serg666
Читатель
- Регистрация
- 6 Апр 2006
- Сообщения
- 43
- Реакции
- 17
- Автор темы
- #1
предлогаю вашему вниманию небольшой хак, позволяющий в информации о пользователе отображать его ICQ статус.
подобное уже Для просмотра ссылки Войдиили Зарегистрируйся, но там есть один недостаток: если пользователь по какимто причинам не указал номер аси получиться просто квадратик с красным крестиком внутри. Это можно вылечить очень простым способом, именно его я и хочу представить:
1. открываем файл engine/modules/profile.php
2. ищем строки:
$tpl->set('{registration}', langdate("j F Y H:i", $row['reg_date']));
$tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));
ПОСЛЕ этих строк вставляем:
if (!empty($row['icq']))
$tpl->set('{icq_status}', "<IMG src="http://web.icq.com/whitepages/online?icq=".$row['icq']."&img=5">");
else
$tpl->set('{icq_status}', " ");
3. сохраняем profile.php и открываем файл templates/ВАША_ТЕМА/userinfo.tpl
4. Ищем строку:
Номер ICQ: {icq}
и ЗАМЕНЯЕМ её вот этой
Номер ICQ: {icq} {icq_status}
5. Наслаждаемся результатом
подобное уже Для просмотра ссылки Войди
1. открываем файл engine/modules/profile.php
2. ищем строки:
$tpl->set('{registration}', langdate("j F Y H:i", $row['reg_date']));
$tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));
ПОСЛЕ этих строк вставляем:
if (!empty($row['icq']))
$tpl->set('{icq_status}', "<IMG src="http://web.icq.com/whitepages/online?icq=".$row['icq']."&img=5">");
else
$tpl->set('{icq_status}', " ");
3. сохраняем profile.php и открываем файл templates/ВАША_ТЕМА/userinfo.tpl
4. Ищем строку:
Номер ICQ: {icq}
и ЗАМЕНЯЕМ её вот этой
Номер ICQ: {icq} {icq_status}
5. Наслаждаемся результатом