Кнопка icq (онлафн/оффлайн)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
nixit
- phpBB 1.4.4
- Сообщения: 173
- Стаж: 15 лет 6 месяцев
- Благодарил (а): 13 раз
- Поблагодарили: 4 раза
Кнопка icq (онлафн/оффлайн)
Извиняюсь, если тема уже была, но поиском ничего похожего не нашел.
Как можно модифицировать стандартную кнопку icq, чтобы отображался статус пользователя в сети/не в сети. К примеру: запустил пользователь icq, а на форуме картинка меняет цвет.
Как можно модифицировать стандартную кнопку icq, чтобы отображался статус пользователя в сети/не в сети. К примеру: запустил пользователь icq, а на форуме картинка меняет цвет.
Re: Кнопка icq (онлафн/оффлайн)
это для одного номера, а чтоб на форуме у всех пользователей статус светился, есть код?
Сапер идет медленно но лучше его не обгонять...
-
toxi
- phpBB 1.4.4
- Сообщения: 131
- Стаж: 19 лет 7 месяцев
- Откуда: Житомир
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: Кнопка icq (онлафн/оффлайн)
Изменить на (пример!):
Кнопка с ссылкой для отправки сообщения:
Переменная
будет подставлять автоматически номер ICQ пользователя
Пример (просто иконка):
ICQ: 267015082
Пример с отправкой сообщения:
ICQ: 267015082
*Писал по памяти, так как давно занимался редактированием шаблонов и точно не помню, где переменная, которая отвечает за номер ICQ
Код: Выделить всё
ICQ: {ICQ} [img]http://wwp.icq.com/scripts/online.dll?icq={ICQ}&img=27[/img]Код: Выделить всё
ICQ: {ICQ} [url=http://www.icq.com/whitepages/cmd.php?uin={ICQ}&action=message][img]http://wwp.icq.com/scripts/online.dll?icq={ICQ}&img=27[/img][/url]Код: Выделить всё
{ICQ}Пример (просто иконка):
ICQ: 267015082
Пример с отправкой сообщения:
ICQ: 267015082
*Писал по памяти, так как давно занимался редактированием шаблонов и точно не помню, где переменная, которая отвечает за номер ICQ
phpbb v3.3.4 рабочий | Support Toolkit (STK)
[РЕШЕНО] Кнопка icq (онлафн/оффлайн)
Что-то особо парню никто не ответил... Я у себя реализовал так, что кнопка не только меняется в зависимости от статуса пользователя, но и отображается номер аськи при наведении. Т.к. считаю очень неудобным каждый раз, как хочу добавить кого-либо, необходимость открывать форумное окно отправления icq-сообщения, чтобы скопировать её номер! Итак:
1. Открыть viewtopic_body.html
Найти:
Заменить на:
2. Открыть viewtopic.php
Найти:
Добавить после:
Найти:
Добавить после:
Найти:
Добавить после:
Теперь всё будет, как надо!
Но! Есть один прекрасный сайт статусов аси - http://icq-rus.com/icq_status.html, на нём можно выбрать как будет отображаться значёк аськи. Если вы хотите использовать значки с этого ресурса, то делаете следующее изменение:
Открыть viewtopic.php
Найти:
Заменить на:
P.S. Цифру в куске кода
1. Открыть viewtopic_body.html
Найти:
Код: Выделить всё
<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->Код: Выделить всё
<!-- IF postrow.U_ICQ --><li class="skype-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}: <strong>{postrow.U_USER_ICQ}</strong>">{postrow.ICQ_STATUS_IMG}</a></li><!-- ENDIF -->Найти:
Код: Выделить всё
'U_ICQ' => $user_cache[$poster_id]['icq'],Код: Выделить всё
'U_USER_ICQ' => $user_cache[$poster_id]['user_icq'],Код: Выделить всё
$user_cache[$poster_id]['icq'] = 'http://www.icq.com/people/' . urlencode($row['user_icq']) . '/';Код: Выделить всё
$user_cache[$poster_id]['user_icq'] = urlencode($row['user_icq']);Код: Выделить всё
$user_cache[$poster_id]['icq'] = '';Код: Выделить всё
$user_cache[$poster_id]['user_icq'] = '';Но! Есть один прекрасный сайт статусов аси - http://icq-rus.com/icq_status.html, на нём можно выбрать как будет отображаться значёк аськи. Если вы хотите использовать значки с этого ресурса, то делаете следующее изменение:
Открыть viewtopic.php
Найти:
Код: Выделить всё
$user_cache[$poster_id]['icq_status_img'] = '<img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" alt="" />';Код: Выделить всё
$user_cache[$poster_id]['icq_status_img'] = '<img src="http://icq-rus.com/icq/1/' . $row['user_icq'] . '.gif" alt="" />';http://icq-rus.com/icq/1/ меняете от 1 до 46, в зависимости от понравившегося стиля.Одноглазой девочке уже не интересно, кто живет в скворечнике...
-
Petruxa12
- phpBB 2.0.2
- Сообщения: 331
- Стаж: 15 лет 4 месяца
- Откуда: Москва
- Благодарил (а): 156 раз
- Поблагодарили: 6 раз
Re: Кнопка icq (онлафн/оффлайн)
Подскажите,на просильвере у всех пользователей видна кнопка аськи, а на сабсильвере2 нет,хотя в других форумах замечал у кого-то бывало. Зато в профилях пользователя есть кнопка Аськи.
Что надо делать в viewtopic чтобы отображались кнопки Аськи.
Что надо делать в viewtopic чтобы отображались кнопки Аськи.
-
Petruxa12
- phpBB 2.0.2
- Сообщения: 331
- Стаж: 15 лет 4 месяца
- Откуда: Москва
- Благодарил (а): 156 раз
- Поблагодарили: 6 раз
Re: Кнопка icq (онлафн/оффлайн)
Ну наверно можно попробывать из профиля кнопку как-то скопировать? тока откуда? и что копировать и куда
-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 5 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Кнопка icq (онлафн/оффлайн)
так кнопка выглядит в просильвере
в сабсильвере найти
после вставить
Добавлено спустя 27 секунд:
это всего лишь пример
Код: Выделить всё
<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->Код: Выделить всё
<!-- IF postrow.U_ICQ --><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false">{ICQ_IMG}</a><!-- ENDIF -->это всего лишь пример

