Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[3.1][3.2] feed post bot
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 5 лет 9 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: [3.1][3.2] feed post bot
Всем привет.
Установил данный модуль, добавил ленты rss, но ничего не публикуется. Вообще.
В чем может быть проблема? Помогите, пожалуйста, разобраться.
Установил данный модуль, добавил ленты rss, но ничего не публикуется. Вообще.
В чем может быть проблема? Помогите, пожалуйста, разобраться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
I F O R U M - Акции и самые выгодные предложения магазинов, авиакомпаний, собственников и агентств недвижимости
http://forum.ifo.su
http://forum.ifo.su
-
- Поддержка
- Сообщения: 5367
- Стаж: 19 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 194 раза
- Поблагодарили: 831 раз
Re: [3.1][3.2] feed post bot
Денис-77, у вас cron-задания корректно работают?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 5 лет 9 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: [3.1][3.2] feed post bot
Siava, А что это? Не разбираюсь
Форум новый, версия 3.3.0, ничего не менял в файлах
Вот ссылка: https://realty.ifo.su/
Форум новый, версия 3.3.0, ничего не менял в файлах
Вот ссылка: https://realty.ifo.su/
I F O R U M - Акции и самые выгодные предложения магазинов, авиакомпаний, собственников и агентств недвижимости
http://forum.ifo.su
http://forum.ifo.su
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 5 лет 9 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Re: [3.1][3.2] feed post bot
Вопрос еще актуален.
Перелопатил все форумы, не нашел ответа на поставленные вопросы.
Пробовал установить Cron Status, выпадает ошибка.
Кто нибудь сталкивался с подобными проблемами? Помогите, пожалуйста, решить вопрос.
Перелопатил все форумы, не нашел ответа на поставленные вопросы.
Пробовал установить Cron Status, выпадает ошибка.
Кто нибудь сталкивался с подобными проблемами? Помогите, пожалуйста, решить вопрос.
I F O R U M - Акции и самые выгодные предложения магазинов, авиакомпаний, собственников и агентств недвижимости
http://forum.ifo.su
http://forum.ifo.su
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 5 лет 8 месяцев
- Откуда: https://spartakzone.ru/
- Благодарил (а): 19 раз
Re: [3.1][3.2] feed post bot
А есть ли что-то подобное, но только, чтобы не созданием новых топиков постил, а в указанный топик обычными постами ?
-
- phpBB 2.0.2
- Сообщения: 305
- Стаж: 12 лет 11 месяцев
- Откуда: Липецк
- Благодарил (а): 85 раз
- Поблагодарили: 33 раза
Re: [3.1][3.2] feed post bot
Всем добрый вечер! Что-то я туплю не много. Нужна помощь с расширением Feed post bot. Версия расширения 1.0.11. Версия форума 3.3.11. Версия php 7.4. В общем расширение постит всё что находится в тэгах дэскрипшн. Но это только короткое описание поста. Нужно чтоб он постил всё сообщение целиком. Пример:
title - понятно название темы
description - сам текст поста
yandex:full-text - а вот это он не подхватывает, хотя это и должно было быть продолжением поста, бывает ещё mailru:full-text. Подскажите как заставить расширение подхватывать и постить всё.
Код: Выделить всё
<title><![CDATA[Союз ветеранов СВО предложил россиянам приобрести именные FPV-дроны]]></title>
<link>https://aif.ru/society/army/soyuz_veteranov_svo_predlozhil_rossiyanam_priobresti_imennye_fpv-drony</link>
<description><![CDATA[Аппарат передадут бойцам ВС РФ на самых сложных участках боевых действий.]]></description>
<pdalink>https://aif.ru/society/army/soyuz_veteranov_svo_predlozhil_rossiyanam_priobresti_imennye_fpv-drony</pdalink>
<category>Армия</category>
<pubDate>Sun, 21 Jan 2024 22:10:08 +0300</pubDate>
<yandex:full-text><![CDATA[
<p>Всероссийский союз ветеранов специальной военной операции (СВО) в рамках нового проекта предложил россиянам приобрести именные FPV-беспилотники, которые затем бойцы Вооруженных сил России используют в зоне боевых действий для ударов по позициям противника.</p><p>«Союз ветеранов СВО открывает проект "За друзей своих". Вы сможете приобрести именной FPV-дрон, которым наши операторы нанесут удар по противнику на самых горячих участках (боевых действий. – Прим. ред.)», - говорится в сообщении в Telegram-канале союза.</p><p>Если от россиян поступит много заявок на покупку БПЛА, то из них сформируют «эскадрилью бездушных камикадзе» и отправят на линию соприкосновения, сообщили в организации.</p><p>Ранее сообщалось, что в зоне спецоперации успешно <a href="https://aif.ru/politics/world/v_zone_svo_protestirovali_pervuyu_nochnuyu_versiyu_fpv-drona_gastello" target="_blank">протестировали </a>первую ночную версию российского ударного FPV-дрона «Гастелло». Он снабжен высокочувствительной ночной камерой, способен летать на дальности до семи километров без ретранслятора и нести до трех килограмм боевой нагрузки.</p><p>Напомним, командир украинской роты БПЛА «Ахиллес» Юрий Федоренко <a href="https://aif.ru/society/army/komandir_vsu_vs_rf_prevoshodyat_ukrainskie_voyska_po_kolichestvu_fpv-dronov." target="_blank">признал</a>, что российская армия превосходит ВСУ по количеству FPV-беспилотников в зоне СВО.</p>
]]></yandex:full-text>
description - сам текст поста
yandex:full-text - а вот это он не подхватывает, хотя это и должно было быть продолжением поста, бывает ещё mailru:full-text. Подскажите как заставить расширение подхватывать и постить всё.
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
Re: [3.1][3.2] feed post bot
Это он подхватывать не должен. Судя по коду, к description переходит когда бот не получил content, а это, по коду, может быть из-за битой разметки сообщений
Репарсинг проходит до конца и без проблем?
-
- phpBB 2.0.2
- Сообщения: 305
- Стаж: 12 лет 11 месяцев
- Откуда: Липецк
- Благодарил (а): 85 раз
- Поблагодарили: 33 раза
Re: [3.1][3.2] feed post bot
Да всё вроде приходит и постится. Код который я приложил выше, это с rss страницы. Там нет content тэга.Татьяна5 писал(а): 22.01.2024 5:38 Это он подхватывать не должен. Судя по коду, к description переходит когда бот не получил content, а это, по коду, может быть из-за битой разметки сообщений
Репарсинг проходит до конца и без проблем?
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
Re: [3.1][3.2] feed post bot
В разборе xml страницы класс content есть Но, судя по результату, содержимое не разбирается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 2.0.2
- Сообщения: 305
- Стаж: 12 лет 11 месяцев
- Откуда: Липецк
- Благодарил (а): 85 раз
- Поблагодарили: 33 раза
Re: [3.1][3.2] feed post bot
Сорри если я туплю, но вроде вы разобрали не xml. Вот ссылка на RSS страничку, посмотрите сами https://aif.ru/rss/news.php
Можно ли сделать чтоб нормально всё публиковалось.
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
Re: [3.1][3.2] feed post bot
Код: Выделить всё
private function parse_atom($data, $url)
{
$content = simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA);
if ($content === false)
{
$this->log_xml_error($url);
return false;
}
$ns = $content->getNamespaces(true);
foreach($content->entry as $item)
{
$append = array(
'guid' => $this->prop_to_string($item->id),
'title' => $this->prop_to_string($item->title),
'link' => $this->prop_to_string($item->link->attributes()->href),
'description' => $this->get_item_description($item, $ns),
Код: Выделить всё
private function get_item_description($item, $ns = null)
{
if ( (!empty($ns['content'])) && $item->children($ns['content'])->encoded)
{
return $this->prop_to_string($item->children($ns['content'])->encoded);
}
if (!empty($item->description))
{
return $this->prop_to_string($item->description);
}
Отправлено спустя 6 минут 16 секунд:
Стоп... Нестандартная страница rss, из-за чего расширение не отрабатывает как задумано
Тогда в том
get_item_description
надо код дописывать, по аналогии. Метод находится в ger\feedpostbot\classes\driver.php
-
- phpBB 2.0.2
- Сообщения: 305
- Стаж: 12 лет 11 месяцев
- Откуда: Липецк
- Благодарил (а): 85 раз
- Поблагодарили: 33 раза
Re: [3.1][3.2] feed post bot
Да я понял что в этом файле нужно писать, но боюсь напортить. Так как до сих пор не могу привыкнуть к расширениям )) Я застрял во времена модов )Татьяна5 писал(а): 22.01.2024 17:38 Стоп... Нестандартная страница rss, из-за чего расширение не отрабатывает как задумано
Тогда в том get_item_description надо код дописывать, по аналогии. Метод находится в ger\feedpostbot\classes\driver.php
Отправлено спустя 1 минуту 29 секунд:
Можете подсказать что и куда дописать? Хочется чтоб было красиво и правильно, а то сейчас наворочу костылей. Не сомневаюсь что будет работать, но не уверен что это будет правильно.
Отправлено спустя 9 минут 12 секунд:
Но он всё равно остановится на дэскрипшене. А нужно чтоб парсил дескрипшн и фуллтекст тоже.Татьяна5 писал(а): 22.01.2024 17:38 Тогда в том get_item_description надо код дописывать, по аналогии.
Отправлено спустя 15 минут 59 секунд:
Это не дало результата, вывалилась ошибка на файл
Код: Выделить всё
private function get_item_description($item, $ns = null)
{
if ( (!empty($ns['content'])) && $item->children($ns['content'])->encoded)
{
return $this->prop_to_string($item->children($ns['content'])->encoded);
}
if (!empty($item->yandex:full-text))
{
return $this->prop_to_string($item->yandex:full-text);
}
if (!empty($item->mailru:full-text))
{
return $this->prop_to_string($item->mailru:full-text);
}
if (!empty($item->fulltextt))
{
return $this->prop_to_string($item->fulltext);
}
if (!empty($item->description))
{
return $this->prop_to_string($item->description);
}
if (!empty($item->content))
{
return $this->prop_to_string($item->content);
}
if (!empty($item->summary))
{
return $this->prop_to_string($item->summary);
}
if (!empty($item->title))
{
return $this->prop_to_string($item->title);
}
-
- Поддержка
- Сообщения: 12626
- Стаж: 13 лет 4 месяца
- Благодарил (а): 170 раз
- Поблагодарили: 2539 раз
Re: [3.1][3.2] feed post bot
Не проверяла, но если и сработает - то так
Код: Выделить всё
if ( (!empty($ns['yandex:full-text'])) && $item->children($ns['yandex:full-text'])->encoded)
{
return $this->prop_to_string($item->children($ns['yandex:full-text'])->encoded);
}
-
- phpBB 2.0.0
- Сообщения: 206
- Стаж: 15 лет 2 месяца
- Благодарил (а): 137 раз
- Поблагодарили: 63 раза
Re: [3.1][3.2] feed post bot
Я в таких нестандартных случаях пишу бота на Питоне, который создает нормальный RSS-файл, который успешно подхватывается расширением. А в расширение каждый раз лазить, если лент много, это слишком трудоёмко ))
-
- phpBB 2.0.2
- Сообщения: 305
- Стаж: 12 лет 11 месяцев
- Откуда: Липецк
- Благодарил (а): 85 раз
- Поблагодарили: 33 раза
Re: [3.1][3.2] feed post bot
Не работает, темы просто стали дублироваться.Татьяна5 писал(а): 22.01.2024 18:20 Не проверяла, но если и сработает - то такКод: Выделить всё
if ( (!empty($ns['yandex:full-text'])) && $item->children($ns['yandex:full-text'])->encoded) { return $this->prop_to_string($item->children($ns['yandex:full-text'])->encoded); }