|
Поделиться

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

Начиная с версии 3.1.x, моды были заменены "расширениями", которые выполняют ту же самую функцию, но без изменений в исходном коде движка.

Сообщение Shredder » 02.03.15 16:53

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

1. Отключите расширение
2. Удалите файлы расширения с сервера
3. Загрузите новые файлы
4. Включите расширение
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Сообщение TopSpace » 06.03.15 12:47

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

Я так понимаю про хостинг можно забыть с таким большим sitemap?
TopSpace
 
Сообщения: 4
Зарегистрирован: 02.03.15 08:50

Сообщение Shredder » 06.03.15 13:23

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

Код: Выделить всё
php_value memory_limit 256M

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

Какой объём постов на форуме?
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Сообщение TopSpace » 06.03.15 18:01

В районе 250k. Я попробую, но я думаю, что там невозможно будет поднять таким образом лимит памяти из-за настроек. Там есть какие-то настройки страниц у sitemap.xml, этим нельзя как-то проблему решить ?или это не то?
TopSpace
 
Сообщения: 4
Зарегистрирован: 02.03.15 08:50

Сообщение Shredder » 06.03.15 23:51

Если это происходит каждый раз при попытке создать Sitemap, то это исключительно проблема недостатка мощности на хостинге, здесь только если убрать какие-то ненужные форумы из карты при помощи третьей настройки. Если происходит только иногда, то можно попытаться изменить время хранения в кеше на большее значение. Больше ничего.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

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 в карте: пусто

Прошу помочь.
Denis
 
Сообщения: 2
Зарегистрирован: 11.03.15 17:52

Сообщение Shredder » 11.03.15 18:12

Настраивать сервер, как написано в первом сообщении. Возможно, переустановить какие-то rewrite-модули на сервере (какие именно - не спрашивайте). Если не заработает, то больше ничем помочь не могу.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Сообщение Denis » 11.03.15 23:44

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

Результат аналогичный.
Вы можете изменить файл core.php так чтобы при его открытии в браузере выдавался sitemap?
Denis
 
Сообщения: 2
Зарегистрирован: 11.03.15 17:52

Сообщение Shredder » 12.03.15 06:51

Denis
Файл core.php тут ни при чём. Пишите разработчикам, чтобы они изменяли свой движок, чтобы там всё нормально открывалось. На форуме поддержки phpbb такие темы уже были.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Сообщение igorbond » 12.03.15 16:44

Так есть ли плюсы данного расширения или нет? А так же будет ли Канонические страницы - phpBB Canonical URL & Topic SEO hook для 3.1?
igorbond
 
Сообщения: 57
Зарегистрирован: 13.07.14 03:07

Сообщение Shredder » 12.03.15 16:58

igorbond
Прочитайте внимательно вторую страницу темы, там всё написано.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Сообщение vladimir1983 » 21.04.15 23:30

Shredder приветствую!
Не мог бы ты сделать версию карты без параметра f= для viewtopic.php?
Т.е. мне надо чтобы на топики генерировались url которые указаны по дефолту как канонические.
Аватара пользователя
vladimir1983
 
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

Сообщение Shredder » 21.04.15 23:56

Посмотри расширение "Оптимизированные страницы тем - SEO Topic & Canonical URL" в этом же разделе, оно делает именно то, что тебе нужно.
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Сообщение vladimir1983 » 21.04.15 23:58

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

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

Добавлено спустя 2 минуты 20 секунд:
Мне не нужно вмешательство в ядро и какое либо изменение в дефолных url. Нужно именно поправить параметры карты.
Аватара пользователя
vladimir1983
 
Сообщения: 40
Зарегистрирован: 19.01.14 05:09

Сообщение 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));
               }
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Shredder
Администратор
 
Сообщения: 867
Зарегистрирован: 22.08.13 09:05

Пред.След.

Вернуться в Скрипты и расширения для phpBB

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron