Форум и статус icq

Идеи для расширения функциональности phpBB 2.0.x
DGluk
phpBB 1.0.0
Сообщения: 2
Стаж: 20 лет 1 месяц

Форум и статус icq

Сообщение DGluk »

Заметил, что периодически форум соединяется с web.icq.com.
Правильно я понимаю, что он определяет статус icq пользователей?
Как его отучить от этого?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5429
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

DGluk
в файлике templates\subSilver\profile_view_body.tpl можно увидеть такой код..

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

		<tr>
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
		  <td class="row1"><script language="JavaScript" type="text/javascript"><!--

		if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
			document.write(' {ICQ_IMG}');
		else
			document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');

		  //--></script><noscript>{ICQ_IMG}</noscript></td>
</tr>
И в файлике viewtopic_body.tpl аналогичный:

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

			<tr>
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!--

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');

				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
			</tr>
Это определяется статус ICQ у человека, который её указал в профиле.

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

Чтобы отучить надо удалить оттуда весь код javascript :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
MDN1984
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 2 месяца

Сообщение MDN1984 »

У меня вот такая проблема!!! У 80% юзеров не работает статус, т.е они в онлайне, а на форуме показывает что они отключены! В чем может быть проблема??
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

MDN1984
DGluk писал(а):Заметил, что периодически форум соединяется с web.icq.com.
Из этого разве не следует что если статус не определяеться, значит ваш сервер не может соединиться с web.icq.com?
я люблю daft punk | новый sugoi.ru
MDN1984
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 2 месяца

Сообщение MDN1984 »

VVVas писал(а):MDN1984
DGluk писал(а):Заметил, что периодически форум соединяется с web.icq.com.
Из этого разве не следует что если статус не определяеться, значит ваш сервер не может соединиться с web.icq.com?
Ну так тогда почему некоторых видит?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ну, соединяется не форум, соединяется браузер. А если он за какое-то время отклика не получает, статус пользователя и не определяется.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
White SinSay
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 2 месяца

Сообщение White SinSay »

Вопрос таков, я несилен в php, подскажите что именно надо утрать из этого кода чтобы не проверялось icq статус пользователя.И например просто показывался всегда зеленый значек

Заранее спасибо за ответ

P.S. Просто у нас локалка, и в нет выходим через проксю.Соответственно когда заходиш смотреть темы забалбывает сообщение о просьбе ввести имя и пароль на прокси
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

templates/subSilver/profile_view_body.tpl

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

		<tr>
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
		  <td class="row1"><script language="JavaScript" type="text/javascript"><!--

		if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
			document.write(' {ICQ_IMG}');
		else
			document.write('<table cellspacing="0" cellpadding="0" border="0"><tr><td nowrap="nowrap"><div style="position:relative;height:18px"><div style="position:absolute">{ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{ICQ_STATUS_IMG}</div></div></td></tr></table>');

		  //--></script><noscript>{ICQ_IMG}</noscript></td>
</tr>
Заменить на

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

		<tr>
		  <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
		  <td class="row1">{ICQ_IMG}</td>
</tr>
viewtopic_body.tpl

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

			<tr>
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!--

	if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
		document.write(' {postrow.ICQ_IMG}');
	else
		document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');

				//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
			</tr>
На

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

			<tr>
				<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}</td>
			</tr>
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
White SinSay
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 2 месяца

Сообщение White SinSay »

Только хотел сказать что ту тему модно бы приартачить к этой или вообще закрыть, как о чудо мне оворит что этой темы больше не существует

Изменения сделал, вроде работает.
Проверится временем, просто есть тенденция что пароль на проксю не всегда спрашивается,денек полазаю по форуму,понадблюдаю

СПАСИБО огромнейшее за помощь

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