Подскажите, как и где модифицировать содержимое RSS-потока? - Дизайн и модификация Invision Power Board

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

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Подскажите, как и где модифицировать содержимое RSS-потока?

#1 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 812
  • Регистрация: 25-Июль 09
  • Репутация: 114
  • IPB version:4.1.x
 

Отправлено 24 Январь 2019 - 20:02

https://www.a108.net/gallery/images.xml/  
https://www.a108.net/rss/7-gallery.xml/

Два RSS-потока. Первый от приложения Gallery. Второй создается для галереи в админке. Как модифицировать любой из них, чтобы в поле
<description> </description>

добавлялся автомтически url добавленного в галерею изображения. Иначе трансляция в Instagram не работает.

Например, так:

<description>https://www.a108.net/uploads/monthly_2019_01/large.gallery_1_49_112555.jpg.f3fa0691cc47c7c87119525ca5edf900.jpg</description>

Сообщение изменено: Zero108 (24 Январь 2019 - 20:02)

0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 259
  • Регистрация: 20-Март 09
  • Репутация: 2 485
  • IPB version:3.1.x
 

Отправлено 24 Январь 2019 - 22:12

Так оно и так там добавляется

<description>

<p>
	<a href='https://www.a108.net/gallery/image/2717-shrila-pran-krishna-das-babaji-shrila-pran-krishna-das-babadzhi/' title='Shrila Pran Krishna das Babaji : Шрила Пран Кришна дас бабаджи'><img src='https://www.a108.net/uploads/monthly_2019_01/large.IL4UyoYUa3A.jpg.f56ddbc6a74586b16b8368bf54747dce.jpg' title="Shrila Pran Krishna das Babaji : Шрила Пран Кришна дас бабаджи" alt="Shrila Pran Krishna das Babaji : Шрила Пран Кришна дас бабаджи"></a>
</p></description>

0

#3 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 812
  • Регистрация: 25-Июль 09
  • Репутация: 114
  • IPB version:4.1.x
 

Отправлено 25 Январь 2019 - 09:47

Вот в этом есть и его пока использую:
https://www.a108.net/gallery/images.xml/

Во втором, к сожалению, url картинки не вставляют. Не подскажите шаблон или файл, где можно поменять данные, выводимые в эти rss потоки?
0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 651
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 437
  • IPB version:I have no IPB
 

Отправлено 25 Январь 2019 - 09:52

Для первого
\applications\gallery\modules\front\gallery\browse.php

			$document->addItem( $image->caption, $image->url(), \IPS\Theme::i()->getTemplate( 'view' )->rssContent( $image ), \IPS\DateTime::ts( $image->updated ), $image->id );

\IPS\Theme::i()->getTemplate( 'view' )->rssContent( $image ) можете заменить на $image->url()

Для второго
\system\Content\Search\Result\Content.php
Найти
$object = $class::load( $this->indexData['index_object_id'] );

Ниже добавить
			if (\IPS\Dispatcher::hasInstance() and \IPS\Dispatcher::i()->controllerLocation == 'front' and \IPS\Request::i()->app == 'core' and \IPS\Request::i()->module == 'discover' and \IPS\Request::i()->controller == 'rss' and \IPS\Request::i()->id == 7
			)
			{
				$this->indexData['index_content'] = $object->url();
			}

2

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2019 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна