Dleshka.org
Авторизация

Хак Кнопка "прочитать" в окне о новом ЛС

+10
TipTop 20-08-2009 Хаки DLE 2 комментария
Данный Хак позволит пользователю сразу перейди в новое личное сообщение, а не тратить время на переход в папку входящих, а потом переходить кновому сообщению.



Инструкция:


1) Откройте файл engine/modules/pm_alert.php

2) Найдите:
$row = $db->super_query("SELECT subj, text, user_from FROM " . USERPREFIX . "_pm WHERE user = '$member_id[user_id]' AND folder = 'inbox' ORDER BY pm_read ASC, date DESC LIMIT 0,1");


3) Замените на:
$row = $db->super_query("SELECT subj, text, user_from, id FROM " . USERPREFIX . "_pm WHERE user = '$member_id[user_id]' AND folder = 'inbox' ORDER BY pm_read ASC, date DESC LIMIT 0,1");



4) Найдите:
<div style="width:70%;float:left;padding-left:10px;"><a href="{$PHP_SELF}?do=pm">{$lang['pm_aread']}</a> · <a href='#' onclick="return hs.close(this)">{$lang['pm_close']}</a></div>


5) Замените на:
<div style="width:90%;float:left;padding-left:10px;"><a href="{$PHP_SELF}?do=pm">Папка входящих</a> :: <a href="{$PHP_SELF}?do=pm&doaction=readpm&pmid={$row['id']}">{$lang['pm_aread']}</a> :: <a href='#' onclick="return hs.close(this)">{$lang['pm_close']}</a></div>



6) Сохраните файл.

Разработчик: ShapeShifter (SaVGroup.ru)
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
tiptop
20 августа 2009 13:27
+ 0 -
Работает как и сам алерт сообщения - он выводит текст последнего непрочитанного сообщения. Нажали прочитать - прочитали и вернулись в папку входящих и старые прочитайте или ждите когда опять окно с ЛС появится и тогда уже будет ссылка на предыдущее сообщение.
Grief
5 декабря 2009 17:13
+ 0 -
В принципе можно поставить, не не очень уж важный хак, можно и без него обойтись, пару секунд я думаю всех устроят перехода)
Авторизация