Пропустить

RSS Feed

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.

Сообщение Егор Наклоняев » 24.03.2005 15:47

Небольшое лирическое отступление: я публикую здесь свою переписку с phpBB исключительно для того, чтобы граждане, установившие это расширение не беспокоились за безопасность исходного кода. Как видно из приведенного выше, никаких серьёзных препятствий для утверждения кода пока нет.
Вот очередное послание:

ycl6 писал(а):Hi, just let you know the update on this issue.

We've decided that in order for news readers to understand, the redirecting is necessary and you do not have to use the function in phpBB, and so is the htmlspecialchars() function.

However, about the use of $_SERVER. We understand phpBB use it too, so we would like to ask the developers if it's used for a specific reason or if the longer version should actually be used instead.

So, I'll PM you when the final decision is made.

~Mac


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

Да. Думаю, кину им кость и заменю $_SERVER. Хотя это и цитата из кода phpBB.
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Егор Наклоняев » 25.03.2005 15:38

(рисует очередную звездочку за сбитый) И этих достал :wink:

ycl6 писал(а):Hi chyduskam,

As previously noted, the only changes that's required is the moving the non-english translations to another file.

As for the use of $_SERVER in phpBB, Acyd Burn has told us in the next version that will be changed to $HTTP_SERVER_VARS, so, thank you for notifying it to us, hence we would like you to use $HTTP_SERVER_VARS in your MOD.

Hope to see your updated MOD soon :)

~Mac
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение BorMan » 28.03.2005 10:03

Егор Наклоняев :
(рисует очередную звездочку за сбитый) И этих достал

Звездочет! Ты бы заглянул ко мне... Вопросик есть по RSS...
Лень - двигатель прогресса!!!
Аватара пользователя
BorMan
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 09.03.2005 10:11
Откуда: Moscow
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Vampir » 06.04.2005 19:44

Все я сдаюсь, не могу вставить в Html, на каждую страницу форума phpbb 2.0.13 ссылку на RSS.
Не получается уже ничего.... хелп. аддоны не помогают.
Аватара пользователя
Vampir
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 06.04.2005 0:01
Откуда: andrq.net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Егор Наклоняев » 06.04.2005 20:02

Гм... Какого вида ссылку Вы хотите сделать?
Если автоподписку, то она добавляется в секцию <head> и распознается агрегаторами автоматически, если же Вам нужно поставить кнопку XML и на неё поставить ссылку, то следует действовать как с банерами: редактировать соответсвующий шаблон. Эта тема обсуждалась неоднократно см. http://phpbbguru.net/community/viewtopic.php?t=2328

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

На мой взгляд, автоподписки вполне достаточно. См. например livejournal.com, там сделано только этим способом.
Можно еще кнопку RSS поместить в index.php, но делать на каждой странице мне кажется несколько излишне.
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Vampir » 12.04.2005 14:34

Егор Наклоняев
Все оказалось настолько легко, что за 2 минуты все сделал :)

Тут наткнулся на сайт http://www.codythefreak.net/gal.php Gallery RSS Generator, видел, что тут проскакивало подобное, да ? если интересно то посмотрите...

Еще такой вопрос, к форуму прикрутил RSS, а как к сайту прикрутить ?
он на движке sPaiz-Nuke.
Аватара пользователя
Vampir
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 06.04.2005 0:01
Откуда: andrq.net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 13.04.2005 19:51

Егор Наклоняев
Только сейчас протестировал этот мод и он мне очень понравился :D

НО :(
Закрытые (приватные форумы) без авторизации в агрегаторе человек не сможет получать по RSS?
Почему-то отображаются сообщения из приватных разделов..
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2580
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение Егор Наклоняев » 13.04.2005 20:13

Siava
Гм... Специально, чтобы Вы не боялись пишется для кого генерится RSS. (в комментарии) У Вас же куки есть... По кукам и автортизируется :)

Добавлено спустя 52 секунды:

Т.е. так:
<!--

This feed generated for Siava
More info at http://naklon.info/rss/about.htm
-->
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 13.04.2005 22:31

Егор Наклоняев
Да, и правда. Из приватного было получено только одно сообщение и то мною..

Как я понял, приходят уведомления о всех сообщениях форума, а можно ли сделать только для одного раздела? Например как новости :roll:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2580
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение Егор Наклоняев » 14.04.2005 7:26

Siava

Гм. Не пугайте меня, пожалуйста. Когда такой вопрос задают полорогие буржуи - это я вопринимаю спокойно, но от земляка...
http://naklon.info/rss/about.htm

Например:
http://phpbbguru.net/community/rss.php
- сводная лента новостей
http://phpbbguru.net/community/rss.php?f=4
- только анонсы и поддержка
http://phpbbguru.net/community/rss.php?f=4&t=1
- только новые темы созданные в анонсы и поддержка (игнорировать ответы в созданных темах)
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 14.04.2005 10:20

Егор Наклоняев, спасибо!
:oops: в следующий раз буду внимательней
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2580
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение Егор Наклоняев » 16.04.2005 23:16

В связи с выходом phpBB 2.0.14 весь код приведен в соответствие с оным, плюс добавлен ключ topic, позволяющий следить за темой...

СКАЧАТЬ
Upgrade c версии 2.2.2 состоит только в замене rss_functions.php и rss_config.php

Upgrade c версии 2.2.1 заключается в замене файлов rss.php, rss_functions.php и добавление в начало rss_config.php

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}


В более старых версиях лучше поменять все файлы и настроить rss_config.php на основании предыдущих настроек.

Подписаться на информацию об обновлении можно теперь так:
http://naklon.info/talk/rss.php?topic=55
Прошу дёргать не сильно часто. Раз в сутки вполне достаточно.
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Егор Наклоняев » 21.04.2005 2:21

Пришла мысль, как еще уменьшить нагрузку на сервер от RSS.
Если есть определенное количество подписчиков на отдельные форумы (а не в совокупности), то следует сделать следующее:

1. Нужно на БД выполнить запрос:
ALTER TABLE `phpbb_posts` ADD INDEX ( `forum_id` , `post_time` ) 

2. Потом открыть rss.php
Найти строчку:
$sql= "SELECT MAX(post_time) as pt FROM ". POSTS_TABLE;

Заменить на
$forum_id = ( isset($HTTP_GET_VARS['f']) ) ? intval($HTTP_GET_VARS['f']) : '';
$sql_check=($forum_id!='')?' WHERE forum_id='.$forum_id:'';
if (isset($HTTP_GET_VARS['topic']) and (intval($HTTP_GET_VARS['topic'])!=0)) $sql_check=' WHERE topic_id='. intval($HTTP_GET_VARS['topic']);
$sql= 'SELECT MAX(post_time) as pt FROM '. POSTS_TABLE.$sql_check;


Это позволит сильно уменьшить количество запросов к БД, т.к. если кто-то подписался на один форум/тему, то лучше каждый запрос проверять MAX в индексированной тиблице и сказать, что ничего не изменилось, чем разводить мутату с проверкой привелегий и прочего...
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Vampir » 21.04.2005 14:34

Егор Наклоняев
В FeedDemon 1.5(которым я(и не только) пользуюсь) кодировка неправильная(нечитаемая) на примере приведенном ниже, может это из-за новой версии ? Остальные форумы, сайты у меня без проблем читает ридер(около 30-50 rss)
Но еще интересней то что нижний пример читается в абилоне лехко.
прошу проверить, так как я всеж на FeedDemonе сижу.

http://mhddsoftware.com/forum/rss.php - тут 2.2.3 установлена.
Аватара пользователя
Vampir
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 06.04.2005 0:01
Откуда: andrq.net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Егор Наклоняев » 21.04.2005 16:56

Vampir

Ошибка не у меня, а на сервере. Русский Апач...
Лечится правкой .htaccess в корне форума
<IfModule mod_charset.c>
<Files rss.php>
CharsetDisable On
</Files>
</IfModule>
 
Аватара пользователя
Егор Наклоняев
phpBB 2.0.12
 
Сообщения: 404
Зарегистрирован: 25.10.2004 2:27
Откуда: оттуда
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

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

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы