Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Импорт RSS не в разделы а в темы

Опубликовано:

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

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

Опубликовано:
  • Автор

 rss.zip (13,88К)

Количество загрузок: 0

Вечером протестирую и отпишусь. Спасибо.

Опубликовано:
  • Автор

Вечером протестирую и отпишусь. Спасибо.

При создание нового импорта (или редактирование старого), выпадает в ошибку базы данных

Журнал SQL ошибок показывает такое:

Error: 1054 - Unknown column 'rss_import_topic_id' in 'field list'
Опубликовано:
  • Автор

При создание нового импорта (или редактирование старого), выпадает в ошибку базы данных

Журнал SQL ошибок показывает такое:

Тьфу ты, напутал при создание нового столбца в БД. Всё нормально. Тестирую.

Опубликовано:
  • Автор

Вроде всё работает нормально.

 

Только при публикации сообщения-импорта в тему, его нет в обновлениях в списках тем в разделе, хотя в самой теме оно есть.

Опубликовано:

Только при публикации сообщения-импорта в тему, его нет в обновлениях в списках тем в разделе, хотя в самой теме оно есть.

Архив обновлен

Опубликовано:
  • Автор

Архив обновлен

Спасибо, работает.

Опубликовано:
  • Автор

Только при публикации сообщения-импорта в тему, его нет в обновлениях в списках тем в разделе, хотя в самой теме оно есть.

Похожаая проблема - нет обновления на главной странице форума.

Опубликовано:
  • Автор

И если тема находиться в подразделе, то в обновлениях подраздела также не отображается.

Опубликовано:

Пробуйте новую версию

Опубликовано:
  • Автор

Пробуйте новую версию

Спасибо, ещё раз выручили.

 

Сообщения помещает нормально, по дате. Но вот почему то самое первое сообщение импорта становиться самым последним сообщением темы.

 

P.S. А возможно ли ссылкам в сообщениях импорта поставить атрибут target=_blank?

Опубликовано:
  • Автор

Сообщения помещает нормально, по дате. Но вот почему то самое первое сообщение импорта становиться самым последним сообщением темы.

Это если в канале импорта 10 публикаций, если меньше - всё нормально. Ладно, это мелочь. можно забить.

Вот это вот важнее:

 

А возможно ли ссылкам в сообщениях импорта поставить атрибут target=_blank?

Опубликовано:

А возможно ли ссылкам в сообщениях импорта поставить атрибут target=_blank?

Это с включенной настройкой "Сохранить HTML?"?

Опубликовано:
  • Автор

Это с включенной настройкой "Сохранить HTML?"?

Да.

Опубликовано:

Самый простой вариант

$post_content = stripslashes($topic_item['content']);

заменить на

$post_content = str_replace('<a href', '<a target="_blank" href', stripslashes($topic_item['content']));

Опубликовано:
  • Автор

Самый простой вариант

Спасибо, то что надо.

Всё работает как надо и очень удобно.

 

Но возникла смежная проблема, причём которая на всём ставит крест. Задача "Обновление RSS импорта" в диспетчере задач работает как то странно. В автоматическом режиме - не срабатывает. Запускаешь вручную - всё отлично.

Скриншот прилагаю.

post-31497-0-91107000-1524999639_thumb.jpg

 

Думал эту задачу запускать через крон ISP-manager, но не могу подобрать правильное значение.

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.