Карта сайта для ботов (phpBB3 SEO Sitemap)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Карта сайта для ботов (phpBB3 SEO Sitemap)
Название: phpBB3 SEO Sitemap
Описание: Расширение добавляет xml-карту форума для улучшения индексации форума поисковиками, является аналогом моей же карты для 3.0.x. Совместимо с расширением Ultimate SEO URL, обнаруживает его и изменяет вид ссылок автоматически. Подробное описание возможностей и скачивание доступно в теме расширения на моём сайте.
Установка:
Разархивировать и закачать содержимое архива в папку ext в корне форума, включить на вкладке "Персонализация" в админке, настроить на вкладке "Настройка расширений" --> "SEO Карта сайта". Добавить URL карты в robots.txt и в панели вебмастера поисковых систем. Нормально работающая карта должна открываться по ссылке:
адрес_вашего_форума/sitemap.xml
Описание: Расширение добавляет xml-карту форума для улучшения индексации форума поисковиками, является аналогом моей же карты для 3.0.x. Совместимо с расширением Ultimate SEO URL, обнаруживает его и изменяет вид ссылок автоматически. Подробное описание возможностей и скачивание доступно в теме расширения на моём сайте.
Установка:
Разархивировать и закачать содержимое архива в папку ext в корне форума, включить на вкладке "Персонализация" в админке, настроить на вкладке "Настройка расширений" --> "SEO Карта сайта". Добавить URL карты в robots.txt и в панели вебмастера поисковых систем. Нормально работающая карта должна открываться по ссылке:
адрес_вашего_форума/sitemap.xml
Последний раз редактировалось Shredder 13.03.2015 20:52, всего редактировалось 2 раза.
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Вот файл от 3.1:
Без него работать не будет, так как используются специальные перенаправления для расширений. Только что у себя проверил.
Добавлено спустя 1 час 11 минут 43 секунды:
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteEngine on
#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]
#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>
# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
<IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfVersion>
<IfVersion >= 2.4>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfVersion>
</IfModule>
<IfModule !mod_version.c>
<IfModule !mod_authz_core.c>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfModule>
<IfModule mod_authz_core.c>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfModule>
</IfModule>
Добавлено спустя 1 час 11 минут 43 секунды:
Пока что повторить не удаётся. Действительно, время модификации старого поста при подклейке к нему нового не обновляется, но только и всего - старое время модификации поста остаётся на месте. А для того, чтобы просило синхронизацию, время модификации в каком-то из постов должно обнулиться.Alecto писал(а):смотри как повторить:
1) установлена склейка http://anderson.phpbbguru.net/viewtopic.php?f=5&t=33 + БО Татьяны http://anderson.phpbbguru.net/viewtopic.php?f=5&t=6
2-1) последний пост мой, добавляю еще один пост от себя - происходит склейка, в твоем эксте запроса на синхронизацию НЕТ
2-2) последний пост мой, меняю автора на любого другого, добавляю новый пост (склейка НЕ происходит), в твоем эксте появляется запрос синхронизацию.
выяснить что именно (склейка или БО) вызывает не смогу, потому как проверял на основе, там экспериментировать не могу.
но, думаю что склейка.
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
нет, обнуления я не вижу.
вот смотри по скринам. время я выделил, оно не обнуляется.




вот смотри по скринам. время я выделил, оно не обнуляется.
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Время модификации от этого мода обычным способом не отображается, т.к. это не нужно. Увидеть его можно только в БД. В админке стоит вот такая проверка на обнуление времени в любом из постов:
Если хоть одно поле
А ещё какие моды установлены, кроме склейки и БО? Может, дело в каком-то из них?
Код: Выделить всё
$sql = 'SELECT 1 FROM ' . POSTS_TABLE . '
WHERE post_modified = 0 LIMIT 1';
$this->db->sql_query($sql);
if ($this->db->sql_affectedrows())
{
$error[] = sprintf($this->user->lang['SEOMAP_SYNC_REQ'], append_sid("{$phpbb_root_path}adm/index.$phpEx?i=-shredder-sitemap-acp-sitemap_module&action=sync"));
}
post_modified
в БД оказывается равно 0, значит что-то пошло не так, и в настройках карты выводится переменная SEOMAP_SYNC_REQ
- то бишь требование синхронизации.А ещё какие моды установлены, кроме склейки и БО? Может, дело в каком-то из них?
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
из тех что трогают посты
First post on every page
Thanks for posts
и все
Добавлено спустя 19 минут 26 секунд:
при всех одинаковых - на основе есть все описанное выше, на тестовом сервере баг воспроизвести не смог.
те же моды, переустановил полсденими версиями и там и там, тот же хостинг, та же база... ниченепонимаю.
First post on every page
Thanks for posts
и все
Добавлено спустя 19 минут 26 секунд:
при всех одинаковых - на основе есть все описанное выше, на тестовом сервере баг воспроизвести не смог.
те же моды, переустановил полсденими версиями и там и там, тот же хостинг, та же база... ниченепонимаю.
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Софт разный. Предоставьте номера версий используемых ОС и прочего софта на обоих серверах.Alecto писал(а):ниченепонимаю.
phpBBex
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Сервер один и тот же. Я же писал, что все одинаково.
Добавлено спустя 6 минут 42 секунды:
QuickReply - ВЫКЛ
Posts merging - ВЫКЛ
- все норм.
QuickReply - ВЫКЛ
Posts merging - ВКЛ
- все норм.
QuickReply - ВКЛ
Posts merging - ВЫКЛ
Вы должны синхронизировать даты изменения сообщений перед началом использования карты. Перейти к синхронизации.
вот и попался сбойный экст: QuickReply
Добавлено спустя 3 минуты 25 секунд:
QuickReply, Posts merging, phpBB3 SEO Sitemap - перед экспериментами и на тесте и на основе все три экста полностью удалял вместе с данными из базы, потом скачивал самые последние версии и устанавливал заново.
Добавлено спустя 6 минут 42 секунды:
QuickReply - ВЫКЛ
Posts merging - ВЫКЛ
- все норм.
QuickReply - ВЫКЛ
Posts merging - ВКЛ
- все норм.
QuickReply - ВКЛ
Posts merging - ВЫКЛ
Вы должны синхронизировать даты изменения сообщений перед началом использования карты. Перейти к синхронизации.
вот и попался сбойный экст: QuickReply
Добавлено спустя 3 минуты 25 секунд:
QuickReply, Posts merging, phpBB3 SEO Sitemap - перед экспериментами и на тесте и на основе все три экста полностью удалял вместе с данными из базы, потом скачивал самые последние версии и устанавливал заново.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
'core.submit_post_end'
- общее событие, до кода Sitemap после ajax-отправки дело не доходит. Надо использовать приоритет подключения (в FirstPostOnEveryPage есть пример), но в каком из 2-х расширений не знаю-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Много раз проверял, на моём тестовом сервере никаких ошибок с модом Quick Reply нет. Пробовал даже разные браузеры.
Может, имеет значение, в каком порядке установлены расширения? Хотя вроде в разном их ставил.
Может, имеет значение, в каком порядке установлены расширения? Хотя вроде в разном их ставил.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Попробуйте выставить разный приоритет вызовам общего для двух экстов события ядра (сначала одному, потом второму), возможно, удастся повторить баг.
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Проверил. Если карте выставить меньший приоритет, то появляется запрос о синхронизации.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Shredder, Запрос о синхронизации появляется сразу после установки.
Пару раз удалял, снова ставлю и снова синхронизацию дат запрашивает. Или не о той синхронизации идёт речь?
Пару раз удалял, снова ставлю и снова синхронизацию дат запрашивает. Или не о той синхронизации идёт речь?
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Anvar, синхронизация должна выполняться 1 раз после установки, а она появляется повторно
Тоже получаю ошибку только если выставить меньший приоритет в Sitemap, а так её нет
Добавлено спустя 4 минуты 33 секунды:
Выставлю меньший приоритет в QuickReply. Там код сам по себе конфликтный.
Тоже получаю ошибку только если выставить меньший приоритет в Sitemap, а так её нет
Добавлено спустя 4 минуты 33 секунды:
Выставлю меньший приоритет в QuickReply. Там код сам по себе конфликтный.
-
- phpBB 2.0.2
- Сообщения: 331
- Стаж: 13 лет 11 месяцев
- Откуда: Москва
- Благодарил (а): 61 раз
- Поблагодарили: 5 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
обновил форум на 3.1.1
и тут на тебе
http://www.forum.maxima-qx.ru/sitemap.xml
Ошибка загрузки таблицы стилей: Произошла неизвестная ошибка (805303f4)http://forum.maxima-qx.ru/ext/shredder/ ... itemap.xsl
и тут на тебе
http://www.forum.maxima-qx.ru/sitemap.xml
Ошибка загрузки таблицы стилей: Произошла неизвестная ошибка (805303f4)http://forum.maxima-qx.ru/ext/shredder/ ... itemap.xsl


-
- phpBB 2.0.5
- Сообщения: 473
- Стаж: 13 лет 4 месяца
- Благодарил (а): 109 раз
- Поблагодарили: 47 раз
Re: Карта сайта для ботов (phpBB3 SEO Sitemap)
Сегодня утром обновлял, никакой ошибки нет. И на вашем форуме карта есть, это в админке ошибка такая?
Начинал с phpBB 3.0.9, закончил на phpBB 3.3.11 и продал форум...
Подпись заверена нотариусом
Подпись заверена нотариусом

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 07.06.2015 15:57 модератором rxu