Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как убрать в InvisionExBB отображение e-mail в линке icq
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Описание: Как убрать в InvisionExBB отображение e-mail в линке icq
Cyber-Cat
Отправлено: 17 Марта, 2005 - 10:08:34
Post Id



Advanced Member


Покинул форум
Сообщений всего: 434
Дата рег-ции: Март 2005  
Откуда: From CyberLand

Карма 0




TvoyWeb
Мы начали это обсуждать, в теме Знаки зодиака но так и не закончили...
Не стал продолжать там, так как был бы оффтоп. Открыл новую тему...

Помоги... Надо бы как то убрать e-mail - что бы не светился...
 
 Top
TvoyWeb Администратор
Отправлено: 17 Марта, 2005 - 17:01:21
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Cyber-Cat
Убрал твой код. Он просто лишний.
Вообще я совсем убрал функцию отправки ICQ сообщений с форума. По моим наблюдениям никто этим не пользуется.
Для тех кто качал скин и Full Mods до этого дня вот лекарство.
Открываем topic_data.tpl и находим там такой код
CODE:
# начало ICQ
$sender_mail = $inuser['mail'];
$sender_name = $exbb['member'];
$Lang['You_may'] = 'Выможете послать ICQ сообщение пользователю ';
$Lang['You_cannot'] = 'Вы не зарегестрированны и не можете посылать ICQ сообщения пользователям форума';
$title_lang = ($exbb['reged']) ? $Lang['You_may']. $username : $Lang['You_cannot'];
$links = ($exbb['reged']) ? './templates/InvisionExBB/icq_sent.php?isq_uin='.$uin.'&name_from='.$sender_name.'&mail_from='.$sender_mail.'&icq_username='.$username : './templates/InvisionExBB/icq_sent.php?name_from='.$sender_name;
if (!$exbb['reged']) {$pm = null;}
if (!empty($icq)){
$post_icq = ($exbb['text_menu']) ? '<a href="javascript:void(0);" onClick="window.open(\''.$links.'\',\'\',\'width=450,height=320\');" title="'.$title_lang.'">ICQ</a>' : '</td><td width="52" style="cursor : pointer;" background="./templates/InvisionExBB/im/p_icq.gif" height="21" valign="top" onClick="window.open(\''.$links.'\',\'\',\'width=450,height=320\');" title="'.$title_lang.'">
<div style="padding-left: 3px;padding-top: 0;padding-bottom: 0;border: none;text-align:left;"><img src="http://online.mirabilis.com/scripts/online.dll?icq='.$uin.'&img=5" alt="ICQ" width=18 height=18 border=0></div> </td><td>';
} else { $post_icq = ''; }

Заменяем его на код
CODE:
# начало ICQ
if (!$exbb['reged']) {$pm = null;}
$links = ($exbb['reged']) ? 'onClick=window.open("icq_sent.php?uid_to='.$member_id.'","","width=450,height=320");':'';
if (!empty($icq)){
$post_icq = ($exbb['text_menu']) ? '<a href="javascript:void(0);" '.$links.'>ICQ</a>' : '</td><td width="52" style="cursor : pointer;" background="./templates/InvisionExBB/im/p_icq.gif" height="21" valign="top" '.$links.'>
<div style="padding-left: 3px;padding-top: 0;padding-bottom: 0;border: none;text-align:left;"><img src="http://online.mirabilis.com/scripts/online.dll?icq='.$uin.'&img=5" alt="ICQ" width=18 height=18 border=0></div> </td><td>';
} else { $post_icq = ''; }

Затем качаем прикрепленный архив и распаковываем его не нераушая иерархию файлов и папок.
Пришлось переписать полностью эту функцию. Писал то я ее больше года назал, когда в PHP и в форуме абсолютно ничего не смыслил. Улыбка
Скачать файл: icq_send.zip
Скачан раз: 513
 
 Top
Cyber-Cat
Отправлено: 17 Марта, 2005 - 23:34:35
Post Id



Advanced Member


Покинул форум
Сообщений всего: 434
Дата рег-ции: Март 2005  
Откуда: From CyberLand

Карма 0




TvoyWeb
А зачем в новом окне открывается ссылка:
http://www.tvoyweb.ru/forums/icq...nt.php?uid_to=49
в которой ничего не происходит... это глюк, или что то должно происходить?
 
 Top
TvoyWeb Администратор
Отправлено: 18 Марта, 2005 - 00:52:09
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Cyber-Cat
Где ничего не происходит? Здесь на форуме?
При нажатии на ссылку ICQ должно открыться маленькое окно с формой для отправки ICQ сообщения прямо на аську пользователя.
Только что здесь проверил, все работает.
 
 Top
Cyber-Cat
Отправлено: 18 Марта, 2005 - 01:26:03
Post Id



Advanced Member


Покинул форум
Сообщений всего: 434
Дата рег-ции: Март 2005  
Откуда: From CyberLand

Карма 0




Странно... Недовольство, огорчение
Вот щас попробывал нажать на твой ICQ
Открылось окно: http://www.tvoyweb.ru/forums/icq...ent.php?uid_to=1
И в нем ничего не загрузилось. Недовольство, огорчение
Пустое окно. В статусной строке написано "Готово"
(я с работы пробую, приду домой еще с дома попробую...)
 
 Top
Alone
Отправлено: 18 Марта, 2005 - 01:30:48
Post Id



Super Member


Покинул форум
Сообщений всего: 2393
Дата рег-ции: Дек. 2004  

Карма 8




Аналогично.
 
 Top
TvoyWeb Администратор
Отправлено: 18 Марта, 2005 - 02:31:51
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alone
Точно. Это в IE почему то так. Счас буду разбираться.\n\n(Добавление)
Вобщем так, в файл icq_send.php вставьте в конце перед закрывающим тегом ?> строчку
CODE:
include('page_tail.php');

Глючный IE елки-палки Улыбка
 
 Top
Cyber-Cat
Отправлено: 18 Марта, 2005 - 03:32:27
Post Id



Advanced Member


Покинул форум
Сообщений всего: 434
Дата рег-ции: Март 2005  
Откуда: From CyberLand

Карма 0




У меня два файла "icq_send.php" - один в корне форума, другой в templates/InvisionExBB
В каком править? И со вторым что делать ? Может он не нужен - удалить его?

И еще, у меня на форуме такой баг:
Если у человека которому отправляю icq через форум,
icq выключено, то сообщение уходит ему. А когда наоботор
icq включено - пишет: Sorry... We can not find this page.
И сообщение не уходит...

Здесь на форуме проверил (сам себе отправил) работает как в выключеном так и во включеном состоянии icq...

Что может быть ?

И еще 2 вопроса... ( я еще не замучал? Улыбка )
1. почему во включеном состоянии значек не зеленый а черный (как было до исправления)
2. латинскими буквами icq принимается, кирилицей - нет... Недовольство, огорчение\n\n(Добавление)
В общем вроде разобрался...
Если юзер у которого не указан e-mail в профиле, отправляет icq - то работает эта вся система как я описал выше...
Если e-mail указан - то все ОК! Работает!
Единственный минут - не проходит текст кириллицей
 
 Top
TvoyWeb Администратор
Отправлено: 18 Марта, 2005 - 08:03:14
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Cyber-Cat пишет:
В каком править? И со вторым что делать ? Может он не нужен - удалить его?

Тот что в корне. Тот что в скине удали его.
Cyber-Cat пишет:
Что может быть ?

Это не ко мне а к серверу ICQ.com
Cyber-Cat пишет:
1. почему во включеном состоянии значек не зеленый а черный (как было до исправления)

Это что-то связано с ICQ клиентами. Ведь помимо родной аськи есть еще и миранда и куча всякого софта который работает с сервером ICQ
Cyber-Cat пишет:
2. латинскими буквами icq принимается, кирилицей - нет..

У меня нормально принимает.
Cyber-Cat пишет:
сли юзер у которого не указан e-mail в профиле, отправляет icq - то работает эта вся система как я описал выше...

Это совсем странно, потому как это не зависит от того разрешил ли пользователь показ мыла.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« ExBB - лучший форум на файлах »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.058]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33