Обновление форума с 2х на 4.х Блоги ЧПУ - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Обновление форума с 2х на 4.х Блоги ЧПУ

#1 Пользователь не на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 582
  • Регистрация: 13-Апрель 12
  • Репутация: 402
  • Откуда:no
  • IPB version:1.x
 

Отправлено 20 Сентябрь 2018 - 09:25

Добрый день! Столкнулся с малой проблемой.
Обновил форум давно.... с блогами с 2.х на 4.х все хорошо, но не переадресовывает со старых адресов на новые.


Старый адрес на запись блога: http://new.mybirds.r...&showentry=8457
Новый адрес на запись блога: https:// сайт/forums/blogs/entry/8457-transformatsii/

Старый адрес на весь блог: http:// сайт /index.php?automodule=blog&blogid=744&
Новый адрес на весь блог: https:// сайт/forums/blogs/blog/744-rik-elena-dnevnik/

Можно, как-то сделать переадресацию, старых ссылок на новые?
0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 592
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 20 Сентябрь 2018 - 10:54

В \applications\blog\Application.php
добавить
	/**
	 * Perform some legacy URL parameter conversions
	 *
	 * @return	void
	 */
	public function convertLegacyParameters()
	{
		/* convert index.php?automodule=blog&blogid=744& */
		if (isset(\IPS\Request::i()->automodule) and \IPS\Request::i()->automodule == 'blog')
		{
			if (isset(\IPS\Request::i()->blogid) and intval(\IPS\Request::i()->blogid) > 0)
			{	
				try
				{
					$blog = \IPS\blog\Blog::loadAndCheckPerms(\IPS\Request::i()->blogid, 'read');
					
					\IPS\Output::i()->redirect($blog->url());
				}
				catch (\Exception $e){}
			}
			
			\IPS\Output::i()->redirect(\IPS\Http\Url::internal('app=blog&module=blogs&controller=browse', 'front', 'blogs'));
		}
	}

1

#3 Пользователь не на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 582
  • Регистрация: 13-Апрель 12
  • Репутация: 402
  • Откуда:no
  • IPB version:1.x
 

Отправлено 20 Сентябрь 2018 - 12:51

Спасибо ;)
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна