Пропустить

[BETA] phpBB Google Sitemap Gen

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

[BETA] phpBB Google Sitemap Gen

Сообщение Tapac » 16.07.2007 16: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 16:42, всего редактировалось 2 раз(а).

Tapac
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 15.07.2007 20:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение FladeX » 16.07.2007 21: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
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Сообщение Tapac » 17.07.2007 0: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 20:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

При использовании [BETA] Search Engines Friendly Board
никаких суффиксов и префиксов не надо менять?

forall
phpBB 2.0.1
 
Сообщения: 130
Зарегистрирован: 20.04.2007 20:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 17.07.2007 9: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
Ещё есть небольшое предложение. Поскольку Объявления и прилепленные всё таки более важны, то предлагаю для расчетат приоритета учитывать и это, то бишь если это Объявление (или Прилепленная), то прибавлять ещё сколько-то пунктов приоритета к расчитанному по вашей схеме. Для прилепленной количество пунктов меньше, чем для объявления конечно же.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение Tapac » 17.07.2007 10: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 20:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

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

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

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

Спасибо.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение forall » 17.07.2007 11: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
 
Сообщения: 130
Зарегистрирован: 20.04.2007 20:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 17.07.2007 11: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';

В теории.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

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

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

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

И спасибо за своевременный ответи forall'у.
При указаных префиксах и суфиксах мы получим forum1.html, topic1890.html и т.д.

Tapac
phpBB 1.2.0
 
Сообщения: 11
Зарегистрирован: 15.07.2007 20:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

Возможно для понимания стоило использовать понятие постфикса, а может я просто не понимаю далекоидущих планов автора :) (может чего ещё будут потом приклеивать и обзовут постфиксом)
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

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

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

Иначе мы получим кучу ссылок которые будут перенаправлять на вход и при проходе гугля во время индексации по этим ссылка увеличиваем нагрузку на сервер. Сие не гуд.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение forall » 26.07.2007 15: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
 
Сообщения: 130
Зарегистрирован: 20.04.2007 20:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Club-16 » 29.08.2007 2: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 3:08
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

След.

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

 

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

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

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

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