Привет всем,
В phpBB есть нотификация, при получении нового ЛС. Однако, если человек зашел в личку и непрочел сообщения или прочел не все, то больше никакой нотификации не будет. Если человек забыл что у него оставлись непрочтенные новые сообщения, то он о них так и не вспомнит.
Есть ли такой мод, чтобы пользователь мог понять и заметить, что у него есть непрочтенные ЛС.
Спасибо.
			
			
									
						Количество непрочтенных ЛС
- 
				kingdom
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 7 месяцев
- 
				kingdom
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 7 месяцев
Сам разобрался. 
Найти в includes\page_header.php
заменить
Тогда если есть новое ЛС, то будет написано например "Новых сообщений: 3". Если зайти в раздел ЛС и ничего не читать, то после выхода из ЛС будет "Непрочитанных сообщений: 3". Иконка обозначающая новые ЛС будет появляться при непрочитанных сообщеиях тоже.
Добавлено спустя 4 минуты 38 секунд:
Обрабока непрочитанных в phpBB уже есть, но ее результаты нигде не используются, т.е. в шаблонах переменная PRIVATE_MESSAGE_INFO_UNREAD нигде не используется.
			
			
									
						Найти в includes\page_header.php
Код: Выделить всё
	{
		$l_privmsgs_text = $lang['No_new_pm'];
		$s_privmsg_new = 0;
		$icon_pm = $images['pm_no_new_msg'];
	}
	if ( $userdata['user_unread_privmsg'] )
	{
		$l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
		$l_privmsgs_text_unread = sprintf($l_message_unread, $userdata['user_unread_privmsg']);
	}
	else
	{
		$l_privmsgs_text_unread = $lang['No_unread_pm'];
	}
Код: Выделить всё
	{
		if ( $userdata['user_unread_privmsg'] )
		{
			$l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
			$l_privmsgs_text = sprintf($l_message_unread, $userdata['user_unread_privmsg']);
			$s_privmsg_new = 1;
			$icon_pm = $images['pm_new_msg'];
		}
		else
		{
			$l_privmsgs_text = $lang['No_new_pm'];
			$s_privmsg_new = 0;
			$icon_pm = $images['pm_no_new_msg'];
		}
	}
Добавлено спустя 4 минуты 38 секунд:
Обрабока непрочитанных в phpBB уже есть, но ее результаты нигде не используются, т.е. в шаблонах переменная PRIVATE_MESSAGE_INFO_UNREAD нигде не используется.
- 
				kingdom
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 7 месяцев
еще лучше вместо
написать
иначе popup окно появляется при непрочтенных сообщениях
			
			
									
						Код: Выделить всё
$s_privmsg_new = 1; Код: Выделить всё
$s_privmsg_new = 0; - 
				baldahin  
- phpBB 1.4.3
- Сообщения: 97
- Стаж: 20 лет 9 месяцев

