Jump to content

¿Cómo conseguir RSS de las entradas del blog con SmartBlog


albzay

Recommended Posts

Buenas , no veo por ninguna parte donde puedo obtener el RSS FEED del blog montado en prestashop a través del modulo SmartBlog ...

 

Existe algún modulo extra ? Donde puedo encontrar la opción? me genera un Rss por defecto,donde lo guarda?

 

A ver si alguien me puede ayudar

 

Un saludo y felices fiestas.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Hola,

No se si ya lo habrás solucionado, te cuento por si acaso.

Revisa el post de smartdatasoft: http://www.prestashop.com/forums/topic/317230-prestashop-blog-module/page-54?do=findComment&comment=1811197

En el primer post, donde están los archivos para descarga, está el módulo smartblogfeed.zip

Tiene un error que está solucionado también en el tópic (http://www.prestashop.com/forums/topic/317230-prestashop-blog-module/page-54?do=findComment&comment=1063).  La línea 99 hay que modificarla en smartblogfeed.php (y no en el rss.php como dice el post).

 

Un saludo, 

Link to comment
Share on other sites

Hola chanishb,

 

Creo que te has confundido en el link que pones ya que no habla de rss del smartblog sino de traducciones. Puedes poner bien el link? yo tengo instalado smartblog y smartblogfeed.zip y no consigo poner el rss!!

 

Gracias!

Link to comment
Share on other sites

Hola Guelu!

Creo que si que es el enlace, pero el post es el de arriba del que estas leyendo, el #1063.

Lo que dice es:

 

"in rss.php lin 99 remove this condition it will come all post. right now it show by category.

 

AND p.id_category = '.$id_category.'"

 

Pero lo explica con errores, así que te cuento:

 

Vete a smartblogfeed/smartblogfeed.PHP, y edita alrededor de la línea 99-100, eliminando exclusivamente ésto:

 

AND p.id_category = '.$id_category.'

 

Ahora, si pones la Url de tu feed en un navegador, aparecerá tu feed. Te recomiendo que no lo hagas en google chrome, porque no aparece bien.

 

Verás que muestra título de la entrada y descripción corta. Yo lo he modificado para que aparezca título y contenido íntegro de la entrada. Si te interesa, te digo como.

 

Un saludo!

Link to comment
Share on other sites

Buenos días Chanishb!

 

He mirado lo que me comentas, pero yo lo más parecido que tengo es esto:

AND p.active= 1 AND p.id_smart_blog_post = '.$id_post; (línea 89)

 

Si yo pongo la url que me suelta el módulo de smartblog:

http://naturaonline.es/modules/smartblogfeed/rss.php

en firefox me sale una ventanita para que me suscriba, lo hago pero no me salen el listado de artículos del blóg....

 

Puedes mirarlo a ver si a tí te sucede lo mismo con mi rss?

 

Gracias y buen domingo!!

Link to comment
Share on other sites

Buenos días Chanishb!

 

He mirado lo que me comentas, pero yo lo más parecido que tengo es esto:

AND p.active= 1 AND p.id_smart_blog_post = '.$id_post; (línea 89)

 

Si yo pongo la url que me suelta el módulo de smartblog:

http://naturaonline.es/modules/smartblogfeed/rss.php

en firefox me sale una ventanita para que me suscriba, lo hago pero no me salen el listado de artículos del blóg....

 

Puedes mirarlo a ver si a tí te sucede lo mismo con mi rss?

 

Gracias y buen domingo!!

 

Hola guelu!

 

Te anexo una captura de pantalla con lo que tienes que borrar en smartblogfeed.php, que debería aparecerte.

 

Borralo, y luego comprueba nuevamente el feed en firefox, deberían salirte las entradas: título y desccripción corta.

 

A lo de suscribirte no le hagas caso, creo que es para suscribirte a tu feed, osea, para el público.

 

Cuéntame! :)

post-490118-0-36257500-1420979406_thumb.jpg

Link to comment
Share on other sites

Yo he usado este código para poner el botón :

<a href="http://naturaonline.es/modules/smartblogfeed/rss.php" title="Subscribe to my feed"><img src="/img/cms/rss-logo2.jpg" style="border:0"/></a><br>

Previamente he tenido que meter la imagen del botón en img/cms/

 

Un saludo a todos!

 

Hola guelu!

 

Al darle al botón al final de la entrada sale el feed, pero no sé si sirve para suscribirse...me pierdo un poco.

Te digo como lo he hecho yo, echa un vistazo aquí: http://www.hortusbio.es/es/blog.html

 

Si introducen su email, se suscriben, de tal manera que cada vez que hay una entrada nueva, les llega un mail con el contenido.

 

Si te interesa, te doy más detalles.

 

Un saludo,

Link to comment
Share on other sites

Yo he usado este código para poner el botón :

<a href="http://naturaonline.es/modules/smartblogfeed/rss.php" title="Subscribe to my feed"><img src="/img/cms/rss-logo2.jpg" style="border:0"/></a><br>

Previamente he tenido que meter la imagen del botón en img/cms/

 

Un saludo a todos!

 

Otra cosa, habrás visto que en el feed sale el título y la descripción corta.

 

Yo he editado smartblogfeed/rss.php, y he cambiado la línea 60:

 
 
echo $post['short_description']."]]></description>\n";
 
Por:
 
echo $post['content']."]]></description>\n";
 
Ahora en el feed sale con el contenido completo.
 
Un saludo,
Link to comment
Share on other sites

Te cuento como lo hice yo:

 

1.  Primero de todo, tienes que entrar en https://feedburner.google.com, y quemar el feed (pones la URL de tu feed dónde pone Cree un feed en este instante, y sigues los pasos. (Puedes cambiar el idioma arriba a la derecha).

 

2.  Una vez que tienes el feed creado, entras en la pestaña pubicize, y en el menú de la izquierda en suscripciones por email.  Ahí selecciona idioma español, y copia el código de formulario de suscripción, que será con lo que se cree la cajita.

 

3.  Para meter la cajita dentro del blog crea un módulo: 

  • Entra en http://contentbox.org/, y genera nuevo módulo (abajo del todo, generate your module), llamado suscripciones blog (por ejemplo), que se descargará como .zip.
  • Entra en módulos del backoffice y lo instalas.  Al configurar el módulo: coloca el código facilitado por feedburned (html), que variará según la URL del feed.  Importante haber seleccionado bien el lenguaje.

 

4.  Ahora, para colocar el módulo dónde tu quieras, ve al backoffice, posiciones de los módulos, insertar un  hook (arriba a la derecha).  Yo, por ejemplo, inserté el módulo suscripciones blog en DisplaySmartBlogLeft.  Luego, fuí a posiciones de los módulos, busqué displaySmartBlogLeft, y coloqué suscripciones blog arriba del todo, para que apareciera en primer lugar en la columna de la izquierda.

 

Ya tienes para entretenerte un rato! :)

 

Te voy a hacer una consulta sobre tu tienda, pero como no tiene nada que ver con ésto, te mando un privado.

 

Un saludo!

Edited by chanishb (see edit history)
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...