[BETA] Search Engines Friendly Board

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

[BETA] Search Engines Friendly Board

Сообщение Xpert » 12.03.2005 18:52

Мод преобразует большинство ссылок форума в псевдо-статичные (вида forum16.html, post1054.html и т.д.). Основным преимуществом по сравнению с другими аналогичными модами является то, что все ссылки уникальны - нет страниц с разными адресами, но одинаковым контентом (этим грешат все известные моды). Кроме того, ведется преобразование внутренних ссылок (т.е. на другие темы и разделы форума).

Скачать

Планируется: разработка хорошего robots.txt для данного мода, пока еще в процессе.
Также не решен вопрос уборки sid. Самый лучший мод на эту тему пока еще beta: [BETA] Guest Sessions MOD
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Noka
phpBB 1.2.0
Сообщения: 13
Зарегистрирован: 11.03.2005 15:09

Сообщение Noka » 12.03.2005 23:50

Строка 10: ## includes/page_footer.php
нужно: ## includes/page_tail.php

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

Под гостем - работает,
А под пользователем нет, это так задумано?

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 13.03.2005 16:32

Noka
Ошибку исправил.
Мод работает только для гостей, так как он несколько урезает функциональные возможности форума - в частности неактивны подсветка кода и выбор критериев сортировки сообщений. Поскольку все роботы - гости, то соответственно, только для них и используем.

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

Кроме того, существует одна неприятность - зашедшие пользователи теряют сессию (по крайней мере в ie), поскольку mod_rewrite игнорирует данные передаваемые скрипту get-запросом. Об этом, кстати, написано в примечаниях.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 16.03.2005 15:36

Новая версия. Из изменений:

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

##	2004-03-13 - Version 1.0.0 
##	- Fixed bug with wrong redirections via .htaccess
##	- Fixed bug with session id when it is not removed
##	- Some speed improvements
##	- Added robots.txt to the mod pack
##	- Added template fixes to the how-to
Ссылка на скачивание прежняя.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Maus
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 22.03.2005 13:52
Откуда: SPb

Сообщение Maus » 22.03.2005 15:37

Xpert
mod_rewrite игнорирует
ничего он не игнорирует - есть флаги для этого.

А вот за мысли насчёт постраничного вывода - спасибо..

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 22.03.2005 16:13

Maus
А можно насчет флагов поподробнее?
Постраничный вывод и в частности уборка start=0 - основная фича данного мода.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Maus
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 22.03.2005 13:52
Откуда: SPb

Сообщение Maus » 22.03.2005 16:34

Вот ссылочка на полезную статью.
http://www.opennet.ru/docs/RUS/mod_rewrite/#rewritebase
Правда, с RewriteBase у меня что-то не получилось. (уже получилось)
Минус статьи - перевод кое-где врет. Скажем, сказано ,что реги - перловые, а на самом деле - POSIX.

флаги [QSA] - дописывает к результату строку запроса.
[L] - последнее правило.
(я на всякий случай поставил почти везде).

rin
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 25.03.2005 0:43
Откуда: Питер
Контактная информация:

Сообщение rin » 25.03.2005 0:45

SID убирается в .htaccess

вот код

<IfModule mod_php4.c>
php_flag session.use_trans_sid off
</IfModule>

в связке с данным модом - работает изумительно.
Люблю тебя, Петра творенье....
http://www.spbinfo.org

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 25.03.2005 6:59

Интересный вариант, спасибо.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Kastaneda
Former team member
Сообщения: 702
Зарегистрирован: 06.10.2004 14:29
Поблагодарили: 4 раза

Сообщение Kastaneda » 25.03.2005 14:00

rin писал(а):SID убирается в .htaccess
А куда нужно положить этот файл? А то я просто вписал нижеозначенные строки в файл .htaccess, поставляемый вместе с модом «Search Engines Friendly Board», но ничего не произошло. Sid'ы отображаться не перестали.

rin
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 25.03.2005 0:43
Откуда: Питер
Контактная информация:

Сообщение rin » 26.03.2005 10:01

Kastaneda, в корень сайта положи.

Xpert, у меня возникла проблема совместимости данного мода с модом Extended Quick Reply.

При нажатии на ник или на надпись "цитировать" - я получаю урезанную ссылку.
Вместо:
phpBB/viewtopic.php?t=2#q_reply

я получаю
/phpBB/#q_reply

после этого сразу выкидывает на страницу со списком форумов, естественно.
Я так понимаю, что мод Search Engines Friendly Board подрезает ссылки, хотя по идее он должен срабатывать только на Госте.

Такая же проблема при выборе любой темы в разделе FAQ.
и у гостя и у залогиненного юзера опять же ссылки срезаются, и его выкидывает на первую страницу.
/phpBB/#0 - вот такого вида получается ссылка, а должна быть
/phpBB/faq.php#0

Нет мыслей, как это побороть можно?

PS. Сорри, я в топике про Extended Quick Reply такой же вопрос вставил. Извините за флуд
:roll:
Люблю тебя, Петра творенье....
http://www.spbinfo.org

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 26.03.2005 10:19

rin
Довольно странно, у нас здесь на форуме этот мод установлен и я пока заметил только один глюк - проблемы с отрезанием highlight у гостей при указании в качестве ключевых нескольких слов.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

rin
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 25.03.2005 0:43
Откуда: Питер
Контактная информация:

Сообщение rin » 26.03.2005 10:21

Хмм, тогда действительно странно.
Но я сносил все моды по одному, что бы понять в чем проблема.
как его снес - все заработало.
Хотя бы скажи, в какой стороне рыть? Где происходит формирование ссылок? На FAQ, по идее вообще больше ничего влиять не может.
Глянь сам, что происходит? если не лениво.
http://spbinfo.org/club/
Люблю тебя, Петра творенье....
http://www.spbinfo.org

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 26.03.2005 10:26

Такого поведения код мода не предполагает... самому странно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

rin
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 25.03.2005 0:43
Откуда: Питер
Контактная информация:

Сообщение rin » 26.03.2005 10:52

щас проведу чистый эксперимент. Поставлю эти два мода на чистый форум.

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

черт, на тестовом все работает нормально. Видимо проблема не в этом.
Осталось понять в чем и где.....
Люблю тебя, Петра творенье....
http://www.spbinfo.org

Закрыто

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