Пропустить

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

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

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

Сообщение DGluk » 26.03.2005 23:35

Заметил, что периодически форум соединяется с web.icq.com.
Правильно я понимаю, что он определяет статус icq пользователей?
Как его отучить от этого?

DGluk
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 26.03.2005 23:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 27.03.2005 0:06

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
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.5
 
Сообщения: 2580
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Сообщение MDN1984 » 17.02.2006 9:37

У меня вот такая проблема!!! У 80% юзеров не работает статус, т.е они в онлайне, а на форуме показывает что они отключены! В чем может быть проблема??

MDN1984
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 14.02.2006 21:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 17.02.2006 11:30

MDN1984
DGluk писал(а):Заметил, что периодически форум соединяется с web.icq.com.

Из этого разве не следует что если статус не определяеться, значит ваш сервер не может соединиться с web.icq.com?
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4469
Зарегистрирован: 12.11.2004 0:20
Благодарил (а): 0 раз.
Поблагодарили: 10 раз.

Сообщение MDN1984 » 17.02.2006 18:44

VVVas писал(а):MDN1984
DGluk писал(а):Заметил, что периодически форум соединяется с web.icq.com.

Из этого разве не следует что если статус не определяеться, значит ваш сервер не может соединиться с web.icq.com?

Ну так тогда почему некоторых видит?

MDN1984
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 14.02.2006 21:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 17.02.2006 19:58

Ну, соединяется не форум, соединяется браузер. А если он за какое-то время отклика не получает, статус пользователя и не определяется.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5493
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение White SinSay » 02.03.2007 8:54

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

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

P.S. Просто у нас локалка, и в нет выходим через проксю.Соответственно когда заходиш смотреть темы забалбывает сообщение о просьбе ввести имя и пароль на прокси
Аватара пользователя
White SinSay
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 25.02.2007 9:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 03.03.2007 9:09

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>
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5493
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение White SinSay » 03.03.2007 9:31

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

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

СПАСИБО огромнейшее за помощь
Аватара пользователя
White SinSay
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 25.02.2007 9:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


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

 

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

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

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

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