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

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

Shredder » 02.03.15 16:53

Способ обновления указан в самом движке на вкладке Персонализация - Управление расширениями:

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

TopSpace
Сообщения: 4
Зарегистрирован: 02.03.15 08:50

TopSpace » 06.03.15 12:47

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 5289551 bytes)

Я так понимаю про хостинг можно забыть с таким большим sitemap?

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

Shredder » 06.03.15 13:23

Тут есть несколько вариантов:
1) Попробовать изменить доступное количество памяти через .htaccess при помощи добавления туда строчки:

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

php_value memory_limit 256M

Вместо 256 можно указать другое число, кратное степени двойки (обычно так делают почему-то, не вдавался)
2) Если первый вариант не поможет - попросить хостера увеличить для вас этот лимит или перейти на более мощный тариф.
3) Если не поможет и это, то менять хостинг.

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

TopSpace
Сообщения: 4
Зарегистрирован: 02.03.15 08:50

TopSpace » 06.03.15 18:01

В районе 250k. Я попробую, но я думаю, что там невозможно будет поднять таким образом лимит памяти из-за настроек. Там есть какие-то настройки страниц у sitemap.xml, этим нельзя как-то проблему решить ?или это не то?

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

Shredder » 06.03.15 23:51

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

Denis
Сообщения: 2
Зарегистрирован: 11.03.15 17:52

phpBB3 SEO Sitemap не работает

Denis » 11.03.15 17:59

Добрый день.
Устанановил
- phpbb 3.1.3,
- phpBB SEO Ultimate SEO URL,
- phpBB3 SEO Sitemap 1.0.3

sitemap.xml отсутствует пишет
Not Found
The requested URL /app.php was not found on this server.
Apache/2.2.15 (CentOS) Server

Что странно:
Общее число URL в карте: пусто

Прошу помочь.

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

Shredder » 11.03.15 18:12

Настраивать сервер, как написано в первом сообщении. Возможно, переустановить какие-то rewrite-модули на сервере (какие именно - не спрашивайте). Если не заработает, то больше ничем помочь не могу.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Denis
Сообщения: 2
Зарегистрирован: 11.03.15 17:52

Denis » 11.03.15 23:44

Настройки проверил все соответствует описанию.

Результат аналогичный.
Вы можете изменить файл core.php так чтобы при его открытии в браузере выдавался sitemap?

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

Shredder » 12.03.15 06:51

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

igorbond
Сообщения: 81
Зарегистрирован: 13.07.14 03:07

igorbond » 12.03.15 16:44

Так есть ли плюсы данного расширения или нет? А так же будет ли Канонические страницы - phpBB Canonical URL & Topic SEO hook для 3.1?

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

Shredder » 12.03.15 16:58

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

Аватара пользователя
vladimir1983
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

vladimir1983 » 21.04.15 23:30

Shredder приветствую!
Не мог бы ты сделать версию карты без параметра f= для viewtopic.php?
Т.е. мне надо чтобы на топики генерировались url которые указаны по дефолту как канонические.

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

Shredder » 21.04.15 23:56

Посмотри расширение "Оптимизированные страницы тем - SEO Topic & Canonical URL" в этом же разделе, оно делает именно то, что тебе нужно.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Аватара пользователя
vladimir1983
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

vladimir1983 » 21.04.15 23:58

Я прочитал. Видимо не так понял. Щас перечитаю.

Добавлено спустя 3 минуты 15 секунд:
Перечитал. Это не то.
Мне требуется привести параметры url в твоём эксте карты к каноническим по дефолту параметрам url.
Т.е. удалить из карты f=.

Добавлено спустя 2 минуты 20 секунд:
Мне не нужно вмешательство в ядро и какое либо изменение в дефолных url. Нужно именно поправить параметры карты.

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

Shredder » 22.04.15 00:04

Так, видимо это я неправильно тебя понял. Тебе же надо только из карты f= удалять, не трогая URL тем на форуме (оставив в них f=)? По-моему, это не имеет смысла. Но если всё же надо, то в карте найди файл core.php и исправь вот этот кусок кода, удалив из него вывод f=' . $f_id . '& в двух местах:

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

               if ($page == 0)
               {
                  $seo_core->prepare_iurl($data, 'topic', $t_type == POST_GLOBAL ? $seo_core->seo_static['global_announce'] : $seo_core->seo_url['forum'][$f_id]);
                  $t_url = append_sid("{$this->root_path}viewtopic.$this->php_ext", 'f=' . $f_id . '&t=' . $t_id);
               }
               else
               {
                  $t_url = append_sid("{$this->root_path}viewtopic.$this->php_ext", 'f=' . $f_id . '&t=' . $t_id . "&start=" . ($page * $per));
               }
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.

Ответить