Перейти к публикации
Дизайн и модификация Invision Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Trotor

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

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

  newbie писал:

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

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

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

 

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:

В автоматическом режиме - не срабатывает.

А вообще задача полностью отрабатывает?

Поделиться сообщением


Ссылка на сообщение
  newbie писал:

А вообще задача полностью отрабатывает?

В том то и дело что в журнале задач фиксируется выполнения задачи этой.

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:
В том то и дело что в журнале задач фиксируется выполнения задачи этой.

Запись в любом случае будет. Нужно пройтись по всем этапам.

 

Откройте файл задачи.

Найдите

$rss->rssImportRebuildCache( implode( ",", $feeds_to_update), 0, 1 );

Выше добавьте

IPSDebug::addLogMessage('Rss Log', 'rsslog', $feeds_to_update, true);

 

После нескольких запусков проверьте файл \cache\rsslog.cgi

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
  newbie писал:

После нескольких запусков проверьте файл \cache\rsslog.cgi

Вот результат:

 

  Показать содержимое

 

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:

Вот результат:

 

Так тут Вам нужно посмотреть. Если есть ID'шник "проблемного" RSS в логах, то импорт происходит, и нужно дальше искать причину.

Добавить в файл импорта в разные места по порядку.

if ($row['rss_import_id'] == X)
{
   IPSDebug::addLogMessage("Point 1", 'rsslog', false, true);
}

if ($row['rss_import_id'] == X)
{
   IPSDebug::addLogMessage("Point 2", 'rsslog', false, true);
}

и т.д.

X - ID Rss

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
  newbie писал:

rss.zip (13,9К)

Можно вас попросить сделать такое же самое но для Экспорта? То есть что бы была возможность в настройках выставлять для экспорта не только разделов (то есть всех тем) а также и тем (сообщений)?

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:

Можно вас попросить сделать такое же самое но для Экспорта? То есть что бы была возможность в настройках выставлять для экспорта не только разделов (то есть всех тем) а также и тем (сообщений)?

Так в RSS идут темы, а не посты.

Поделиться сообщением


Ссылка на сообщение
  newbie писал:

Так в RSS идут темы, а не посты.

Ну да. А мне бы хотелось что бы был такой же фикс как и в Импорте - что бы можно для экспорта указывать не только разделы, но и тему.

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:

Ну да. А мне бы хотелось что бы был такой же фикс как и в Импорте - что бы можно для экспорта указывать не только разделы, но и тему.

Я так понял что такое реализовать на IPB невозможно? :(

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:

Я так понял что такое реализовать на IPB невозможно?

 

 

  Показать содержимое

 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

@newbie,

Большое спасибо за помощь!

 

Чуть позднее потестю и отпишусь.

Поделиться сообщением


Ссылка на сообщение

Поместил список тем в "Темы Укажите темы (через запятую) для экспорта."

Однако в самом канале выдаёт сообщения не с списка указанных тем, а сообщение с темы, ид которой имеет ид канала RSS

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:

а сообщение с темы, ид которой имеет ид канала RSS

Ссылку на рсс

Поделиться сообщением


Ссылка на сообщение

Я сам ошибся. В поле я указывал не ссылки на темы, а их иды. Хотя если ставлю полную ссылку на тему, пишет такое - "Вы должны заполнить все поля. Попробуйте еще раз."

 

Ссылка на RSS-канал - http://test.imtw.ru/rss/forums/30-testovaya/

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...