Графическое оповещение о новых ЛС
Графическое оповещение о новых ЛС
Подскажите, пожалуйста, как называется мод, который помещает в верхнем правом углу экрана цветной прямоугольник с сообщением о новых ЛС ?
-
- Former team member
- Сообщения: 9683
- Зарегистрирован: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
здесь посмотрите
http://www.phpbbhacks.com/category/7/
http://www.phpbbhacks.com/category/7/
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Товарищи, неужели никто не может помочь ???
Я попытался вынуть все строки из torrentpier'а, которые отмечены комментариями этого мода //sv <...> //sv end
Но при этом прямоугольник висит в углу всегда, даже когда нет новых сообщений (с надписью "Нет новых личных сообщений") ... Возможно, не все команды этого мода отмечены комментариями ? Подскажите или помогите, где искать ? какая переменная отвечает за исчезновение оповещения при щелчке по нему ???
Ну помогите, пожалуйста !!!
Я попытался вынуть все строки из torrentpier'а, которые отмечены комментариями этого мода //sv <...> //sv end
Но при этом прямоугольник висит в углу всегда, даже когда нет новых сообщений (с надписью "Нет новых личных сообщений") ... Возможно, не все команды этого мода отмечены комментариями ? Подскажите или помогите, где искать ? какая переменная отвечает за исчезновение оповещения при щелчке по нему ???
Ну помогите, пожалуйста !!!
-
- Former team member
- Сообщения: 9683
- Зарегистрирован: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Надо не спрашивать, а искать, пользуясь подсказками, вместо того, чтобы "поднимать" тему истеричными воплями в нарушение Правил.Alex_MI_3 писал(а):А я тут спрашиваю ...
Это оригинальная цитата автора МОДа. Последний раз на форумах появлялся 30.03.2006г.
Meithar писал(а):Стандартная индикация получения нового ПМ в phpBB действительно не очень удобна (нужно постоянно следить за статусом надписи "Новых сообщений нет"), но и такой вариант, по-моему, уже перебор.если у вас имеются новые ЛС, то вам выдаётся вот такая вещь...
Мне больше нравится простенький "поп-ап свисток":
В overall_header.tpl код "свистка" выглядит так:
Значение для visibility подставляется через переменную {SVISTOK_VISIBILITY}. Она генерится в includes\page_header.php. Везде, где определяется $s_privmsg_new прописываем $svistok_visibility = 'visible'; или $svistok_visibility = 'hidden'; в зависимости от того, есть ли новые ПМ.Код: Выделить всё
<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>
Для большей компактности вывод текста можно сократить до:Примерно так. Когда приходит новый ПМ, в правом верхнем углу выскакивает такое окошко:Код: Выделить всё
$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
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.4.4
- Сообщения: 160
- Зарегистрирован: 17 лет 5 месяцев
файл /language/lang_russian/lang_main.php найти:
заменить на:
Будет довольно заметно
Код: Выделить всё
$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
-
- Former team member
- Сообщения: 9683
- Зарегистрирован: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Alex_MI_3
Я надеюсь, вы это сделали:
Добавлено спустя 14 минут 40 секунд:
PavlegSS
Да, если дизайн предусматривает вывод {PRIVATE_MESSAGE_INFO}, что есть не всегда.
Я надеюсь, вы это сделали:
Палыч писал(а):Значение для visibility подставляется через переменную {SVISTOK_VISIBILITY}
Код: Выделить всё
$template->assign_vars(array(
'SVISTOK_VISIBILITY' => $svistok_visibility,
PavlegSS
Да, если дизайн предусматривает вывод {PRIVATE_MESSAGE_INFO}, что есть не всегда.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Палыч, да, вот этого
я не сделал ... Если это делается в page_header.php, то $template->assign_vars идет уже после вставленных строк $svistok_visibility= ... Так и должно быть ? И еще, тут - $template->assign_vars(array - первая переменная идет в одинарных кавычках ... Взять SVISTOK_VISIBILITY тоже в кавычки ?
Код: Выделить всё
$template->assign_vars(array(
SVISTOK_VISIBILITY => $svistok_visibility,