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

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

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

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

1. Cyber-Cat - 17 Марта, 2005 - 10:08:34 - перейти к сообщению
TvoyWeb
Мы начали это обсуждать, в теме Знаки зодиака но так и не закончили...
Не стал продолжать там, так как был бы оффтоп. Открыл новую тему...

Помоги... Надо бы как то убрать e-mail - что бы не светился...
2. TvoyWeb - 17 Марта, 2005 - 17:01:21 - перейти к сообщению
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 и в форуме абсолютно ничего не смыслил. Улыбка
3. Cyber-Cat - 17 Марта, 2005 - 23:34:35 - перейти к сообщению
TvoyWeb
А зачем в новом окне открывается ссылка:
http://www.tvoyweb.ru/forums/icq...nt.php?uid_to=49
в которой ничего не происходит... это глюк, или что то должно происходить?
4. TvoyWeb - 18 Марта, 2005 - 00:52:09 - перейти к сообщению
Cyber-Cat
Где ничего не происходит? Здесь на форуме?
При нажатии на ссылку ICQ должно открыться маленькое окно с формой для отправки ICQ сообщения прямо на аську пользователя.
Только что здесь проверил, все работает.
5. Cyber-Cat - 18 Марта, 2005 - 01:26:03 - перейти к сообщению
Странно... Недовольство, огорчение
Вот щас попробывал нажать на твой ICQ
Открылось окно: http://www.tvoyweb.ru/forums/icq...ent.php?uid_to=1
И в нем ничего не загрузилось. Недовольство, огорчение
Пустое окно. В статусной строке написано "Готово"
(я с работы пробую, приду домой еще с дома попробую...)
6. Alone - 18 Марта, 2005 - 01:30:48 - перейти к сообщению
Аналогично.
7. TvoyWeb - 18 Марта, 2005 - 02:31:51 - перейти к сообщению
Alone
Точно. Это в IE почему то так. Счас буду разбираться.\n\n(Добавление)
Вобщем так, в файл icq_send.php вставьте в конце перед закрывающим тегом ?> строчку
CODE:
include('page_tail.php');

Глючный IE елки-палки Улыбка
8. Cyber-Cat - 18 Марта, 2005 - 03:32:27 - перейти к сообщению
У меня два файла "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 указан - то все ОК! Работает!
Единственный минут - не проходит текст кириллицей
9. TvoyWeb - 18 Марта, 2005 - 08:03:14 - перейти к сообщению
Cyber-Cat пишет:
В каком править? И со вторым что делать ? Может он не нужен - удалить его?

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

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

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

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

Это совсем странно, потому как это не зависит от того разрешил ли пользователь показ мыла.

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0463]     [ 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