[alpha][ported] RSS feed mod

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

[alpha][ported] RSS feed mod

Сообщение rxu »

Прямой порт мода RSS Feed Егора Наклоняева aka chyduskam.
Непричесан, не все параметры испытаны на работоспособность и адекватность.
Предоставляется в тестовых целях.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 24.03.2008 14:43, всего редактировалось 1 раз.
Изображение
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

Сейчас сообщения с закрытых форумов не появляется в ленте. Но появляются в форумах с премодерацией. То есть, по идее сообщение ожидает одобрения модератора, но оно видно в RSS.

Добавлено спустя 3 минуты 20 секунд:

И появилось сброс то ли сессии, то ли кукисов при обновлении ленты в Оперы. Другими словами — я залогинен, размещаю сообщение, в ленте нажимаю F5, Оперный ридер RSS забирает новое сообщение, и происходит разлогивание. В первой и второй версиях rss.php вроде не было такого, но не уверен.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Kastaneda писал(а):И появилось сброс то ли сессии
Да, в тестовых целях добавлено уничтожение сессии. Пока не уверен, нужно ли это, идея в том, что после HTTP-аутентификации нужно/не нужно удалить эту сессию.
Kastaneda писал(а):сообщение ожидает одобрения модератора, но оно видно в RSS.
Спасибо, буду разбираться с этим.

Добавлено спустя 12 минут 28 секунд:

А как теперь с неодобренными сообщениями? :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Сообщение Kastaneda »

Неодобренные сообщения тоже нормализовались. Спасибо.
Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев
Откуда: Moscow

Сообщение Alex_G »

У меня почему-то при запуске rss.php и в Опере и в FireFox выходит

Код: Выделить всё

Ошибка анализа XML: синтаксическая ошибка (Строка: 1, Символ: 0)
:-(
Файлы все переписал, пробовал разные rss.php из приведенных в ветке.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Попробовал в ФФ 2.0.0.6 и Опере 9.5бета - всё в норме. Ничего больше не пишет?
Изображение
Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев
Откуда: Moscow

Сообщение Alex_G »

В Опере 9.25 после колдовства с кэшами, отключения gzip сработал, принял 4 сообщения, видимо, за последние 5 минут. Уже полчаса ничего не принимает, хотя в Опере поставил период 5 минут. Настройки самого мода не трогал.
FireFox 2.0.0.11 по-прежнему пишет ошибку. Могу в личку дать адрес сайта.

Добавлено спустя 12 минут 51 секунду:

Наверное, это я виноват.
После замены rss.xls на тот, что в contrib/russian, стали приходить сообщения в канал новостей Оперы.

Добавлено спустя 27 минут 7 секунд:

С доступом в закрытые разделы всё нормально, подтверждаю слова Kastaneda:
до авторизации сообщения из закрытых разделов не приходили;
после авторизации стали приходить, но затем выкинуло в гости.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Alex_G писал(а):затем выкинуло в гости.
Найдите в rss.php и удалите строку

Код: Выделить всё

$user->session_kill();
Изображение
Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев
Откуда: Moscow

Сообщение Alex_G »

rxu писал(а):удалите строку
Спасибо! После того, как удалил, всё заработало как надо.
Немножко непривычно отображение цитат, т.е. их неотображение. Но это уже детали...
Кстати, в FireFox тоже всё сработало. Спасибо за помощь и извините за излишнее беспокойство!
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Сообщение Gisher »

rxu
спасибо за мод :)

маленькая поправка:
в файле rss_body.html строчку

Код: Выделить всё

	<url>{BOARD_URL}templates/subSilver/images/logo_phpBB_med.gif</url>
нужно заменить на

Код: Выделить всё

	<url>{BOARD_URL}styles/proDark/imageset/site_logo.gif</url>
и в инструкции add-on а вместо
## Files To Edit: 1
## includes/page_header.php

написать includes/functions.php
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Gisher писал(а):в файле rss_body.html строчку
Gisher писал(а):нужно заменить на
Подумываю о том, чтобы вообще убрать это из шаблона. Зачем в рсс нужно лого? Есть ведь текстовая ссылка на конференцию.

В текущей версии в выходном потоке отсутствует xml-заголовок, в связи с чем могут возникать баги, например, недопонимание со стороны rss-импортеров того, что вы пытаетесь им подсунуть :)
Будет исправлено в следующей ревизии.
Alex_G писал(а):Немножко непривычно отображение цитат, т.е. их неотображение.
Стили в моде по умолчанию не применяются. Теоретически такая возможность есть, но пока не реализована.
Изображение
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Сообщение Gisher »

логотип появляется только после подписки на рсс, так что думаю импортёрам не будет мешать, красиво очень в рсс с логотипом, чтож, вам виднее дорогой rxu, ещё раз спасибо за мод :)
Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 10 месяцев
Откуда: Moscow

Сообщение Alex_G »

rxu писал(а):Зачем в рсс нужно лого?
А разве в поиске по блогам и форумам на Яндексе не этот логотип выходит?
Если этот, то, пожалуйста, не убирайте его. Оригинальный логотип привлекает внимание пользователей.

Вот какую вещь я обнаружил. Пробовал на нескольских своих форумах. Если Включить сжатие GZip в админ.панели, то новые сообщения перестают приходить в RSS-канал (Опера 9.25) . :-(
Кто поставил мод, проверьте, пожалуйста.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Сообщение Gisher »

Alex_G
у меня сжатие GZip включен, новые сообщения приходят, версия оперы точно как у вас
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Gisher писал(а):у меня сжатие GZip включен, новые сообщения приходят
Отключать не пробовали? Т.е. не проверяли, происходит реально сжатие или нет?
Изображение
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Сообщение Gisher »

реальное сжатие происходит

Вернуться в «Бета-версии модов для phpBB 3.0.x»