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


После отправки пользователю персонального сообщения, система перекидывает нас на страницу с уведомлением - Сообщение отправлено (см. скриншот выше). После этого следует перейти по предлагаемым на станице ссылкам - Отправить еще и Вернуться на главную. Предложенный ниже хак, после отправки сообщения пользователю, позволяет автоматически через определенное время перекинуть отправителя на любую другую страницу, не дожидаясь нажатия на предложенные ссылки.
 
Установка:
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
Источник:
  • Oxigen
  • 0
  • 218
Информация
Оставлять комментарии могут только зарегистрированные посетители.
  • Рейтинг@Mail.ru
  • Яндекс.Метрика