[BETA] phpBB Google Sitemap Gen
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
[BETA] phpBB Google Sitemap Gen
Название мода: 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")
Описание мода: 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 раза.
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Че-то я примера не нашел там.
[offtopic]Поделись скриптом смены фона плиз
[/offtopic]
[offtopic]Поделись скриптом смены фона плиз

//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
FladeX
Извини, но не понял - какого примера?
Форума и его сайтмапа?
http://www.v13.ru/forum/ и сайтмап - http://www.v13.ru/forum/sitemap.php (так же доступен по http://www.v13.ru/forum/sitemap.xml)
[offtopic]Смены фона в блоге?[/offtopic]
Извини, но не понял - какого примера?
Форума и его сайтмапа?
http://www.v13.ru/forum/ и сайтмап - http://www.v13.ru/forum/sitemap.php (так же доступен по http://www.v13.ru/forum/sitemap.xml)
[offtopic]Смены фона в блоге?[/offtopic]
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
forall
Скачать скрипт и прочесть инструкцию - это выше наших сил?
Добавлено спустя 8 минут 6 секунд:
Tapac
Немного смущает только
И вопрос по поводу обновления категорий и форумов "yearly". ИМХО, это может быть слишком длительно. Нет ли варианта месяца на 3 или 6? Возможно вопрос не к вам, а к Google. Если так, то прошу прощения.
Добавлено спустя 1 час 50 минут 42 секунды:
Tapac
Ещё есть небольшое предложение. Поскольку Объявления и прилепленные всё таки более важны, то предлагаю для расчетат приоритета учитывать и это, то бишь если это Объявление (или Прилепленная), то прибавлять ещё сколько-то пунктов приоритета к расчитанному по вашей схеме. Для прилепленной количество пунктов меньше, чем для объявления конечно же.
Скачать скрипт и прочесть инструкцию - это выше наших сил?
Добавлено спустя 8 минут 6 секунд:
Tapac
Немного смущает только
По той простой причине, что phpBB 2 работает в windows-1251. Соответственно и в БД у нас 1251. Но вроде бы никаких названий мы не даем, только ссылки, так?print('<?xml version="1.0" encoding="UTF-8"?>'."\n");
И вопрос по поводу обновления категорий и форумов "yearly". ИМХО, это может быть слишком длительно. Нет ли варианта месяца на 3 или 6? Возможно вопрос не к вам, а к Google. Если так, то прошу прощения.
Менять надо.forall писал(а):суффиксов и префиксов не надо менять?
Добавлено спустя 1 час 50 минут 42 секунды:
Tapac
Ещё есть небольшое предложение. Поскольку Объявления и прилепленные всё таки более важны, то предлагаю для расчетат приоритета учитывать и это, то бишь если это Объявление (или Прилепленная), то прибавлять ещё сколько-то пунктов приоритета к расчитанному по вашей схеме. Для прилепленной количество пунктов меньше, чем для объявления конечно же.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
Кодировка задаётся по стандарту протокола, вот выдержка из описания стандарта:VVVas писал(а):Немного смущает толькоПо той простой причине, что phpBB 2 работает в windows-1251. Соответственно и в БД у нас 1251. Но вроде бы никаких названий мы не даем, только ссылки, так?print('<?xml version="1.0" encoding="UTF-8"?>'."\n");
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.
тут я конечно исходил из частоты обновлений именно http://www.v13.ru/forum/. Поэтому при необходимости можно сменить и на monthly, но честно говоря я ещё не слишком хорошо изучил влияние этих тегов на работу поискового-робота.VVVas писал(а):И вопрос по поводу обновления категорий и форумов "yearly". ИМХО, это может быть слишком длительно. Нет ли варианта месяца на 3 или 6? Возможно вопрос не к вам, а к Google. Если так, то прошу прощения.
Отличная идея. Скорее всего в ближайшем будущем обновлю скрипт и добавлю благодарности в readme)[/quote]VVVas писал(а):Tapac
Ещё есть небольшое предложение. Поскольку Объявления и прилепленные всё таки более важны, то предлагаю для расчетат приоритета учитывать и это, то бишь если это Объявление (или Прилепленная), то прибавлять ещё сколько-то пунктов приоритета к расчитанному по вашей схеме. Для прилепленной количество пунктов меньше, чем для объявления конечно же.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
То что так надо я не спорю. Лишь бы оно козябок вместо руских букв не выдавало. Посему и спросил. Но насколько вижу оно русских букв вообще выдавать не будет (потому как не выводит название тем и т.д.), или я ошибаюсь?Tapac писал(а):Кодировка задаётся по стандарту протокола, вот выдержка из описания стандарта:
То что на это можно поменять я вижу, интересовал как раз вопрос, предусматривает ли стандарт "3 monthly" или как ему по другому это выразить.Tapac писал(а):Поэтому при необходимости можно сменить и на monthly
Спасибо.
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет
Было бы очень интресно как я понимаю это:VVVas писал(а):Менять надо.forall писал(а):суффиксов и префиксов не надо менять?
$forum_url_prefix = 'viewforum.php?f=';
$forum_url_suffix = '';
$forum_topic_prefix = 'viewtopic.php?t=';
$forum_topic_suffix = '';
на
forum**.html
topic**.html
только как правильно?
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
forall
А русский язык в школе не проходили?
http://slovari.yandex.ru/search.xml?tex ... 0%BA%D1%81
http://slovari.yandex.ru/search.xml?tex ... 0%BA%D1%81
В теории.
А русский язык в школе не проходили?
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';
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 17 лет 9 месяцев
Всё верно, учитывая то, что в УРЛ кодировка не имеет значения (все спец.символы и не англ. буквы меняются на %##), то ошибок быть не должно.VVVas писал(а):То что так надо я не спорю. Лишь бы оно козябок вместо руских букв не выдавало. Посему и спросил. Но насколько вижу оно русских букв вообще выдавать не будет (потому как не выводит название тем и т.д.), или я ошибаюсь?
И спасибо за своевременный ответи forall'у.
При указаных префиксах и суфиксах мы получим forum1.html, topic1890.html и т.д.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Tapac
И ещё одно. Как быть с непубличными форумами и категориями?
Соответственно:
если в категории нет ни одного форума, который видит гость, то не нужно выбирать эту категорию (потому что на главной она не отображается).
если форум не виден гостю, то не нужно выбирать этот форум и темы из него.
если форум виден, но зайти в него гость не может, то не нужно выбирать этот форум и темы из него.
Иначе мы получим кучу ссылок которые будут перенаправлять на вход и при проходе гугля во время индексации по этим ссылка увеличиваем нагрузку на сервер. Сие не гуд.
И ещё одно. Как быть с непубличными форумами и категориями?
Соответственно:
если в категории нет ни одного форума, который видит гость, то не нужно выбирать эту категорию (потому что на главной она не отображается).
если форум не виден гостю, то не нужно выбирать этот форум и темы из него.
если форум виден, но зайти в него гость не может, то не нужно выбирать этот форум и темы из него.
Иначе мы получим кучу ссылок которые будут перенаправлять на вход и при проходе гугля во время индексации по этим ссылка увеличиваем нагрузку на сервер. Сие не гуд.
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет
На одном сайте нормально работает. на другом чет не так...
форум залит сразу в корень фтп
сайтмап выдает такое:
мойсайт.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
форум залит сразу в корень фтп
сайтмап выдает такое:
мойсайт.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
-
- phpBB 1.4.0
- Сообщения: 33
- Стаж: 18 лет
- Откуда: Киев
Ребят, помогите пожалуйста, установил, при заходе на ссылку появляется:
Код: Выделить всё
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