[BETA] phpBB Google Sitemap Gen

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[BETA] phpBB Google Sitemap Gen

Сообщение Tapac » 16.07.2007 17:51

Название мода: phpBB Google Sitemap Gen.
Описание мода: php-скрипт, динамически создающий файл формата XML-Sitemap , на основе данных форума phpBB
Версия мода: 0.0.7
Сложность установки: Легко
Время установки: ~1 минут

Примечание автора: Всё довольно простенько, создаёт sitemap, из данных о последнем комментарии к топику и количестве просмотров генерит информацию для <changefreq> и <priority>

Доп.инфа и описание - тут.

Скачать файл - phpBB sitemap gen v.0.0.8.rar (2.5 Kb)
==========================

Изменения в версии v.0.0.7:
1. Исправлен баг в работе скрипта, при наличии мода Advanced post merging
2. Добавлен учет топиков "прикрепленных" и "объявлений" (+0.1 приоритет)
3. Исправлен баг с доп. слешем ('/') в УРЛ
4. Скрытые и не доступные для публичного доступа разделы форума не попадают в сайтмап.
5. Версия пространства имён обновлена до последней (0.9) версии (xmlns="http://www.sitemaps.org/schemas/sitemap/0.9")
Последний раз редактировалось Tapac 06.09.2007 17:42, всего редактировалось 2 раз(а).
Tapac
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43

Сообщение FladeX » 16.07.2007 22:19

Че-то я примера не нашел там.
[offtopic]Поделись скриптом смены фона плиз :roll: [/offtopic]
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2281
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск

Сообщение Tapac » 17.07.2007 1:35

FladeX
Извини, но не понял - какого примера?
Форума и его сайтмапа?
http://www.v13.ru/forum/ и сайтмап - http://www.v13.ru/forum/sitemap.php (так же доступен по http://www.v13.ru/forum/sitemap.xml)

[offtopic]Смены фона в блоге?[/offtopic]
Tapac
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43

Сообщение forall » 17.07.2007 7:39

При использовании [BETA] Search Engines Friendly Board
никаких суффиксов и префиксов не надо менять?
forall
phpBB 2.0.1
 
Сообщения: 131
Зарегистрирован: 20.04.2007 21:46

Сообщение VVVas » 17.07.2007 10:56

forall
Скачать скрипт и прочесть инструкцию - это выше наших сил?

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

Tapac
Немного смущает только
print('<?xml version="1.0" encoding="UTF-8"?>'."\n");
По той простой причине, что phpBB 2 работает в windows-1251. Соответственно и в БД у нас 1251. Но вроде бы никаких названий мы не даем, только ссылки, так?

И вопрос по поводу обновления категорий и форумов "yearly". ИМХО, это может быть слишком длительно. Нет ли варианта месяца на 3 или 6? Возможно вопрос не к вам, а к Google. Если так, то прошу прощения.

forall писал(а):суффиксов и префиксов не надо менять?

Менять надо.

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

Tapac
Ещё есть небольшое предложение. Поскольку Объявления и прилепленные всё таки более важны, то предлагаю для расчетат приоритета учитывать и это, то бишь если это Объявление (или Прилепленная), то прибавлять ещё сколько-то пунктов приоритета к расчитанному по вашей схеме. Для прилепленной количество пунктов меньше, чем для объявления конечно же.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
VVVas
Former team member
 
Сообщения: 4457
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение Tapac » 17.07.2007 11:46

VVVas писал(а):Немного смущает только
print('<?xml version="1.0" encoding="UTF-8"?>'."\n");

По той простой причине, что phpBB 2 работает в windows-1251. Соответственно и в БД у нас 1251. Но вроде бы никаких названий мы не даем, только ссылки, так?

Кодировка задаётся по стандарту протокола, вот выдержка из описания стандарта:
The Sitemap Protocol format consists of XML tags. All data values in a Sitemap must be entity-escaped. The file itself must be UTF-8 encoded.


VVVas писал(а):И вопрос по поводу обновления категорий и форумов "yearly". ИМХО, это может быть слишком длительно. Нет ли варианта месяца на 3 или 6? Возможно вопрос не к вам, а к Google. Если так, то прошу прощения.

тут я конечно исходил из частоты обновлений именно http://www.v13.ru/forum/. Поэтому при необходимости можно сменить и на monthly, но честно говоря я ещё не слишком хорошо изучил влияние этих тегов на работу поискового-робота.

VVVas писал(а):Tapac
Ещё есть небольшое предложение. Поскольку Объявления и прилепленные всё таки более важны, то предлагаю для расчетат приоритета учитывать и это, то бишь если это Объявление (или Прилепленная), то прибавлять ещё сколько-то пунктов приоритета к расчитанному по вашей схеме. Для прилепленной количество пунктов меньше, чем для объявления конечно же.

Отличная идея. Скорее всего в ближайшем будущем обновлю скрипт и добавлю благодарности в readme)[/quote]
Tapac
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43

Сообщение VVVas » 17.07.2007 11:50

Tapac писал(а):Кодировка задаётся по стандарту протокола, вот выдержка из описания стандарта:

То что так надо я не спорю. Лишь бы оно козябок вместо руских букв не выдавало. Посему и спросил. Но насколько вижу оно русских букв вообще выдавать не будет (потому как не выводит название тем и т.д.), или я ошибаюсь?

Tapac писал(а):Поэтому при необходимости можно сменить и на monthly

То что на это можно поменять я вижу, интересовал как раз вопрос, предусматривает ли стандарт "3 monthly" или как ему по другому это выразить.

Спасибо.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
VVVas
Former team member
 
Сообщения: 4457
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение forall » 17.07.2007 12:14

VVVas писал(а):
forall писал(а):суффиксов и префиксов не надо менять?

Менять надо.

Было бы очень интресно как я понимаю это:
$forum_url_prefix = 'viewforum.php?f=';
$forum_url_suffix = '';
$forum_topic_prefix = 'viewtopic.php?t=';
$forum_topic_suffix = '';
на
forum**.html
topic**.html
только как правильно?
forall
phpBB 2.0.1
 
Сообщения: 131
Зарегистрирован: 20.04.2007 21:46

Сообщение VVVas » 17.07.2007 12:28

forall
А русский язык в школе не проходили?
http://slovari.yandex.ru/search.xml?tex ... 0%BA%D1%81
http://slovari.yandex.ru/search.xml?tex ... 0%BA%D1%81

Код: Выделить всё
$forum_url_prefix = 'forum';
$forum_url_suffix = '.html';
$forum_topic_prefix = 'topic';
$forum_topic_suffix = '.html';

В теории.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
VVVas
Former team member
 
Сообщения: 4457
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение Tapac » 17.07.2007 13:20

VVVas писал(а):То что так надо я не спорю. Лишь бы оно козябок вместо руских букв не выдавало. Посему и спросил. Но насколько вижу оно русских букв вообще выдавать не будет (потому как не выводит название тем и т.д.), или я ошибаюсь?

Всё верно, учитывая то, что в УРЛ кодировка не имеет значения (все спец.символы и не англ. буквы меняются на %##), то ошибок быть не должно.

И спасибо за своевременный ответи forall'у.
При указаных префиксах и суфиксах мы получим forum1.html, topic1890.html и т.д.
Tapac
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 15.07.2007 21:43

Сообщение VVVas » 17.07.2007 13:29

Tapac писал(а):суфиксах

Возможно для понимания стоило использовать понятие постфикса, а может я просто не понимаю далекоидущих планов автора :) (может чего ещё будут потом приклеивать и обзовут постфиксом)
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
VVVas
Former team member
 
Сообщения: 4457
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение VVVas » 18.07.2007 10:17

Tapac
И ещё одно. Как быть с непубличными форумами и категориями?
Соответственно:
если в категории нет ни одного форума, который видит гость, то не нужно выбирать эту категорию (потому что на главной она не отображается).
если форум не виден гостю, то не нужно выбирать этот форум и темы из него.
если форум виден, но зайти в него гость не может, то не нужно выбирать этот форум и темы из него.

Иначе мы получим кучу ссылок которые будут перенаправлять на вход и при проходе гугля во время индексации по этим ссылка увеличиваем нагрузку на сервер. Сие не гуд.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
VVVas
Former team member
 
Сообщения: 4457
Зарегистрирован: 12.11.2004 1:20
Откуда: RU-MSK

Сообщение forall » 26.07.2007 16:59

На одном сайте нормально работает. на другом чет не так...
форум залит сразу в корень фтп
сайтмап выдает такое:
мойсайт.ru// 2007-07-26 daily 1 http://мойсайт.ruindex.php?c=3 yearly 0.1 мойсайт.rundex.php?c=4
И в конце:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in тратата/sitemap.php on line 92
forall
phpBB 2.0.1
 
Сообщения: 131
Зарегистрирован: 20.04.2007 21:46

Сообщение Club-16 » 29.08.2007 3:33

Ребят, помогите пожалуйста, установил, при заходе на ссылку появляется:

Код: Выделить всё
http://www.alive.in.ua//  2007-08-29  daily  1   http://www.alive.in.ua//index.php?c=1  yearly  0.1    http://www.alive.in.ua//index.php?c=2  yearly  0.1    http://www.alive.in.ua//index.php?c=3  yearly  0.1    http://www.alive.in.ua//index.php?c=5  yearly  0.1    http://www.alive.in.ua//index.php?c=6  yearly  0.1    http://www.alive.in.ua//viewforum.php?f=1  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=15  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=5  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=30  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=19  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=6  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=7  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=25  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=3  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=13  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=8  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=23  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=14  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=38  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=22  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=29  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=32  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=4  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=33  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=34  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=35  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=37  yearly  0.3    http://www.alive.in.ua//viewforum.php?f=36  yearly  0.3
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /sata1/home/users/alive/www/www.alive.in.ua/sitemap.php on line 92
Аватара пользователя
Club-16
phpBB 1.4.0
 
Сообщения: 33
Зарегистрирован: 19.04.2007 4:08
Откуда: Киев

Сообщение Палыч » 29.08.2007 10:28

Club-16
Повторно: Правила, п.1.4
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 8710
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

След.

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

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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