PlazaUA 0 Опубликовано 5 июня, 2007 Жалоба Share Опубликовано 5 июня, 2007 Как вывести в составе RSS каналов превью картинок товара?, точнее урл для них? и убрать в составе rss Описание товара Я вот поковырял файл rss2.php и изменил значение var $image = false; на true выдало: В документах XML допускается только один элемент верхнего уровня. Ошибка при обработке ресурса Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2007 Жалоба Share Опубликовано 5 июня, 2007 Так они и так ведь выводятся. В RSS для этого есть поле enclosure Может твой парсер не умеет отображать картинки? Вот посмотре здесь сверху слева бокс Магазин. Это ж как раз RSS канал из vamshop.ru Ссылка на сообщение Поделиться на другие сайты
PlazaUA 0 Опубликовано 5 июня, 2007 Автор Жалоба Share Опубликовано 5 июня, 2007 я вот смотрю по ссылке http://catalog.logoton.com.ua/rss2.php?feed=new_products&limit=10 браузером ИЕ7, в нем Название модели и полное описание в таблице аккуратно выводится Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2007 Жалоба Share Опубликовано 5 июня, 2007 Это просто XSL шаблон (это что-то вроде CSS, только если CSS меняет только внешний вид, например можно череp CSS сделать текст красным, в от XSL шаблоны позволяет менять структуру самого документа, в том числе и внешний вид, но конечно не только) используется, т.е. что б если просто открыть в браузере, был не голый XML код, а более-менее симпотично выглядело. Ты посмотри исходник файла. Там XML код, в том числе и есть тэг enclosure. Вот в этом тэге и прописана картинка. RSS же не используется для того что б открывать в браузере просто feed. Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 23 сентября, 2008 Жалоба Share Опубликовано 23 сентября, 2008 Саша привет! Хочу вывести новинки (случайную новинку rss2.php?feed=new_products_random) одного сайта на другом. Пробовал по этой заметке: http://vamshop.ru/node/74 Картинка в rss передается, но на сайте не показывается (показывается только название и описание товара). И как можно убрать описание товара? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 сентября, 2008 Жалоба Share Опубликовано 24 сентября, 2008 Привет! Таков jQuery модуль, он не поддерживает картинки, только название из rss канала. Нужно либо править сам этот модуль, либо искать другой парсер rss. Например rss2html - http://www.feedforall.com/download/rss2html.zip Это ещё один довольно простой rss парсер. Ссылка на сообщение Поделиться на другие сайты
matvey 0 Опубликовано 24 сентября, 2008 Жалоба Share Опубликовано 24 сентября, 2008 Спасибо, но для меня он не показался простым :) , буду чего то думать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 сентября, 2008 Жалоба Share Опубликовано 24 сентября, 2008 Нужно просто попробовать, у меня довольно быстро получилось разобраться с rss2html Там всё сделано через html-шаблон, т.е. нужно нарисовать просто свой код, расставить метки и всё, затем просто подключить php скрипт в нужное место на сайте. Ссылка на сообщение Поделиться на другие сайты
ASSA 0 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 Доброе утро. Александр.Изменения в коде для вывода цены в rss сделал согласно твоей инструкции. Из магазина rss берётся ИЕ7 с картинками(но их не показывает, а как бы ссылку на картинку) и только в коде видна цена. Оперой тоже показывает только описание товара и ссылки. Хотелось бы сделать как в rss канале с DLE выводится: картинка и новость и ещё пара параметров. В каком направлении копать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 В потоке, который отдаёт магазин, есть тэг enclosure, т.е. картинка товара. Со стороны магазина больше ничего делать не нужно, всё остальное нужно делать на стороне парсера rss. Наверное rss парсер не умеет показывать картинки из enclosure тэга. Ссылка на сообщение Поделиться на другие сайты
ASSA 0 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 парсер rss в магазине не стоит? DLE отдаёт информацию так:<item> <title>Антивирус от Авиры работает до июля 2010 г.</title> <guid isPermaLink="true">http://sell.assapro.ru/programms/110-antivirus-ot-aviry-rabotaet-do-ijulja-2010-g..html</guid> <link>http://sell.assapro.ru/programms/110-antivirus-ot-aviry-rabotaet-do-ijulja-2010-g..html</link> <description><![CDATA[<div align="center"><img src="http://rapidlinks.ru/upload/12375785785.gif" style="border: none;" alt='Антивирус от Авиры работает до июля 2010 г.' title='Антивирус от Авиры работает до июля 2010 г.' /></div><br />Новая версия v9 Бесплатного Антивируса от Авиры работает до июля 2010 г.]]></description> <category><![CDATA[софт]]></category> <dc:creator>assa</dc:creator> <pubDate>Mon, 23 Mar 2009 23:01:36 +0300</pubDate> </item> А ВАМШОП так: <item> <title>Трикотаж фирмы Jakkard</title> <link>http://tula.assapro.ru/product_info.php?products_id=185</link> <comments>http://tula.assapro.ru/product_reviews_info.php?products_id=185</comments> <description>Пожалуйста, оставьте Ваш отзыв о предлагаемом трикотаже.</description> <enclosure url="http://tula.assapro.ru/images/product_images/info_images/185_0.jpg" length="14509" type="image/jpeg" /> <pubDate>Sun, 01 Mar 2009 20:02:47 +0300</pubDate> </item> Как бы всё есть, что нужно для отображения, но немного иначе... Может быть мне всё же стоит попытаться изменить в коде rss2.php ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 марта, 2009 Жалоба Share Опубликовано 24 марта, 2009 Так если Вы в описание товара вставите html-код с картинкой, то тоже будет в поле description отдавать указанный html-код. А вообще, по правилам, для картинки именно enclosure тэг придуман. Меняйте rss2.php, если Вы нужно стрктуру файла менять. Хотя rss, который отдаёт магазин, соответсвует стандарту rss2 xml. Ссылка на сообщение Поделиться на другие сайты
Андрей Кириллов 0 Опубликовано 7 апреля, 2009 Жалоба Share Опубликовано 7 апреля, 2009 У меня Александр вопрос - как исправить описание какого-нибудь RSS-канала, в частности вот этот http://fimosha.ru/rss2.php?feed=articles хочу поменять вот эти 2 строчки: ФИМОША - интернет-магазин полимерной глины ФИМО (FIMO) г. Санкт-Петербург +7 (812) 716-86-33 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2009 Жалоба Share Опубликовано 8 апреля, 2009 Эти данные берутся из Админки - Настройки - Основные - Мой магазин. Ссылка на сообщение Поделиться на другие сайты
Андрей Кириллов 0 Опубликовано 8 апреля, 2009 Жалоба Share Опубликовано 8 апреля, 2009 Александр, если эти данные берутся из Админки - Настройки - Основные - Мой магазин, тогда мне их нельзя менять, т.к. они используются еще в других местах, как поменять отображение РСС канала ручками, есть ли какой нибудь файл с шаблоном? Эти данные берутся из Админки - Настройки - Основные - Мой магазин. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2009 Жалоба Share Опубликовано 8 апреля, 2009 Ручками тогда менять rss2.php Например менять: $rss->rss_feed_set('title', STORE_NAME); $rss->rss_feed_set('link', HTTP_SERVER . DIR_WS_CATALOG); $rss->rss_feed_set('description', STORE_NAME_ADDRESS);[/code] на: [code] $rss->rss_feed_set('title', 'название магазина'); $rss->rss_feed_set('link', HTTP_SERVER . DIR_WS_CATALOG); $rss->rss_feed_set('description', 'описание магазина'); Ссылка на сообщение Поделиться на другие сайты
Андрей Кириллов 0 Опубликовано 8 апреля, 2009 Жалоба Share Опубликовано 8 апреля, 2009 круто, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2009 Жалоба Share Опубликовано 8 апреля, 2009 Не за что, надеюсь, что разберётесь. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения