RSS Feed

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

Сообщение Егор Наклоняев 27.11.2006 10:23

Smarti

Просто. В командной строке есть ключ t, есть количество c, плюс есть замечательный сайт http://www.feedburner.com
Вместе всё это творит чудеса.

А если еще поставить принудительный редирект в начале мода
Код: Выделить всё
   if (!preg_match("/feedburner|feedvalidator/i",$_SERVER["HTTP_USER_AGENT"])) {
      header("Location: http://feeds.feedburner.com/{ВАШ ФИД}");
      header("HTTP/1.1 307 Temporary Redirect");
      exit();
   }


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

Там же можно получить Ява-скрипт для распространения.

Дерзайте!
Аватара пользователя
Егор Наклоняев
Moderator
 
Сообщения: 408
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда


Сообщение Егор Наклоняев 28.11.2006 14:34

Остальных, возможно заинтересует следующий вариант.
1. Зарегистрироваться на http://www.feedburner.com
2. Добавить свой фид
3. В моде, после
include($phpbb_root_path . 'includes/rss_functions.'.$phpEx);

Вставить
Код: Выделить всё
if(empty($HTTP_SERVER_VARS['QUERY_STRING']) and !preg_match("/feedburner|feedvalidator/i",$HTTP_SERVER_VARS['HTTP_USER_AGENT']))
{
     header("Location: http://feeds.feedburner.com/{ВАШ ФИД}");
     ExitWithHeader('307 Temporary Redirect');   
}


P.S. Не забыть заменить {ВАШ ФИД} на то, что следует.

Результат: Уменьшение нагрузки на сервер.
Аватара пользователя
Егор Наклоняев
Moderator
 
Сообщения: 408
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда

Сообщение vvb5p 30.11.2006 12:27

вот валидатор выдающий такую ошибку:
XML parsing error: <unknown>:1:1: xml declaration not at start of external entity.
Поясните где собака зарыта.
vvb5p
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.10.2005 22:22

Сообщение Егор Наклоняев 30.11.2006 19:35

Пробел лишний в начале...
Аватара пользователя
Егор Наклоняев
Moderator
 
Сообщения: 408
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда

Сообщение ALER 01.12.2006 17:13

Возникла проблема с RSS после установки мода Resize Posted Images Based on Max Width. Подробнее - http://www.phpbbguru.net/community/viewtopic.php?p=111841#111841
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 214
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва

Сообщение vvb5p 01.12.2006 19:18

Егор Наклоняев
я так и подумал, а откуда он мог появиться на чистой установке последней версии? и как его убрать? :roll:
vvb5p
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 27.10.2005 22:22

Сообщение Iftin 03.12.2006 4:39

shtrlz писал(а):установил RSS. вроде генерится, но в начале файла сразу лезут 2 пустые строчки. и опера на них матерится. говорит что мол так не должно быть. где искать эти строчки?

forum.uralmoto.ru/rss.php


Internet Explorer не может отобразить этот веб-канал

Этот веб-канал содержит ошибки в коде.
Перейдите на предыдущую страницу.

Подробнее

Недопустимое объявление xml.
Строка: 3 Знак: 3

<?xml version="1.0" encoding="windows-1251" ?>
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 578
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение Siava 03.12.2006 13:52

Iftin
А с каких это пор IE ниже 7 версии умеет RSS читать? :?
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2643
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение Егор Наклоняев 04.12.2006 14:24

vvb5p
Iftin
Скорее всего у Вас где-то в используемых модулях имеет место быть лишняя строка после ?> или перед <?, что автоматом вставляет строку в вывод. Гадать не берусь где именно. Примерно на эту же мысль наводит положение <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> в ваших форумах.
У одного перед этим вставляется пробел, у другого несколько строк. На нормальной версии phpBB такого нет, см., например, эту страницу.

Резюме: проблема не в RSS, проблема в других модулях.

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

ALER

Оно и понятно. Самый правильный вариант, в данном случае, сделать два варианта генерации картинок в bbcode.php: для всех и для RSS.

Другой вариант - писать парсер и принудительно вырезать лишние атрибуты из тэгов.
Аватара пользователя
Егор Наклоняев
Moderator
 
Сообщения: 408
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда

Сообщение ALER 04.12.2006 14:44

Егор Наклоняев
Не знаю я php - ну абсолютно. И сделать сам не смогу. Как я понимаю, нужно, чтобы RSS использовал старый файл bbcode.php, для этого как-то его переименовать и выложить вместе с новым. Но как это сделать?
Алексей aka ALER
Аватара пользователя
ALER
phpBB 2.0.4
 
Сообщения: 214
Зарегистрирован: 09.12.2004 0:00
Откуда: Москва

Сообщение Iftin 05.12.2006 15:55

Siava
у меня стоит 7 версия =) только его юзаю.
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 578
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение realuse 19.12.2006 18:31

RSS Feed 2.2.4

как запретить экспорт новостей из http://XXX/viewforum.php?f=12 ?
realuse
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 15.12.2006 1:12

Сообщение ASPU 20.01.2007 2:59

И все-таки возможно ли отображение закрытых тем?
ASPU
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 14.05.2005 10:16

Сообщение Егор Наклоняев 20.01.2007 17:05

realuse
В конфиге.
Код: Выделить всё
$unauthed='0,12';                  // Comma separated list of unauthed forums. For ex.: '0,1,11';


ASPU
Смотря кому. Админ видит всё. Закрытые от анонимных пользователей темы видно с использованием логина, если у Вас есть на это права.
Аватара пользователя
Егор Наклоняев
Moderator
 
Сообщения: 408
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда

Сообщение SpLinter 22.01.2007 16:51

Господа, а возможно ли разделение фида: на форумы 1,3,5 один фид, на 2,4 - другой, а на 6-8 третий?
Пробовал делать несколько копий rss.php и к ним несколько rss_config.php в которых прописываются разные $unauthed='0,12';

Но почему-то не работает :(

Путь к конфигу в строке include($phpbb_root_path . 'includes/rss_config.'.$phpEx); конечно же менял ;)

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

и еще
Код: Выделить всё
$unauthed='0,1,4';                  // Comma separated list of unauthed forums. For ex.: '0,1,11';

не работает почему-то, все равно видно сообщения из первого и четвертого форумов :(
Мозга нет (ц) справка
90% ангел (ц) жона
SpLinter
phpBB 1.2.0
 
Сообщения: 14
Зарегистрирован: 04.12.2006 0:12

Пред.След.

Вернуться в Анонсы и поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0