Не работает всплывающее окно ЛС.

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Не работает всплывающее окно ЛС.

Сообщение SugutorBatia »

Господа.
Столкнулся с проблемой...
Есть форум - forum.manor.ru
я помогаю его администрировать.

Возникла проблема.
При приходе ЛС не вылезает всплывающего окошка :(
Хотя в настройках прописано - чтобы оно вылезало :(

В чем может быть баг? не подскажите? Где порыться стоит?
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

например настройки браузера
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А оно и не должно вылезать, оно должно всплывать. :)
Браузер, фаервол, надстройки браузера - все это может их резать.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Сообщение SugutorBatia »

я тоже об этом думал.

Нет - это у ВСЕХ юзеров пользователя так.
При этом у меня на моем форуме всплывающее окошко появлятся корректно.
А на этом форуме не хочет. А поскольку я помогаю его администрировать - меня попросили узнать. В чем может быть проблема.

Мне кажется кто то до меня там намудрил с PHP кодом - и теперь не всплывают окошечки.... Но как это отследить и исправить - не очень ясно...
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

SugutorBatia
Во-первых, о каком стиле идёт речь?
Во-вторых: проверьте в overall_header.tpl наличие кода

Код: Выделить всё

<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )
	{
		window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
	}
//-->
</script>
<!-- END switch_enable_pm_popup -->
Изображение
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Сообщение SugutorBatia »

Такой код есть.

Дело в том - что даже надпись не меняется. Обычно пишет там:

Личные сообщения (1 новое).

а тут вообще глухо :(

Стиль bman1blue - от SubSilvera ничем кроме CSS как я понял не отличается.

Единственное файл overall_header.tpl изуродован до неузнаваемости :(
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Тогда еще посмотрите в page_header.php блок кода, начинающийся с

Код: Выделить всё

//
// Obtain number of new private messages
// if user is logged in
//
Изображение
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Сообщение SugutorBatia »

Там вот этот код:

Код: Выделить всё

if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
	if ( $userdata['user_new_privmsg'] )
	{
		$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
		$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);

		if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
		{
			$sql = "UPDATE " . USERS_TABLE . "
				SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
				WHERE user_id = " . $userdata['user_id'];
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
			}

			$s_privmsg_new = 1;
			$icon_pm = $images['pm_new_msg'];
		}
		else
		{
			$s_privmsg_new = 0;
			$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'];
	}

	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'];
	}
}
else
{
	$icon_pm = $images['pm_no_new_msg'];
	$l_privmsgs_text = $lang['Login_check_pm'];
	$l_privmsgs_text_unread = '';
	$s_privmsg_new = 0;
}
Корректный - такой же как в "сыром" форуме. Я специально сравнил...
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Не закомментирован?
Изображение
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Сообщение SugutorBatia »

нет (
не закаментирован.

Но точно кто то там что то намудрил.
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
Mylene
phpBB 1.2.0
Сообщения: 15
Стаж: 18 лет
Откуда: Moscow

Сообщение Mylene »

Извините девушку за вторжение в ваш диалог :?, но у меня тоже была такая проблема. Думала-гадала, ничего не придумала, а с кодами - всё в порядке было, даже ничего не исправляла. Недавно обратился с вопросом пользователь, пришлось поэкспериментировать. До этого тоже не было ни у кого на форуме всплывающего окна.
Проблема сама собой решилась после пары действий в обычном профиле...

При создании нового аккаунта опция "Открывать новое окно при новом личном сообщении" выставлена по умолчанию на "да". Открыла свой же профиль, поставила на "нет" и вообще вышла с форума. (Всё это вечером было..) На утро снова вошла, и, вспомнив о проблеме, опять в профиль - снова поставила "да".
При получении нового ЛС всплывающее окно с уведомлением появилось.

Уж не знаю, что это за прикол, но сработало...

По поводу зависимости от стилей...
Всё конечно может быть, но в большинстве предусмотрено. У меня активировано больше 10 разных, проверила в 5-ти, всё работает, окно появляется.
Сорри!
Последний раз редактировалось Mylene 03.05.2007 16:45, всего редактировалось 1 раз.
Человек, который никогда не сердится, - просто дурак!
Человек, который может заставить себя не сердиться, - настоящий мудрец!
© Гёте
Форум Беседы у камина
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Сообщение SugutorBatia »

Гм... Сейчас вроде у меня работает - незнаю чего я там вчера натворил - но помойму заработало 6)
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
Mylene
phpBB 1.2.0
Сообщения: 15
Стаж: 18 лет
Откуда: Moscow

Сообщение Mylene »

SugutorBatia, так может у тебя тоже самое получилось, что и у меня?... Попереключал кнопочки, они и активировались? :)
Человек, который никогда не сердится, - просто дурак!
Человек, который может заставить себя не сердиться, - настоящий мудрец!
© Гёте
Форум Беседы у камина
Аватара пользователя
SugutorBatia
phpBB 1.4.4
Сообщения: 151
Стаж: 19 лет 8 месяцев

Сообщение SugutorBatia »

нет.

Я просто в overall_header.tpl поменял код который включает ЛС. и поменял навигационные ссылки - взяв их из subsilver темы...
http://batia.info
Быстрое решение проблемы с PhpBB3: Кодировки
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

SugutorBatia писал(а):незнаю чего я там вчера натворил
как вам можно доверять админить форум пока не понятно.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Вернуться в «Поддержка phpBB 2.0.x»