Карта сайта для ботов (phpBB3 SEO Sitemap)

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 5245
vu
vulkan3
Благодарил (а): 45 раз
Поблагодарили: 36 раз
Сообщения: 1801
Зарегистрирован: 28 сен 2009, 03:36
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 03:03

Многие, наверное, знают, что phpBB в своём чистом виде почти не оптимизирован под поисковики, и в частности - не имеет ЧПУ. Для создания ЧПУ я предпочитаю использовать мод Ultimate SEO URL от phpbb-seo.com, так как это самый богатый по возможностям и функциональности SEO-мод, постоянно поддерживающийся разработчиком. Конкурентов у него просто нет. До недавнего времени для режима Advanced этого мода не было нормальной карты сайта. Была карта GYM Sitemaps от того же самого разработчика, но во-первых, она заточена только под иностранные поисковики (Google, Yahoo и т.п.), во-вторых, этот мод слишком сложен и наворочен, попробовал я однажды его установить и сразу удалил, т.к. в нём много всяких лишних и малопонятных вещей, и в-третьих, он даже не имеет русификации, а русифицировать там - дофига и больше. Есть также мод Sitemap FX, но он не поддерживает Ultimate SEO в режиме Advanced. Поэтому я создал собственную простую карту, поддерживающую как обычный движок, так и SEO-мод во всех режимах. За основу модуля был взят скрипт с сайта js-php, который я оптимизировал и почти полностью переписал, в том числе были исправлены баги, добавлена возможность исключать форумы из карты, добавлено кеширование и учёт прав доступа к форумам, налажена работа при выключенном или не установленном СЕО-моде, и всё это оформлено в виде полноценного модуля для phpBB3:

Установка мода проста: нужно скопировать на форум все файлы из папки root и запустить установочный скрипт. Либо установить Автомодом, он скопирует файлы за вас. После установки зайдите на страницу адрес_форума/sitemap.php и убедитесь, что карта сайта создаётся нормально. Этот адрес нужно будет добавить в robots.txt, указав там директиву Sitemap: адрес_вашего_форума/sitemap.php, а также добавить его в панели вебмастера Яндекса и Google. После этого роботы будут периодически посещать страницу карты, загружая обновлённое содержимое.

Созданная карта заносится в кеш форума на время, указанное в настройках (по умолчанию - 24 часа). Это сделано для уменьшения нагрузки на сервер. Но если хотите, вы можете отключить кеширование, задав в настройках "Время хранения в кеше: 0". Настройки находятся на главной странице админки в разделе "Конфигурация".

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

http://www.phpbb-work.ru/seo-sitemap-t19.html
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось PPK 13 окт 2013, 03:03, всего редактировалось 2 раза.
Причина: Не указан источник мода
Pritoc.org Свободный торрент трекер
US
USER57
Откуда: от туда
Благодарил (а): 49 раз
Поблагодарили: 72 раза
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 04:49

Кто не будь пользовался им :?: :?: :?:
http://star-anime.ru
Аватара пользователя
Darkelita
Благодарил (а): 11 раз
Поблагодарили: 23 раза
Сообщения: 280
Зарегистрирован: 02 мар 2012, 18:48
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 05:32

Я Sitemap FX пользуюсь, скачать можно здесь - https://www.phpbb.com/customise/db/mod/sitemap_fx/
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 07:32

Тоже использую Sitemap FX, всё норма.
US
USER57
Откуда: от туда
Благодарил (а): 49 раз
Поблагодарили: 72 раза
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 09:49

Darkelita писал(а):Я Sitemap FX пользуюсь, скачать можно здесь - ↑ https://www.phpbb.com/customise/db/mod/sitemap_fx/
Я сам им пользуюсь меня интересует эта модификация. Как она на рабочем форуме?
http://star-anime.ru
vu
vulkan3
Благодарил (а): 45 раз
Поблагодарили: 36 раз
Сообщения: 1801
Зарегистрирован: 28 сен 2009, 03:36
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 10:10

работает я проверял

ссылки такого видда

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

<url>
<loc>
http://ваш сайт/vipolnenie-rabot-na-zakaz.html
</loc>
<lastmod>2013-08-23</lastmod>
</url>
Последний раз редактировалось vulkan3 13 окт 2013, 10:13, всего редактировалось 1 раз.
Pritoc.org Свободный торрент трекер
US
USER57
Откуда: от туда
Благодарил (а): 49 раз
Поблагодарили: 72 раза
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 11:36

vulkan3 писал(а):работает я проверял

ссылки такого видда

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

<url>
<loc>
http://ваш сайт/vipolnenie-rabot-na-zakaz.html
</loc>
<lastmod>2013-08-23</lastmod>
</url>
у меня такова вида и все в одном файле а если в будет 60000 тем какая портянка будет или поисковику насрать.

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

<url>
<loc>http://phpbb/viewforum.php?f=4</loc>
<lastmod>2013-10-06</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://phpbb/viewtopic.php?t=3</loc>
<lastmod>2013-09-28</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
http://star-anime.ru
vu
vulkan3
Благодарил (а): 45 раз
Поблагодарили: 36 раз
Сообщения: 1801
Зарегистрирован: 28 сен 2009, 03:36
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

13 окт 2013, 11:38

vulkan3 писал(а):добавлено кеширование
Pritoc.org Свободный торрент трекер
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

22 окт 2013, 14:23

dm
dmitrogen
Благодарил (а): 3 раза
Сообщения: 48
Зарегистрирован: 27 авг 2012, 23:03
Сообщение

Карта сайта для ботов (phpBB3 SEO Sitemap)

04 июл 2014, 06:17

vulkan3 » 13 окт 2013, 03:03 писал(а):Многие, наверное, знают, что phpBB в своём чистом виде почти не оптимизирован под поисковики, и в частности - не имеет ЧПУ. Для создания ЧПУ я предпочитаю использовать мод Ultimate SEO URL от phpbb-seo.com, так как это самый богатый по возможностям и функциональности SEO-мод, постоянно поддерживающийся разработчиком. Конкурентов у него просто нет. До недавнего времени для режима Advanced этого мода не было нормальной карты сайта. Была карта GYM Sitemaps от того же самого разработчика, но во-первых, она заточена только под иностранные поисковики (Google, Yahoo и т.п.), во-вторых, этот мод слишком сложен и наворочен, попробовал я однажды его установить и сразу удалил, т.к. в нём много всяких лишних и малопонятных вещей, и в-третьих, он даже не имеет русификации, а русифицировать там - дофига и больше. Есть также мод Sitemap FX, но он не поддерживает Ultimate SEO в режиме Advanced. Поэтому я создал собственную простую карту, поддерживающую как обычный движок, так и SEO-мод во всех режимах. За основу модуля был взят скрипт с сайта js-php, который я оптимизировал и почти полностью переписал, в том числе были исправлены баги, добавлена возможность исключать форумы из карты, добавлено кеширование и учёт прав доступа к форумам, налажена работа при выключенном или не установленном СЕО-моде, и всё это оформлено в виде полноценного модуля для phpBB3:

Установка мода проста: нужно скопировать на форум все файлы из папки root и запустить установочный скрипт. Либо установить Автомодом, он скопирует файлы за вас. После установки зайдите на страницу адрес_форума/sitemap.php и убедитесь, что карта сайта создаётся нормально. Этот адрес нужно будет добавить в robots.txt, указав там директиву Sitemap: адрес_вашего_форума/sitemap.php, а также добавить его в панели вебмастера Яндекса и Google. После этого роботы будут периодически посещать страницу карты, загружая обновлённое содержимое.

Созданная карта заносится в кеш форума на время, указанное в настройках (по умолчанию - 24 часа). Это сделано для уменьшения нагрузки на сервер. Но если хотите, вы можете отключить кеширование, задав в настройках "Время хранения в кеше: 0". Настройки находятся на главной странице админки в разделе "Конфигурация".

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

http://www.phpbb-work.ru/seo-sitemap-t19.html
Скажите пожалуйста, как сделать чтобы в файлах .xml генерировались ссылки:

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

<loc>http://site.ru/viewtopic.php?t=2000</loc>
а не:

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

<loc>http://site.ru/viewtopic.php?f=14&t=2000</loc>
у меня на трекере убран

Вернуться в «Минимоды и хаки для phpBB3»