Перейти к содержимому
Русский язык для Invision Community 5

Featured Content и IP.Content

Всем привет, помогите связать (BIM34)Featured Content с IP.Content, чтобы через Featured Content выводились статьи из IP.Content, пробовал вывести статьи через RSS URL, все выводить кроме картинки. Как сделать чтобы выводилась статья с картинкой?

 

Проблема я так понимаю в RSS, а именно в том что RSS не выводит картинку, нашел rssOutput.php выводящий RSS статей с IP.Content, а как там добавить вывод картинки не знаю(

Изменено пользователем nikita1811

Рекомендованные сообщения

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

Не очень понятно - зачем использовать для вывода статей что то помимо блоков IP.Content. Конструируйте блок, вставляйте в любом месте, любого шаблона...

 

http://ipbskins.ru/ipcontent/ipb/module-articles/forum/rss-blocks.html

  • Автор

Мне понравилась идея вывода новостей в слайде, вот и выбрал Featured Content. Может есть какие идею по добавлению картинок в RSS?

Ну, это все равно, что правое ухо левым локтем чесать. Думаю вам вот это подойдет - http://community.invisionpower.com/files/file/5402-widget-kit/

  • Автор

Возможно я неправильно объяснил, но для достижения моей цели мне всего лишь необходимо сделать чтобы RSS кроме названия статей и описания брал еще и картинку статьи.

Вот мой RSS

http://s37-temporary-files.radikal.ru/7c0150c989cd46a5944d0522c367237b/-929206895.jpg

А вот RSS с выводом картинки

http://s37-temporary-files.radikal.ru/b908c4a754524f3d8d9ccdf5f1466d18/-929206895.jpg

Как такое можно сделать?

P.S На форум смог только одно изображение залить(

Изменено пользователем nikita1811

Брал откуда? Я смотрю в вашем рсс есть какое-то изображение в описание

  • Автор

У меня вид статей такой, мне необходимо чтобы Featured Content брал это изображение, а не с описания.

http://s33-temporary-files.radikal.ru/c517d6aab56e401f80406edc1564e267/-929206895.jpg

Следовательно в мой rss необходимо вывести эти картинки со статей, примерно такого вида:

<description>

<img src="мое изображение со статьи">

</description>

 

Это если я правильно рассуждаю)

А "это изображение" хранится гдето в другом месте, в другом поле, в другой таблице? Разве не входит в новость? В таком случае значит тогда придется изменить генерацию рсс файла, и то не факт что рсс ридер футуред контента правильно его обработает.

  • Автор

Вот с этим и беда что по-любому надо изменять генерацию рсс, по идеи она должна входить в новость, знаю только что в шаблон она выводится как {parse resize_image="$data['records'][0]['article_image']"}, может вам код какой скинуть, так как я в этих делах могу ошибаться?(

  • Автор

Я смотрю в вашем рсс есть какое-то изображение в описание

А как хотя бы изменением генерации rss вывести изображение из описания новости к такому виду?

<description>

<img src="картинка из описания">

</description>

По идее собака порылась в /admin/applications_addon/ips/ccs/extensions/rssOutput.php, у меня подозрение вызывают строки:

		return ipsRegistry::getClass('output')->replaceMacros( $class_rss->rss_document );

		$update		= array( 'database_rss_cached' => time(), 'database_rss_cache' => ipsRegistry::getClass('output')->replaceMacros( $class_rss->rss_document ) );

в функциях recacheRss и recacheCategoryRss. Форумные ленты без использования этой replaceMacros() обходятся и изображения там все на месте.

  • Автор

Честно, не знаю, не особо в этом разбираюсь, в гугле нашел только как в WP сделать rss с выводом картинок(

Разберитесь хорошо или наймите того, кто разберется. Готовых ответов на все вопросы тут нет ни у кого, раз уж их нет даже у гугла.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.