Перейти к содержимому


Фотография
- - - - -

Помогите разобраться в шаблоне feed


Лучший Ответ Sliapy , 07 November 2013 - 12:31

Когда-то делал RSS примерно такого вида

 

u77_200x0.jpg

 

Вроде бы, как-раз менял разметку под RSS-яндекса.

 

Но это было года полтора назад - сейчас уже ничего не помню.

 

Поковыряюсь и отпишусь о результатах.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 13

#1 isay777

isay777

Отправлено 07 November 2013 - 11:46

Он сильно отличается от обычных шаблонов не могу понять как например добавить туда отображение картинки 

или что-то типа 

 

<image>url</image>

 

Может кто-то в документацию ткнет, что-то найти не могу. 

 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 07 November 2013 - 12:00

Сам копаюсь уже несколько часов. Заполнил:

 

nhpWCa2.png
 

Сделал отображение RSS, но все равно тупо:

 

srocZMF.png
т.е. как будто не применяется. (item link нету и фото)


Сообщение отредактировал CB9TOIIIA: 07 November 2013 - 12:06

  • 0

#3 isay777

isay777

Отправлено 07 November 2013 - 12:20

Да такая же фигня. 

Я думаю не поддерживается наверное. 

Еще момент, мне вообще в xml нужно кое-что менять. 

Хочу так 

 

http://help.yandex.r...l#xml-structure


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 07 November 2013 - 12:24


media/zoo/applications/jbuniversal/templates/catalog/renderer/item/feed.php

 

 

Не поможет?

 

И еще нашел на форуме:

 

Простого пути переопределить формат RSS какими-то настройками нет. Вам надо добавлять собственные определения RSS для Яндекс-Новостей в библиотеку SimplePie (libraries/simplepie/simplepie.php), которая используется в Joomla и в ZOO (как унаследованная) и потом наменить вывод стандарта RSS 2.0 для собственного фида. на добавленное определение для Яндекс-Новостей.


Сообщение отредактировал CB9TOIIIA: 07 November 2013 - 12:25

  • 0

#5 Sliapy

Sliapy

Отправлено 07 November 2013 - 12:31   Лучший Ответ

Когда-то делал RSS примерно такого вида

 

u77_200x0.jpg

 

Вроде бы, как-раз менял разметку под RSS-яндекса.

 

Но это было года полтора назад - сейчас уже ничего не помню.

 

Поковыряюсь и отпишусь о результатах.


Сообщение отредактировал Sliapy: 07 November 2013 - 12:39

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 CB9TOIIIA

CB9TOIIIA

Отправлено 07 November 2013 - 12:53

Нашел плагин: http://www.raslab.or...creator-for-zoo  (пока ищу альтернативы)


  • 1

#7 Sliapy

Sliapy

Отправлено 07 November 2013 - 13:11

В общем, идем в \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\feed.php

 

Меняем код на

<?php
/**
 * JBZoo is universal CCK based Joomla! CMS and YooTheme Zoo component
 * @category   JBZoo
 * @author     smet.denis <admin@joomla-book.ru>
 * @copyright  Copyright (c) 2009-2012, Joomla-book.ru
 * @license    http://joomla-book.ru/info/disclaimer
 * @link       http://joomla-book.ru/projects/jbzoo JBZoo project page
 */
defined('_JEXEC') or die('Restricted access');


echo $this->renderPosition('description', array('style' => 'block'));

Получаем в RSS

 

7gv_200x0.jpg

 

Шаблон настраиваем как и любой другой для типа материала.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 isay777

isay777

Отправлено 07 November 2013 - 19:33

Что-то наверное я не так делаю. 

В настройках категории поставил отображение rss - появилась ссылка на rss 

нажал а там такое 

<language>ru-ru</language>
		<item>
			<title>Макароны в мультиварке</title>
			<link>http://po-susekam.ru/vtorye-blyuda-recepti/item/makarony-v-mudtivarke</link>
			<guid isPermaLink="true">http://po-susekam.ru/vtorye-blyuda-recepti/item/makarony-v-mudtivarke</guid>
			<description><![CDATA[Макароны в мультиварке Европейская кухня]]></description>
			<pubDate>Fri, 01 Nov 2013 10:24:31 +0000</pubDate>

http://po-susekam.ru...uda?format=feed


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#9 Sliapy

Sliapy

Отправлено 07 November 2013 - 19:49

А что вы там ожидали увидеть? Это и есть RSS-lenta в XML-формате.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#10 isay777

isay777

Отправлено 07 November 2013 - 19:55

А что вы там ожидали увидеть? Это и есть RSS-lenta в XML-формате.

Я это понимаю. Я не понял откуда у вас такой скрин выше... 

 

Вот ее мне и надо поменять. 

 

Я сделал так 

defined('_JEXEC') or die('Restricted access');

echo $this->renderPosition('title', array('style' => 'jbtitle', 'class' => 'fn'));
echo $this->renderPosition('subtitle', array('style' => 'jbsubtitle' ,'tag' => 'h2' , 'class' => 'sub'));
echo $this->renderPosition('image', array( 'class' => 'result-photo'));
echo $this->renderPosition('ingr', array('style' => 'block' ,'labelTag' => 'h3', 'tag' => 'ul', 'class' => 'ingredient'));
echo $this->renderPosition('anons');

Добавил в position 

 

Вот так в админке 

wh41oaj27uoa.png 

 

И нифига .... 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)




Click to return to top of page in style!