Пропустить

Графическое оповещение о новых ЛС

Идеи для расширения функциональности phpBB 2.0.x

Графическое оповещение о новых ЛС

Сообщение Alex_MI_3 » 20.04.2008 0:40

Подскажите, пожалуйста, как называется мод, который помещает в верхнем правом углу экрана цветной прямоугольник с сообщением о новых ЛС ?

Alex_MI_3
 

Сообщение Палыч » 20.04.2008 0:48

здесь посмотрите
http://www.phpbbhacks.com/category/7/
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Alex_MI_3 » 20.04.2008 0:58

К сожалению, совсем не знаком с английским ... Если кто знает точное название, помогите ...

Alex_MI_3
 

Сообщение Alex_MI_3 » 20.04.2008 14:40

Так, выяснил, что этот мод называется SVISTOK и является предустановленным в torrentpier ... Нету ли у кого-нибудь этого мода для 2.0.22 ?

Alex_MI_3
 

Сообщение Alex_MI_3 » 24.04.2008 14:27

Товарищи, неужели никто не может помочь ???

Я попытался вынуть все строки из torrentpier'а, которые отмечены комментариями этого мода //sv <...> //sv end

Но при этом прямоугольник висит в углу всегда, даже когда нет новых сообщений (с надписью "Нет новых личных сообщений") ... Возможно, не все команды этого мода отмечены комментариями ? Подскажите или помогите, где искать ? какая переменная отвечает за исчезновение оповещения при щелчке по нему ???

Ну помогите, пожалуйста !!!

Alex_MI_3
 

Сообщение Палыч » 24.04.2008 14:31

Alex_MI_3
FAQ-2, Q0
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Alex_MI_3 » 24.04.2008 14:54

Alex_MI_3 писал(а):2.0.22

Alex_MI_3
 

Сообщение Палыч » 24.04.2008 15:14

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

Вот там и спросите.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Alex_MI_3 » 24.04.2008 15:20

Alex_MI_3 писал(а):Нету ли у кого-нибудь этого мода для 2.0.22

А я тут спрашиваю ... Не можете помочь дельным предложением, лучше вообще не надо ...

Alex_MI_3
 

Сообщение Палыч » 24.04.2008 23:09

Alex_MI_3 писал(а):А я тут спрашиваю ...

Надо не спрашивать, а искать, пользуясь подсказками, вместо того, чтобы "поднимать" тему истеричными воплями в нарушение Правил.

Это оригинальная цитата автора МОДа. Последний раз на форумах появлялся 30.03.2006г.


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

Примерно так. Когда приходит новый ПМ, в правом верхнем углу выскакивает такое окошко:

Изображение
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Alex_MI_3 » 25.04.2008 0:03

Палыч, извини, может был резок ...

Но эту инструкцию я уже находил, она не работает, потому что, как я и писал, окошко видимо ВСЕГДА, вне зависимости от значения $svistok_visibility ... Ставлю везде (!!!) $svistok_visibility = 'hidden' - все равно висит ...

Alex_MI_3
 

Сообщение PavlegSS » 25.04.2008 0:09

файл /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


Будет довольно заметно
Аватара пользователя
PavlegSS
phpBB 2.0.2
 
Сообщения: 160
Зарегистрирован: 02.11.2007 0:53
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 25.04.2008 0:30

Alex_MI_3
Я надеюсь, вы это сделали:
Палыч писал(а):Значение для visibility подставляется через переменную {SVISTOK_VISIBILITY}


$template->assign_vars(array(
'SVISTOK_VISIBILITY' => $svistok_visibility, 


Добавлено спустя 14 минут 40 секунд:

PavlegSS
Да, если дизайн предусматривает вывод {PRIVATE_MESSAGE_INFO}, что есть не всегда.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Alex_MI_3 » 25.04.2008 0:45

Палыч, да, вот этого

$template->assign_vars(array( 
SVISTOK_VISIBILITY => $svistok_visibility,

я не сделал ... Если это делается в page_header.php, то $template->assign_vars идет уже после вставленных строк $svistok_visibility= ... Так и должно быть ? И еще, тут - $template->assign_vars(array - первая переменная идет в одинарных кавычках ... Взять SVISTOK_VISIBILITY тоже в кавычки ?

Alex_MI_3
 

Сообщение Палыч » 25.04.2008 0:47

Alex_MI_3
два раза Да.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.


Вернуться в Запросы модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы