

Alex_MI_3 писал(а): мод называется SVISTOK и является предустановленным в torrentpier

Alex_MI_3 писал(а):А я тут спрашиваю ...
Meithar писал(а):если у вас имеются новые ЛС, то вам выдаётся вот такая вещь...
Стандартная индикация получения нового ПМ в phpBB действительно не очень удобна (нужно постоянно следить за статусом надписи "Новых сообщений нет"), но и такой вариант, по-моему, уже перебор.
Мне больше нравится простенький "поп-ап свисток":
В overall_header.tpl код "свистка" выглядит так:Код: Выделить всё<div style="position: absolute; top: 4px; right: 10px; visibility: {SVISTOK_VISIBILITY};"> <table width="220" cellpadding="0" cellspacing="1" border="0" bgcolor="#DEAA73"> <tr> <td bgcolor="#FFFFFF"> <table width="100%" cellpadding="0" cellspacing="2" border="0"> <tr> <td align="center" bgcolor="#DEAA73"><br /><a href="{U_PRIVATEMSGS}" class="svistok">{PRIVATE_MESSAGE_INFO}</a><br /><br /></td> </tr> </table> </td> </tr> </table> </div>
Значение для visibility подставляется через переменную {SVISTOK_VISIBILITY}. Она генерится в includes\page_header.php. Везде, где определяется $s_privmsg_new прописываем $svistok_visibility = 'visible'; или $svistok_visibility = 'hidden'; в зависимости от того, есть ли новые ПМ.
Для большей компактности вывод текста можно сократить до:Код: Выделить всё$lang['New_pms'] = "<b>%d new PM's</b>"; // You have x new messages $lang['New_pm'] = "<b>%d new PM</b>"; // You have 1 new message
Примерно так. Когда приходит новый ПМ, в правом верхнем углу выскакивает такое окошко:

$lang['New_pms'] = 'Новых сообщений: %d'; // You have 2 new messages
$lang['New_pm'] = 'Новых сообщений: %d'; // You have 1 new message
$lang['New_pms'] = '<b><font color=#FF0000">Новых сообщений: %d</font></b>'; // You have 2 new messages
$lang['New_pm'] = '<b><font color=#FF0000">Новых сообщений: %d</font></b>'; // You have 1 new message
Палыч писал(а):Значение для visibility подставляется через переменную {SVISTOK_VISIBILITY}
$template->assign_vars(array(
'SVISTOK_VISIBILITY' => $svistok_visibility, 
$template->assign_vars(array(
SVISTOK_VISIBILITY => $svistok_visibility,
Вернуться в Запросы модов для phpBB 2.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0