Переадресация после отправки персонального сообщения


После отправки пользователю персонального сообщения, система перекидывает нас на страницу с уведомлением - Сообщение отправлено (см. скриншот выше). После этого следует перейти по предлагаемым на станице ссылкам - Отправить еще и Вернуться на главную. Предложенный ниже хак, после отправки сообщения пользователю, позволяет автоматически через определенное время перекинуть отправителя на любую другую страницу, не дожидаясь нажатия на предложенные ссылки.


Установка:
1. Открыть engine/modules/pm.php и найти:
		msgbox( $lang['all_info'], $lang['pm_sendok'] . " <a href=\"$PHP_SELF?do=pm&amp;doaction=newpm\">" . $lang['pm_noch'] . "</a> " . $lang['pm_or'] . " <a href=\"$PHP_SELF\">" . $lang['pm_main'] . "</a>" );
		$stop_pm = TRUE;

Добавить ниже:
		header( "refresh:3;url=http://dle-archive.ru/index.php?do=pm" );

где refresh:3 - время задержки в секундах, через которое произойдет переадресация.

Готово!
 
Версия DLE: 13.х
Автор: kprod
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.