Ищу исполнителя для исправления расширения phpbbseo

Поиски исполнителей услуг относительно phpBB. Установлена авточистка (33 дня).
Правила форума
Создание новой темы в данном форуме означает размещение заказа на выполнение какой-либо работы с целью поиска исполнителя.
Не размещайте заказов в темах, созданных не вами!
Администрация phpBB Guru предупреждает, что она не несет никакой ответственности за действия как заказчиков, так и исполнителей, найденных в этом разделе. Вы действуете на собственный страх и риск.
ВНИМАНИЕ ИСПОЛНИТЕЛЯМ: запрещается злоупотребление аккаунтом, выражающееся в его использовании главным образом в целях поиска заказчиков. Исполнителям, проявляющим активность главным образом в данном форуме и не оказывающим бесплатной помощи в форумах поддержки phpBB, доступ к данному форуму будет ограничен или запрещен.
Убедительная просьба к заказчикам отмечать в теме, что заказ уже не актуален (исполнитель найден, заказ выполнен, заказ отменён и т.п.).
Если Вы желаете закрыть свою тему, обратитесь к модератору.
Ulenka
phpBB 2.0.0
Сообщения: 226
Стаж: 19 лет 7 месяцев
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Ищу исполнителя для исправления расширения phpbbseo

Сообщение Ulenka »

Описание проблемы в теме Re: [3.2][3.3] Ultimate phpBB SEO Friendly URL

Проблема с дубликатами вторых страниц подфорумов. То есть подфорум доступен по адресу forum44.html, тем только на одну страницу. Но по адресу forum44-50.html форум так же доступен, это создает дубликаты.

Решение такой же проблемы с темами:

ext\phpbbseo\usu\event\listener.php

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

public function core_viewtopic_modify_page_title($event)
	{
добавить после

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

if ($this->request->variable('start', 0) > $event['start']) {
			send_status_line(301, 'Moved Permanently');
			redirect(append_sid("{$this->phpbb_root_path}viewtopic.php", "f={$this->forum_id}&t={$this->topic_id}&start={$event['start']}"));
		}
Нужно аналогичное решение для подфорумов.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Ищу исполнителя для исправления расширения phpbbseo

Сообщение rxu »

Можно и аналогично. Отключить расширение, затем внести правки ниже, затем включить расширение.
Не тестировалось (негде).

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

OPEN
ext\phpbbseo\usu\event\listener.php

FIND
'core.viewtopic_modify_page_title'			=> 'core_viewtopic_modify_page_title',

AFTER, ADD
'core.viewforum_modify_page_title'			=> 'viewforum_modify_page_title',

FIND
	public function core_memberlist_view_profile($event)

BEFORE, ADD
	public function viewforum_modify_page_title($event)
	{
		if ($this->request->variable('start', 0) > $event['start'])
		{
			send_status_line(301, 'Moved Permanently');
			redirect(append_sid("{$this->phpbb_root_path}viewforum.php", "f={$event['forum_id']&start={$event['start']}"));
		}
	}
Изображение
Ulenka
phpBB 2.0.0
Сообщения: 226
Стаж: 19 лет 7 месяцев
Благодарил (а): 35 раз
Поблагодарили: 4 раза

Re: Ищу исполнителя для исправления расширения phpbbseo

Сообщение Ulenka »

rxu, спасибо большое, сейчас действительно редиректит на 1 страницу, если нет остальных.

Вернуться в «Рекрутинг»