Опубликовано: 24 января 20196 г 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> Изменено 24 января 20196 г пользователем Zero108
Опубликовано: 24 января 20196 г Так оно и так там добавляется <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>
Опубликовано: 25 января 20196 г Автор Вот в этом есть и его пока использую: https://www.a108.net/gallery/images.xml/Во втором, к сожалению, url картинки не вставляют. Не подскажите шаблон или файл, где можно поменять данные, выводимые в эти rss потоки?
Опубликовано: 25 января 20196 г Для первого\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(); }
Опубликовано: 22 июля 20196 г Автор Пытаюсь стать автором на Flipboard. Для этого нужно иметь свой собственный RSS-поток, к которому предъявлены строгие требования: https://about.flipboard.com/rss-spec/ В частности у моего RSS-потока https://www.a108.net/rss/9-articles.xml/ отсутствуют такие поля из их списка:<language> the language the feed is written in, using ISO-639 language codes and optionally ISO-3166 country codes – examples include “en”, “fr”, “en-CA”, and “fr-FR”<guid>a unique id for this entry in the feed (can be the item URL).<dc:creator> the author(s) of the article.<enclosure> use this tag to add a media element that will be used in layout view to illustrate your article. It can be an image or a video. For videos, mobile-friendly mp4 format is strongly preferred. For images, prefer a high-resolution image; the smallest dimension should not be under 500px. Как добавить эти поля в RSS-поток, создаваемый через админпанель? Например, для language прописать для конкретного потока en; для dc:creator прописать любое фиксированне имя автора; для guid подставить url из поля link; в enclosure прописать url приаттаченной к статье картинки?
Опубликовано: 23 июля 20196 г the language the feed is written in, using ISO-639 language codes and optionally ISO-3166 country codes – examples include “en”, “fr”, “en-CA”, and “fr-FR”Это есть Как добавить эти поля в RSS-поток, создаваемый через админпанель? \system\Xml\Rss.php /** * Add Item * * @param string $title Item title * @param \IPS\Http\Url|NULL $link Item link * @param string|NULL $description Item description/content * @param \IPS\DateTime|NULL $date Item date * @param string $guid Item ID * @return void * @todo [Future] The feed will validate now, but unrecognized attribute values cause warnings when validating. Also, the validator recommends using an Atom feed with the atom:link attribute. */ public function addItem( $title = NULL, \IPS\Http\Url $link = NULL, $description = NULL, \IPS\DateTime $date = NULL, $guid = NULL ) Добавляете свои элементы по аналогии с другими.
Опубликовано: 23 июля 20196 г Автор а как же ?<dc:creator><enclosure> И почему когда я в браузере смотрю содержание RSS-потока, я не вижу упомянутых 4 полей? Изменено 23 июля 20196 г пользователем Zero108
Опубликовано: 27 июля 20196 г Автор Да, статьи из Pages беруться из одной базы. Изменено 27 июля 20196 г пользователем Zero108
Опубликовано: 5 августа 20196 г Что-то ссылка на рсс https://www.a108.net/rss/9-articles.xml/ не работает.Еще нужно решение?
Два RSS-потока. Первый от приложения Gallery. Второй создается для галереи в админке. Как модифицировать любой из них, чтобы в поле
добавлялся автомтически url добавленного в галерею изображения. Иначе трансляция в Instagram не работает.
Например, так:
Изменено пользователем Zero108