Blog Joomla! e WordPress

Como inserir imagens no RSS do Joomla utilizando as imagens de introdução do artigo

O RSS feed gerado automaticamente pelo Joomla é super útil mas é carente das imagens que você utiliza no cadastro dos seus artigos. Veja abaixo como alterar o template do RSS para carregar as imagens de introdução junto ao restante do conteúdo.

Se você carrega suas imagens dentro do corpo do editor, desde que a imagem esteja inserida antes do LEIA MAS que separa a introdução e o conteúdo principal, as imagens já serão carregadas dentro do RSS.

Caso não saiba como ver seu RSS, entre na pagina com a listagem de artigos, Blog ou Frontpage, e cole o seguinte código após sua URL: ?format=feed&type=rss

Se sua URL for http://meusite.com.br/blog, a mesma deverá ficar assim http://meusite.com.br/blog?format=feed&type=rss

Caso utilize a área "Imagens e Links" para cadastrar a imagem de introdução e imagem do artigo, siga os passos abaixo para que as imagens aparecam no RSS padrão gerado pelo Joomla.

Procure o arquivo view.feed.php localizado nas pastas /components/com_content/views/category ou /components/com_content/views/featured

 

Exclua o seguinte código (linha 51):

  1. $description = ($params->get('feed_summary', 0) ? $row->introtext.$row->fulltext : $row->introtext);

Insira o seguinte código no lugar:

  1. $description = '';
  2. $obj = json_decode($row->images);
  3. $introImage = ( isset( $obj->{'image_intro'} ) ) ? $obj->{'image_intro'} : '' ;
  4. if (isset($introImage) && ($introImage != "")) {
  5. $image = preg_match('/http/', $introImage)? $introImage : JURI::root().$introImage;
  6. $description = '<p><img src="'.$image.'" /></p>';
  7. }
  8. $description .= ($params->get('feed_summary', 0) ? $row->introtext.$row->fulltext : $row->introtext);

As modificações acima funcionam com o Joomla 2.5 e 3.0. Vejam abaixo um antes e depois.

Antes

RSS Joomla Sem Imagens

Depois

RSS Joomla com Imagens

Posts Relacionados

  • Quais módulos, componentes e plugins você deve utilizar no Joomla 2.5

    O Joomla é hoje uma das ferramentas de desenvolvimento de websites mais potentes do mundo. Estima-se que 1% de todos os sites da web são desenvolvidos com a plataforma. Se você está começando a utilizar o CMS Joomla, talvez precise de algumas dicas de quais módulos utilizar para incrementar sua instalação padrão. Neste post vou compartilhar com vocês quais módulos eu praticamente sempre instalo em sites que desenvolvo utilizando o Joomla 2.5.

  • 30 templates responsivos gratuitos para o WordPress

    Há tantos templates gratuitos que fica difícil saber por onde começar. Só de fazer uma pesquisa no Repositório de Templates WordPress para encontrar o template perfeito pode demorar uma eternidade. Confira esta coleção de templates responsivos - todos de graça - e muitos deles novos modelos que foram lançados nos últimos meses.

© 2017 iDesigns Studio. Todos Direitos Reservados.
Design Gráfico e Web Design - Centro, Vitória, ES