Предлогаю вашему вниманию небольшой хак, позволяющий в информации о пользователе отображать его 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://freeon.in.ua/'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. Наслаждаемся результатом.
Также можна воспользоватся вторым способом.
Открываем
templates/Ваш скин/userinfo.tpl
Ищем:
<br>Номер ICQ: <span class=date>{icq}</span>
Заменяем на:
<br>Номер ICQ: <span class=date>{icq}<img src=
http://freeon.in.ua/"http://web.icq.com/whitepages/online?web={icq}&img=22"></span>
Исто4ник инфы http://4dle.ru