0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 766 Просмотров
*

nia

  • Новичок
  • 8
  • 0 / 0
Товарищи! Очень прошу, как чайнику объясните, каким образом можно внести поправки в фиде? Знаю как сгенерировать rss-ленту просто плагинами или компонентами, а тут требуется внести поправки типа <rss xmlns:rambler="http://news.rambler.ru" version="2.0">  и  <rambler:fulltext><![CDATA[Полный текст новости.]]></rambler:fulltext>

Подробнее вот тут описано:
https://help.rambler.ru/news/novosti-pravila-oformleniya-novostnogo-potoka/4/

Кто сталкивался с подобным, хоть что-то подскажите пожалуйста... :(
« Последнее редактирование: 09.10.2018, 23:41:36 от nia »
*

effrit

  • Легенда
  • 9795
  • 1078 / 13
  • effrit.com
для стандартного компонента RSS придется делать хак файла RssRenderer.php
это не для чайников занятие ).
вам, наверно, проще купить что-то типа
JURSSPublisher - экспорт новостей/продуктов в Яндекс, Рамблер, Mail.RU, Google, Ukr.net... соц. сети

на самом деле, это все можно модулем сделать с разными шаблонами вывода, но у меня пока руки не дошли дальше прототипа.
*

nia

  • Новичок
  • 8
  • 0 / 0
Спасибо большое за подсказку!  ^-^

И всё таки, ведь все когда-то были "чайниками"... Можно вас попросить, хоть чуточку подробнее описать, хотя бы принцип? В чем заключается хак этого файла? (RssRenderer.php) Я его у себя не нашел  :(.

Может быть я разберусь со временем, пусть даже пройдут годы  ;D, но я хочу собственноручно научиться.

для стандартного компонента RSS придется делать хак файла RssRenderer.php
это не для чайников занятие ).
вам, наверно, проще купить что-то типа
JURSSPublisher - экспорт новостей/продуктов в Яндекс, Рамблер, Mail.RU, Google, Ukr.net... соц. сети

на самом деле, это все можно модулем сделать с разными шаблонами вывода, но у меня пока руки не дошли дальше прототипа.
*

effrit

  • Легенда
  • 9795
  • 1078 / 13
  • effrit.com
ну что-то вы как-то даже признаков одаренности не выказываете - уж файл-то по имени можно найти  ;D
\libraries\src\Document\Renderer\Feed\RssRenderer.php
там ищете место, где начинается сборка ленты
Код
$feed = "<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n";
и нужные участки меняете на свой код.
*

nia

  • Новичок
  • 8
  • 0 / 0
Да не, я может выражаюсь не профессионально, и опыта не имею, но схватываю вроде быстро. Проблема у меня ещё была в том, что новости у меня выводятся через К2, поэтому путь к файлу совсем иной оказался, да и назывался он просто RSS.php. Но за отзывчивость и то что направили в нужное русло очень благодарен! *DRINK* ^-^ yes!

Есть другой вопрос отсюда же вытекающий... Может быть есть ответ? Как в моей ситуации, при публикации материала можно выбрать отправлять конкретный материал в RSS или нет... Возможно ли такое?

Я раньше в другой CMS новости выставлял, писал заголовок, сам текст и там была такая "галочка", которую выбирал если нужно отправить эту новость в RSS, или наоборот....

ну что-то вы как-то даже признаков одаренности не выказываете - уж файл-то по имени можно найти  ;D
\libraries\src\Document\Renderer\Feed\RssRenderer.php
там ищете место, где начинается сборка ленты
Код
$feed = "<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n";
и нужные участки меняете на свой код.
*

effrit

  • Легенда
  • 9795
  • 1078 / 13
  • effrit.com
Вот не в курсе даже, как у k2 устроена публикация в ленту.
Но суть, по идее, одна и та же - идет выборка статей, значит внутри можно прописать условие или на стадии выборки, или на стадии вывода в ленту.
По идее, можно создать для материалов поле типа "чекбокс" и анализировать его состояние. Можете, для начала, просто попробовать по ID отловить материал в ленте.
Если получится - уже смотреть, через какое поле проще реализовать хотелку (тип, может быть есть какое-то стандартное незадействованное поле).
Не получится - нанимать программера или, как завещал Вождь, трижды подучиться  ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подключение Яндекс метрики в Joomla

Автор _Мария

Ответов: 27
Просмотров: 3966
Последний ответ 22.05.2020, 15:53:18
от Olga13
Как настроить отображение товаров после выбора категории, в мобильной версии?

Автор Kadich

Ответов: 0
Просмотров: 173
Последний ответ 02.04.2020, 13:41:35
от Kadich
Яндекс: как перенести сайт с домена http на https

Автор Elimelech

Ответов: 2
Просмотров: 287
Последний ответ 12.01.2020, 11:54:16
от Elimelech
Настроить ввывод материалов на главной странице

Автор dimaris

Ответов: 8
Просмотров: 364
Последний ответ 28.12.2019, 19:33:51
от dimaris
Не подключается Яндекс-метрика

Автор Виктор1

Ответов: 4
Просмотров: 254
Последний ответ 21.11.2019, 16:33:26
от Виктор1