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

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.
Аватара пользователя
vladimir1983
Сообщения: 40
Зарегистрирован: 19.01.14 05:09
Благодарил (а): 12 раз
Поблагодарили: 5 раз

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

Сообщение vladimir1983 »

Уже сносил. Не помогает)
В карте есть ссылки например:
На первую страницу темы

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

http://forum.volnistye.ru/viewtopic.php?f=11&t=5	0.5	Daily	2010-04-13 14:02:53
Тогда как каноническая правильная будет без параметра f=11 и выглядеть она будет так:

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

http://forum.volnistye.ru/viewtopic.php?t=5
.
С пагинацией аналогично:
Имеем в карте

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

http://forum.volnistye.ru/viewtopic.php?f=11&t=5&start=20
Требуется:

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

http://forum.volnistye.ru/viewtopic.php?t=5&start=20
Ума не приложу почему не работает. Выпилен ведь код с параметрами этими... :?
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

Может, не выключил или не очистил кеш карты?

Добавлено спустя 50 секунд:
Достаточно просто изменить настройки карты (можно на те же самые, тупо нажать "отправить"), чтобы она удалилась из кеша.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
vladimir1983
Сообщения: 40
Зарегистрирован: 19.01.14 05:09
Благодарил (а): 12 раз
Поблагодарили: 5 раз

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

Сообщение vladimir1983 »

Уже и переустанавливал и пере сохранял. Пофиг... Как была с параметрами f= так и осталась http://forum.volnistye.ru/sitemap.xml

Добавлено спустя 3 минуты 28 секунд:

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

$t_url = $path . "/viewtopic.$this->php_ext?" . $f_part . "t=$t_id";
заменил на

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

$t_url = $path . "/viewtopic.$this->php_ext?" . "t=$t_id";
Добавлено спустя 2 минуты 16 секунд:
Ну и конечно

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

$t_url = $path . "/viewtopic.$this->php_ext?" . "t=$t_id&start=" . ($page * $per);
Добавлено спустя 55 секунд:
Ну вот теперь как надо вроде.
волчара
Сообщения: 2
Зарегистрирован: 10.05.15 20:47

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

Сообщение волчара »

Здравствуйте!, скажите пожалуйста, должен ли после установки появится сам файл sitemap.xml, т.к. при нажатие на ссылку в настройках расширения карту показывает, а самого файла нет.
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

волчара
Не должен. Это нормально.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
LittleTOXA
Сообщения: 3
Зарегистрирован: 14.05.15 01:39

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

Сообщение LittleTOXA »

Shredder, позвольте вопрос задать пож-та.

Никак не справлюсь с установкой Sitemap расширения на 3.1.4 версию..

Получаю вот такой ответ:
SQL ERROR [ mysql4 ]

Unknown column 'p.post_modified' in 'field list' [1054]

SQL

SELECT t.topic_id, t.topic_type, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.post_modified FROM phpbb_topics t, phpbb_posts p WHERE t.topic_visibility = 1 AND p.post_visibility = 1 AND t.topic_status <> 2 AND t.forum_id IN (0, '2', '4', '5', '6', '7', '8', '9', '11', '12', '13', '15', '16', '20', '21', '23', '25') AND t.topic_id = p.topic_id ORDER BY t.topic_id, p.post_time

В .htaccess записи по app.php имеются.

Где искать? Удалял, переустанавливал .. бестолку :(
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

LittleTOXA писал(а):де искать? Удалял, переустанавливал .. бестолку
Довольно странно. Правильно ли удаляли? Нажимали ли "Удалить данные" напротив расширения?

Если да, то добавьте недостающую колонку в БД вручную (через phpmyadmin или STK):

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

ALTER TABLE `phpbb_posts` ADD `post_modified` INT(11) UNSIGNED DEFAULT 0 NOT NULL
Только подставьте свой префикс БД, если у вас отличается.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
LittleTOXA
Сообщения: 3
Зарегистрирован: 14.05.15 01:39

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

Сообщение LittleTOXA »

Shredder писал(а):Довольно странно. Правильно ли удаляли? Нажимали ли "Удалить данные" напротив расширения?

Если да, то добавьте недостающую колонку в БД вручную (через phpmyadmin или STK):
КОД: ВЫДЕЛИТЬ ВСЁ
ALTER TABLE `phpbb_posts` ADD `post_modified` INT(11) UNSIGNED DEFAULT 0 NOT NULL

Только подставьте свой префикс БД, если у вас отличается.
Простите меня, оказалось, что все сразу заработало, а ошибку кидало откуда-то из кэша моего браузера. С этим решилось :)
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

Расширение версии 1.0.4 прошло валидацию и доступно на офф-сайте phpBB:
https://www.phpbb.com/customise/db/exte ... o_sitemap/

Основные изменения:
1) Ссылки на темы форума будут теперь генерироваться без параметра форума f=, т.к. по правилам SEO важно, чтобы они совпадали с дефолтными каноническими URL движка. Более подробное описание вопроса читайте здесь:
http://www.phpbb-work.ru/seo-topic-url-t83.html
Если кому-то понадобятся ссылки с f=, то установите себе расширение Topic SEO URL по ссылке выше.
2) Сама карта создаётся теперь только с правами гостя, кто бы ни открыл её страницу.
3) Файлы карты в случае разбиения на части будут сохраняться в отдельной папка shredder внутри папки форума store
4) Другие небольшие исправления и улучшения.

Рекомендую всем обновиться.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
HD321kbps
Сообщения: 10
Зарегистрирован: 15.09.14 15:13
Благодарил (а): 3 раза
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение HD321kbps »

Shredder писал(а):1) Ссылки на темы форума будут теперь генерироваться без параметра форума f=
Почему бы не сделать это, как опцию в админке?
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

HD321kbps
Для этого есть отдельное расширение, и там как раз есть нужные опции.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Андрей
Сообщения: 2
Зарегистрирован: 12.06.15 23:48

Duplicate entry 'sitemap_seo_excluded' for key 'PRIMARY'

Сообщение Андрей »

Здравствуйте, буду очень благодарен если поможете разобраться.
Сделал все по инструкции, расширение появилось в "Настройка расширений", но после нажатия кнопки "Отправить" вылетает следующая ошибка:

Общая ошибка
SQL ERROR [ mysqli ]

Duplicate entry 'sitemap_seo_excluded' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_config_text (config_name, config_value) VALUES ('sitemap_seo_excluded', '')
Shredder
Администратор
Сообщения: 1070
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 133 раза
Поблагодарили: 264 раза
Контактная информация:

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

Сообщение Shredder »

Форум ставился с нуля или обновлялся с 3.0? Если обновлялся, то не выполнили необходимых инструкций перед обновлением и не удалили все моды.

Если новый, то попробуйте удалить расширения, включая данные БД (нажать "удалить данные" в настройках напротив расширения) и установить заново.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Андрей
Сообщения: 2
Зарегистрирован: 12.06.15 23:48

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

Сообщение Андрей »

Shredder писал(а):Если новый, то попробуйте удалить расширения, включая данные БД
Форум ставил с нуля (3.1.4).
Удалил расширение и все файлы расширения на сервере, правда не понял что имелось в виду "включая данные БД".. Установил заново, ошибка та же.
Xisp
Сообщения: 196
Зарегистрирован: 05.04.14 18:00
Благодарил (а): 15 раз
Поблагодарили: 30 раз

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

Сообщение Xisp »

Андрей писал(а): правда не понял что имелось в виду "включая данные БД"..
После отключения расширения нужно ещё нажать "Удалить данные расширения" до удаления файлов с сервера.
Ответить