1 (edited by PunBB 2018.03.02 17:38)

Topic: Pan RSS Posting: Публикация новостей по RSS каналам

По просьбе одного из пользователей на официальном форуме, написал таки расширение Pan RSS Posting, которое позволяет публиковать RSS новости в темах форума с порталов новостей, рекламных обьявлений и тп. В настройках вы можете выбрать каким образом постить новости, либо все в одной теме, либо создавать отдельную тему для каждой новости.

Суть расширения такова: вы в настройка создаете канал и вставляете ссылку на XML фид. Когда на сайте фида появляется что то новое, скрипт вытаскивает контент и публикует новость у вас на форуме. Это может пригодиться для наполнения форума не уникальным контентом, новостями, последними событиями и прочей информацией, которую отдают фиды.

В настройках просто вставьте ссылку на RSS фид и выберите форум куда будет осуществляться постинг.
https://punbb.info/uploads/images/2018/04/1d70fb8683c3d60bd016b360eab342f1.png

Если вам требуется постинг RSS новостей в какую либо тему, то выберите тему из списка и сохраните.

Уже спустя несколько часов форум может быть наполнен до 1000 сообщений!
https://punbb.info/uploads/images/2018/04/fd3e6abad44bab298335b9e8eacf2f88.png


Советы!
+ Вы можете создавать сколько угодно каналов, но должны помнить, что это скажется на производительности вашего форума.
+ Если на вашем форуме низкая посещаемость около 1 уникального в сутки  PunBB_INFO_ICQ/smile то можно запустить авторефреш, то есть расширение для браузера. Для хрома знаю не плохой easy-auto-refresh. Установите его в своем браузере и настройте период исходя из настроек каналов.

Скачать Pan RSS Posting

Если вам долго не отвечают, пишите автору темы в личку или на Email.

2

Re: Pan RSS Posting: Публикация новостей по RSS каналам

PunBB, ты решил все таки поделиться этой "бомбой"?  Default/ap

3

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Поставил на своем форуме, копипастит но сбивает форматирование текста.
Можно это как то устранить?

4

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Zhenjko wrote:

но сбивает форматирование текста

поясните пожалуйста, пример, скрин...

Если вам долго не отвечают, пишите автору темы в личку или на Email.

5

Re: Pan RSS Posting: Публикация новостей по RSS каналам

На скрине копипаст через расширение

https://punbb.info/uploads/images/2017/02/06/skrin.jpg

Добавлено: 2017.02.06 16:18

А вот оригинал текста с RSS канала _http://www.opennet.ru/opennews/art.shtml?num=45986

6

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Zhenjko, в файле /inc/get_rss.php
найдите

   //Transformation Tags
   $replace_tags = array(
      '<p>' => '',
      '</p>' => "\n",
      '<b>' => '[b]',
      '</b>' => '[/b]',
      '<strong>' => '[b]',
      '</strong>' => '[/b]',
   );

попробуйте закоментировать

//      '<p>' => '',
//      '</p>' => "\n",
Если вам долго не отвечают, пишите автору темы в личку или на Email.

7

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Закомментил, подожду когда новость добавится.

Добавлено: 2017.02.07 14:33

Не помогло, все так же сбивает форматирование текста.

8 (edited by PunBB 2017.02.07 10:52)

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Zhenjko wrote:

Не помогло, все так же сбивает форматирование текста.

ссылку на страницу.

....надо бы на форум добавить опцию, чтобы ссылка на личный сайт была видна либо всем, либо только админу либо модераторам, а то я смотрю многие не решаются показать свое творчество  PunBB_INFO_ICQ/smile

Если вам долго не отвечают, пишите автору темы в личку или на Email.

9

Re: Pan RSS Posting: Публикация новостей по RSS каналам

PunBB wrote:

надо бы на форум добавить опцию, чтобы ссылка на личный сайт была видна либо всем, либо только админу либо модераторам, а то я смотрю многие не решаются показать свое творчество

Было бы не плохо

10

Re: Pan RSS Posting: Публикация новостей по RSS каналам

PunBB wrote:

ссылку на страницу.

Пожалуйста https://linuxforum.tech/viewtopic.php?id=38471

11 (edited by PunBB 2017.02.07 13:19)

Re: Pan RSS Posting: Публикация новостей по RSS каналам

подозреваю что с разметкой что то. Вот смотрите ваш текст

https://punbb.info/uploads/images/2017/02/07/screenshot.2017-02-07_13.01.22.png

вместо перевода на новую строку должен проставляться тег параграфа <p></p>, а не &nbsp;, т.е. пробел в сущности,  да еще и несколько подряд.

тег <br> или </br> PunBB и вовсе игнорирует их.

Вот сравните с разметкой обычного сообщения:


https://punbb.info/uploads/images/2017/02/07/screenshot.2017-02-07_13.05.30.png

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

12

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Т.е. связано с разметкой другого сайта, который вместо тега <p> ставит код &nbsp, и из за этого не происходит перенос?

Добавлено: 2017.02.07 17:51

Не могу понять, в этой теме https://linuxforum.tech/viewtopic.php?id=38464 все нормально.

13 (edited by PunBB 2017.02.07 14:09)

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Zhenjko wrote:

Т.е. связано с разметкой другого сайта, который вместо тега <p> ставит код &nbsp, и из за этого не происходит перенос?

Посмотрите исходник стр.цы, на входе, т.е. рсс, и на выходе, на форуме. Сравните.
И узнайте что за система, в теге <generator> должно быть.
Добавлю в след. релизе... я просто сейчас не   за компом.

Добавлено: 2017.02.13 16:38

Kurt wrote:

Было бы не плохо

Это вообще не проблема. Делов то на 15мин. Проблема в том в какое расширение эту опцию добавить. Не хотелось бы плодить миллион расширений

Добавлено: 2017.03.08 12:10

Обновил расширение до 0.1.9. Исправлены мелкие ошибки.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

14

Re: Pan RSS Posting: Публикация новостей по RSS каналам

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

Так что теперь, он не отправляет вторую тему, потому что он имеет точно такое же название. Я знаю, вы закодированы его, чтобы избежать дублированного контента. Можно ли добавить второй пост ответ , но не новая тема?

Так что будет только 1 тема под названием " То же Title", но она будет иметь 2 сообщения, "разное содержание 1" и "Иное содержание 2"

Это очень важно для меня на самом деле. Я не хочу, чтобы украсть ваше время с моей личной проблемой, так что я буду рад дать для вас чаевые за эту помощь.

Еще раз большое спасибо.  Default/ay

15

Re: Pan RSS Posting: Публикация новостей по RSS каналам

dilshod wrote:

Так что будет только 1 тема под названием " То же Title", но она будет иметь 2 сообщения, "разное содержание 1" и "Иное содержание 2"

то есть вы желаете, чтобы сообщения добавлялись в темы с одинаковым названием? Я вас правильно понял?

Если вам долго не отвечают, пишите автору темы в личку или на Email.

16

Re: Pan RSS Posting: Публикация новостей по RSS каналам

PunBB wrote:

чтобы сообщения добавлялись в темы с одинаковым названием?

Да, только с темы с одинаковым названиями. Благодарен вам.

17 (edited by Zhenjko 2017.04.04 08:35)

Re: Pan RSS Posting: Публикация новостей по RSS каналам

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

https://punbb.info/uploads/images/2017/04/04/13.jpg

Откуда новости берутся дублей нет.
P.s. Где скачать обновление?

18

Re: Pan RSS Posting: Публикация новостей по RSS каналам

dilshod wrote:

Да, только с темы с одинаковым названиями.

Будет желание добавлю, пока и так работы много.

Zhenjko wrote:

Расширение стало дублировать иногда новости,

Не должно дублировать. Скрипт сравнивает дату добавления и название темы. Только если портал откуда берете рсс не поменял дату или название темы.

Zhenjko wrote:

P.s. Где скачать обновление?

Обновлений пока нет.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

19

Re: Pan RSS Posting: Публикация новостей по RSS каналам

PunBB wrote:

Обновил расширение до 0.1.9. Исправлены мелкие ошибки.

PunBB wrote:

Обновлений пока нет.

?
У меня 0.1.8

20

Re: Pan RSS Posting: Публикация новостей по RSS каналам

Обновлено расширение до 0.4 версии.
+ Добавлена совместимость с базой данных SQLite3
+ исправлена куча ошибок, не удивлюсь если еще остались, но буду рад отчетам о багах.

Внимание! Расширение используется для эксперимента и испытания БД  SQLite3 на прочность и выносливость. Тест можно наблюдать по ссылке https://hybridexpert.org

Если вам долго не отвечают, пишите автору темы в личку или на Email.