Я.RSS для SMF 1.1.x

Плагин к SMF, выдающий приятный для Поиска по блогам RSS.

Подробности на странице проекта.

Версия для SMF 1.1.x

Тестировалось на 1.1.6
- Исплавлена ошибка с выдаваемой датой (Спасибо kuzmitch‘у)
- Проверена на форуме http://forum.guitarplayer.ru/

Я.RSS для SMF 1.1.xВерсия 0.6, размер 5.41 KB

Ошибки, замечания в комментариях приветствуются.

Популярность: 3%

Добавить в закладки:google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Комментарии
30 сентября 2008

Константин!
Огромное спасибо за проделанную работу!
НО! Хотелось бы не только для версии 2.0, а и для множества существующих форумов линеек 1.1.ххх и 1.0.ххх И - не только в UTF…

с проверкой могу помочь (все находящиеся у меня под руками форумы работают на версии 1.1.6)

пишет Владимир
30 сентября 2008

Постараюсь в выходные сделать версию для 1.1.ххх

пишет Knave
4 октября 2008

Распечатываем файл и заливаем в корневую форума?

пишет Мана
4 октября 2008

Да.

Если нужно - создаете группу для пауков и настраиваете права доступа для них.

пишет Knave
7 октября 2008

Почему в хидере отдаете text/xml вместо application/rss+xml?

пишет rech2379
7 октября 2008

Во-первых, потому что в плагинах для других форумов отдается такой хедер, я не стал менять.

Во-вторых, такие mime-типы (text/rss+xml, text/rdf+xml) некоторыми браузерами воспринимается неправильно.

Хотя в данном случае это роли не играет.

К тому же, такие типы официально нигде не описаны и официально не поддерживаются.

пишет Knave
8 октября 2008

Глюк нашел, с датой для ветки 1.1.х. Решение отписал в комментариях здесь:

http://nano.yandex.ru/post/30/

пишет Kuzmitch
8 октября 2008

Выложил обновленную версию

пишет Knave
8 октября 2008

Залил обновленную - “Ошибка 500″ :(

пишет Kuzmitch
8 октября 2008

Skype: kuzmitch_talk. Если что, можно вечер потратить на полную отладку.

пишет Kuzmitch
8 октября 2008

Нашел ошибку, строка 323

if (echo mysql_num_rows($request) > 0) {

а надо

if (mysql_num_rows($request) > 0) {

Правильно?

пишет Kuzmitch
8 октября 2008

Блин, косяк.

Все правильно.

Скайпа нет. Можно в ICQ 255-47-4444

пишет Knave
8 октября 2008

Да вроде сейчас перезалил последнюю версию, все в порядке. Думаю, можно отдавать в Яндекс для включения в дистрибутив. Если что еще менять соберешься, можешь смело писать по поводу тестирования (емайл в профиле).

пишет Kuzmitch
9 октября 2008

Парочка улучшений с утра :)

1. Строчку 344 меняем на

$xml .= ” . $scripturl . ‘?topic=’ . $row['ID_TOPIC'] . ‘.msg’ . $row['ID_MSG'] . ‘#msg’ . $row['ID_MSG'] .” . “\n”;

- так в поиске идет сылка на конкретное сообщение в виде “.msg1111#msg1111″. В противном случае страница открывается с самого верха топика.

2. Строчку 354 меняем на

. ” . $row['memberName'] . ” . “\n”

- так в поиске будет выдаваться имя пользователя. Сейчас Яндексом выдается довольно странное “комментарий forum в журнале forum.guitarplayer.ru”

пишет Kuzmitch
9 октября 2008

Пардон, со вторым пунктом я видимо поторопился

пишет Kuzmitch
9 октября 2008

Обновил, согласно первому замечанию.

Про имя юзера - тут вообще непонятно. Согласно спецификации в <author/> e-mail должен быть. Может просто юзернейм туда запихать?

пишет Knave
9 октября 2008

Да, я тоже не особо понимаю. Приведенная выше модификация (2-й пункт) как раз и вставляет имя пользователя. Просто прежде чем ее использовать, нужно быть уверенным. Есть возможность переговорить с авторами стандарта?

пишет Kuzmitch
28 октября 2008

спасибо большое за плагин, только не совсем понял эту фразу на странице yarss.php “В RSS выдаются только те форумы, в которых разрешено индексирование (”Характеристики и настройки” -> “Поисковые системы” -> “Настройки”, “Назначить группу для пауков”).”
Но у меня нет там никаких Поисковых систем, нужно ставить еще что то дополнительно?

пишет webmasters_by
30 октября 2008

Это фраза осталась от версии для SMF 2.0. Просто не обращайте на нее внимания.

пишет Knave

RSS-лента комментариев к этой записи. TrackBack URI

Оставить комментарий

(обязательно)

(обязательно)


Спамер, осторожно! — спамить бесполезно!