Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Модификация phpBB 3.0.x

Кнопка ICQ

Расширение функциональности phpBB 3.0.x. Создание и использование модов
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке модов

Сообщение 16 мар 2010, 03:08

Veterok
вместо жаббы воткнуть
Мой проект - Urbanwave
Сделано на: phpbb 3.0.7,KTVM portal,Memht portal+моды
http://urbanwave.info - Онлайн радио,тв, форумные игры.
http://cop-mmo.ru/ - WOT сообщество _COP_
Если есть предложения что либо установить-пишите в личку
Аватар пользователя
xC4x
Поддержка
 
Сообщений: 2348
Зарегистрирован:
16 мар 2009, 07:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 16 мар 2010, 10:34

Окончательный, рабочий вариант
memberlist.php
Найти
Код: выделить все
         'U_AIM_CONTACT'   => ($action == 'aim') ? 'aim:addbuddy?screenname=' . urlencode($row[$sql_field]) : '',
         'U_AIM_MESSAGE'   => ($action == 'aim') ? 'aim:goim?screenname=' . urlencode($row[$sql_field]) . '&message=' . urlencode($config['sitename']) : '',

Добавить после
Код: выделить все
         'U_ICQ_CONTACT'   => ($action == 'icq') ? 'http://www.icq.com/whitepages/cmd.php?uin=' . urlencode($row[$sql_field]) . '&action=add': '',
         'U_ICQ_MESSAGE'   => ($action == 'icq') ? '' . urlencode($row[$sql_field]) . '&action=message': '',

Найти
Код: выделить все
      'U_ICQ'         => ($data['user_icq']) ? 'http://www.icq.com/people/webmsg.php?to=' . urlencode($data['user_icq']) : '',

Заменить этим
Код: выделить все
      'U_ICQ'         => ($data['user_icq'] && $auth->acl_get('u_sendim')) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=contact&action=icq&u=' . $user_id) : '',

styles/subsilver2/template/memberlist_im.html
Найти
Код: выделить все
   <!-- IF S_SEND_AIM -->
      <tr>
         <td class="row1" colspan="2" align="center"><br /><a class="genmed" href="{U_AIM_CONTACT}">{L_IM_ADD_CONTACT}</a><br /><a class="genmed" href="{U_AIM_MESSAGE}">{L_IM_SEND_MESSAGE}</a><br /><br /><a class="gensmall" href="http://www.aim.com/download.adp">{L_IM_DOWNLOAD_APP}</a> | <a class="gensmall" href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a> </td>
      </tr>
      <tr>
         <td class="cat" colspan="2" align="center">&nbsp;</td>
      </tr>
   <!-- ENDIF -->

Добавить после
Код: выделить все
   <!-- IF S_SEND_ICQ -->
      <tr>
         <td class="row1" colspan="2" align="center"><br /><a class="genmed" href="{U_ICQ_CONTACT}">{L_IM_ADD_CONTACT}</a><br /><a class="genmed" href="http://www.icq.com/whitepages/cmd.php?uin={U_ICQ_MESSAGE}">{L_IM_SEND_MESSAGE}</a><br /><br /><a class="gensmall" target="_blank" href="http://download.icq.com/download/icq/?icid=abhp_7_left">{L_IM_DOWNLOAD_ICQ}</a> | <a class="gensmall" target="_blank" href="http://download.icq.com/download/icq2go/?icid=abhp_2g_left">{L_IM_ICQ_EXPRESS}</a> </td>
      </tr>
      <tr>
         <td class="cat" colspan="2" align="center">&nbsp;</td>
      </tr>
   <!-- ENDIF -->

styles/prosilver/template/memberlist_im.html
Найти
Код: выделить все
   <!-- IF S_SEND_AIM -->
      <dl class="fields2">
         <dt>&nbsp;</dt>
         <dd><a href="{U_AIM_CONTACT}">{L_IM_ADD_CONTACT}</a></dd>
         <dd><a href="{U_AIM_MESSAGE}">{L_IM_SEND_MESSAGE}</a></dd>
         <dd><a href="http://www.aim.com/download.adp">{L_IM_DOWNLOAD_APP}</a> | <a href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a></dd>
      </dl>
   <!-- ENDIF -->

Добавить после
Код: выделить все
   <!-- IF S_SEND_ICQ -->
      <dl class="fields2">
         <dt>&nbsp;</dt>
         <dd><a href="{U_ICQ_CONTACT}">{L_IM_ADD_CONTACT}</a></dd>
         <dd><a href="http://www.icq.com/whitepages/cmd.php?uin={U_ICQ_MESSAGE}">{L_IM_SEND_MESSAGE}</a></dd>
         <dd><a target="_blank" href="http://download.icq.com/download/icq/?icid=abhp_7_left">{L_IM_DOWNLOAD_ICQ}</a> | <a target="_blank" href="http://download.icq.com/download/icq2go/?icid=abhp_2g_left">{L_IM_ICQ_EXPRESS}</a></dd>
      </dl>
   <!-- ENDIF -->

viewtopic.php
Найти
Код: выделить все
         if (!empty($row['user_icq']))
         {
            $user_cache[$poster_id]['icq'] = 'http://www.icq.com/people/webmsg.php?to=' . $row['user_icq'];
            $user_cache[$poster_id]['icq_status_img'] = '<img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&amp;img=5" width="18" height="18" alt="" />';
         }

Заменить этим
Код: выделить все
         if (!empty($row['user_icq']))
         {
            $user_cache[$poster_id]['icq'] = 'http://www.icq.com/whitepages/cmd.php?uin=' . $row['user_icq'] .'&action=message';
            $user_cache[$poster_id]['icq_status_img'] = '<img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&amp;img=5" width="18" height="18" alt="" />';
         }

language/ru/memberlist.php
Найти
Код: выделить все
   'IM_AIM_EXPRESS'         => 'AIM Express',
   'IM_DOWNLOAD_APP'         => 'Скачать приложение',

Добавить после
Код: выделить все
   'IM_ICQ_EXPRESS'         => 'ICQ2Go!',
   'IM_DOWNLOAD_ICQ'         => 'Скачать ICQ 7',

В итоге, при нажатии на кнопку ICQ:
В топике, "Аська" запускается автоматически
В "Профиле пользователя" появляется диалоговое окно
Вложения
ICQ.JPG
Диалоговое окно ICQ
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 16 мар 2010, 11:16

Nekstati
а смысл. Все равно он предлагает загрузить аську)).
xC4x писал(а):ну мы же в России.

мы да, а разработчики нет
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 16 мар 2010, 15:36

crash

можно прифили адаптировать под нашу реальность :)))
Это будет огромный + всем . Так как не Msn messenger , ни Yahoo мы не пользуем .
Skype, ICQ, QIP и майл.агент - вот что мы больше используем.
Кнопки легко добавляемы в профиль , единственное это отработать их работу :)
Мой проект - Urbanwave
Сделано на: phpbb 3.0.7,KTVM portal,Memht portal+моды
http://urbanwave.info - Онлайн радио,тв, форумные игры.
http://cop-mmo.ru/ - WOT сообщество _COP_
Если есть предложения что либо установить-пишите в личку
Аватар пользователя
xC4x
Поддержка
 
Сообщений: 2348
Зарегистрирован:
16 мар 2009, 07:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 18 мар 2010, 19:06

Если кому нужно, берите.
Оформил по человечески :)
В архиве install_ICQ.xml
Вложения
ICQ.rar
(21.9 KiB) Скачиваний: 186
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 18 мар 2010, 20:13

xC4x
ты ломишься на сервер аськи чтобы отправить сообщение. Думаешь аська захочет грузить кип?
Лично я вообще считаю фигней. Если я захочу написать, то напишу в ЛС, а свою аську давать, ради одного сообщения не вижу смысла). Но это только мое мнение
crash
Поддержка
 
Сообщений: 11348
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 18 мар 2010, 20:23

crash
crash писал(а):Лично я вообще считаю фигней.

Я тоже так считаю :)
Просто мне самому было интересно, смогу сделать так, ка должно быть, или нет :)
Может кому пригодится :)
http://tuclass.ru
Аватар пользователя
Veterok
Бета-тестер
 
Сообщений: 360
Зарегистрирован:
10 дек 2009, 15:40
Откуда:
Нижний Новгород
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение 25 фев 2011, 14:26

xC4x писал(а):crash
можно прифили адаптировать под нашу реальность :)))
Это будет огромный + всем . Так как не Msn messenger , ни Yahoo мы не пользуем .
Skype, ICQ, QIP и майл.агент - вот что мы больше используем.
Кнопки легко добавляемы в профиль , единственное это отработать их работу :)

Вот это дельное предложение, crash ты нашел ответ на этот вопрос?
svghost
Новичок
 
Сообщений: 3
Зарегистрирован:
23 фев 2011, 12:24
Откуда:
Ивантеевка, МО, и ещё кое где
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Модификация phpBB 3.0.x

 


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

Кто сейчас на форуме

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

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама