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

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 25.08.16 04:52

angst66
Понятно. Ну значит, ждём автора аддона, тут уже я бессилен.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 26.08.16 17:25

Сдаётся мне, что в аддоне забыт файл routing.yml и соответствующее его содержание, но проверить негде, т.к. на тестовом и так всё работает.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Gradient
Сообщения: 2
Зарегистрирован: 30.08.16 09:34

Gradient » 30.08.16 09:48

Здравствуйте.
Поставил SM аддон, сначала версию 1.1.0, затем 1.1.1
Надеялся что апдейт поможет решить неувязку. А она в том, что файл sitemap.xml не создаётся в корневой папке форума. Нашёл я его в папке: "store/shredder/1.xml" Но там он был создан всего однократно, при первой установке аддона и более не обновляется согласно настройке периода = 22 часа. Заставить мод принудительно пересоздать xml не удаётся. Соответствующая кнопочка в админке не помешала бы. И не помешал бы едит-бокс с прописыванием пути к xml, те куда его сохранять.

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 30.08.16 20:16

Gradient писал(а):А она в том, что файл sitemap.xml не создаётся в корневой папке форума.

Этого быть и не должно.
Gradient писал(а):Но там он был создан всего однократно, при первой установке аддона и более не обновляется согласно настройке периода = 22 часа.

Карта обновляется при заходе на неё ботами.

pavel_vk
Сообщения: 1
Зарегистрирован: 31.08.16 14:48

pavel_vk » 31.08.16 14:53

Поисковики не принимают ваш sitemap.xml, с формулировкой: "Файл Sitemap является страницей HTML"
В начале sitemap.xml откуда-то этот кусок кода:

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

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<h3>
</h3>
</body>
</html>

Как починить?

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 31.08.16 16:55

pavel_vk писал(а):В начале sitemap.xml откуда-то этот кусок кода:


Понятия не имеем откуда он. Смотрите настройки вебсервера.

Gradient
Сообщения: 2
Зарегистрирован: 30.08.16 09:34

Gradient » 05.09.16 17:52

Xisp писал(а):Карта обновляется при заходе на неё ботами.

Хм.... утверждение под большим вопросом.
Пока лично ручками не создал в корне форума файл sitemap.xml и не скопировал туда содержимое из "store/shredder/1.xml" ни один бот карту не видел. Если sitemap.xml файл удалить, ни Гугл ни Яндекс карту не находят. Может что в "консерватории" следует "подкрутить"?

Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00

Xisp » 05.09.16 19:27

Gradient писал(а): Может что в "консерватории" следует "подкрутить"?

Настройки реврайтов, в первом сообщении всё есть.

blayter
Сообщения: 1
Зарегистрирован: 16.09.16 02:43

blayter » 16.09.16 02:47

Здравствуйте. Поставил аддон, xml сгенерило и вроде как все работает, вот только в админке не появилось вкладки с настройками расширения... Подскажите в чем беда ?

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 20.09.16 06:30

blayter
С настройками карты или с настройками аддона? У аддона нет никаких настроек.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ostridm
Разработчик модов
Сообщения: 19
Зарегистрирован: 06.04.16 10:26

ostridm » 23.09.16 09:31

Shredder писал(а):забыт файл routing.yml и

он там не нужен :)

ZombX
Сообщения: 2
Зарегистрирован: 20.12.16 12:04

ZombX » 20.12.16 12:08

Помогите, пожалуйста.
После (возможно, совершенно корявой) попытки переустановить это расширение (просто заменив папку со старым папкой с новым), админка перестала открываться, и стала выдаваться ошибка " Fatal error: Class 'shredder\seo_topic_url\event\listener' not found in <адрес_сайта>/forum/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php on line 145 "
Подскажите, пожалуйста, возможно ли этому хоть как-нибудь помочь? :(

Shredder
Администратор
Сообщения: 1000
Зарегистрирован: 22.08.13 09:05

Shredder » 20.12.16 13:12

Я так понимаю, что вы удалили всю папку shredder? Так нельзя делать ни в коем случае. В ней находились другие расширения моего авторства, и они тоже удалились. В частности, Оптимизированные страницы тем - SEO Topic & Canonical URL , из-за которого и показывает ошибку.

Да, неправильно переустановили. В админке в управлении расширениями написано, как нужно:
Обновление расширения:
- Отключите расширение
- Удалите файлы расширения с сервера
- Загрузите новые файлы
- Включите расширение

Причём, файлы нужно удалять, начиная с папки с именем расширения, а не с папки автора, которая находится на 1 уровень выше.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

ZombX
Сообщения: 2
Зарегистрирован: 20.12.16 12:04

ZombX » 20.12.16 13:30

Блииииииин. Вот это косяк :(
Спасибо за ответ, как же я умудрился такое натворить :(

Аватара пользователя
Kuskow
Сообщения: 10
Зарегистрирован: 25.05.16 11:46

Kuskow » 04.02.17 13:49

Настройки URL сервера:

Если включить "Принудительные настройки URL сервера" и установить там HTTPS, то sitemap.xml формируется и отдаётся по httpS, но не отдаётся по http.

И наоборот, если отключить принудительные, то sitemap.xml формируется и отдаётся по http, но не отдаётся по httpS.

Можно ли сделать так, чтобы sitemap.xml отдавался по обоим протоколам?
И можно такую настроечку, чтобы указывать: формировать список с адресами только HTTPS или только HTTP, или и то и другое, в зависимости от того, по какому протоколу запрашивается xml.

Ответить