Автоперемещение после отправки ЛС в DLE
Часто бывает что пользователи после отправки личного сообщения не переходят на другую страницу, а ждут ответа обновляя эту же страницу, которая пишет что сообщение отправлено. При этом каждое такое обновление отсылает сообщение ещё раз! В итоге мы имеем по 5-20 одинаковых сообщений у получателя! Данный мелкий хак позволит немного исправить данную ситуацию.
Установка:
Открыть engine/modules/pm.php и найти:
msgbox( $lang['all_info'], $lang['pm_sendok'] . " <a href="$PHP_SELF?do=pm&doaction=newpm">" . $lang['pm_noch'] . "</a> " . $lang['pm_or'] . " <a href="$PHP_SELF">" . $lang['pm_main'] . "</a>" );
Заменить на:
msgbox( $lang['all_info'], $lang['pm_sendok'] . " <a href="$PHP_SELF?do=pm&doaction=newpm">" . $lang['pm_noch'] . "</a> " . $lang['pm_or'] . " <a href="$PHP_SELF">" . $lang['pm_main'] . "</a><meta http-equiv="Refresh" content="3;url=/index.php">" );
Теперь после отправки сообщения пользователь через 3 секунды автоматически переместиться на главную страницу сайта!
Автор: MSW (0-web.ru)
DLE: все версии