4dle.ru > Хаки > Status ICQ в профайле и ином...

Status ICQ в профайле и ином...


14 августа 2008. Разместил: fed
Вот недавно захотелось что-то сделать у себя на сайте новенькое - вот и поставил индикатор ICQ в профайле и комментах.
Например:
Статус ICQ пользователя: Status ICQ в профайле и ином...


Теперь как это сделать:
1. Статус ICQ в профайле:
- откриваем ./engine/modules/profile.php
- находим такой код:
    $tpl->set('{icq}', stripslashes($row['icq']));

- ПОД ним вставляем:
    if ($row['icq'])
    $tpl->set('{icq-status}', '<img src="http://web.icq.com/whitepages/online?icq='.str_replace('-', '', $row['icq']).'&img=25" title="Статус ICQ" alt="Статус ICQ">');
    else
    $tpl->set('{icq-status}', '');

- откриваем ./templates/{THEME_NAME}/userinfo.tpl
- в нужное место всталяем (например после номера ICQ):
{icq-status}




2. Статус ICQ в комментариях под полной новостью:
- откриваем ./engine/modules/show.full.php
- находим такой код:
    if ($row['is_register'] AND $row['icq']) $tpl->set('{icq}', stripslashes($row['icq']));
    else $tpl->set('{icq}', '--');


- ПОД ним вставляем:
    if ($row['is_register'] AND $row['icq']) $tpl->set('{icq-status}', '<img src="http://web.icq.com/whitepages/online?icq='.str_replace('-', '', $row['icq']).'&img=25" title="Статус ICQ" alt="Статус ICQ">');
    else
    $tpl->set('{icq-status}', '');

- откриваем ./templates/{THEME_NAME}/comments.tpl
- в нужное место всталяем (например после номера ICQ):
{icq-status}



3. Статус ICQ в последних комментариях:
- откриваем ./engine/modules/lastcomments.php
- находим такой код:
    if ($row['is_register'] AND $row['icq']) $tpl->set('{icq}', stripslashes($row['icq']));
    else $tpl->set('{icq}', '--');


- ПОД ним вставляем:
    if ($row['is_register'] AND $row['icq']) $tpl->set('{icq-status}', '<img src="http://web.icq.com/whitepages/online?icq='.str_replace('-', '', $row['icq']).'&img=25" title="Статус ICQ" alt="Статус ICQ">');
    else
    $tpl->set('{icq-status}', '');

- откриваем ./templates/{THEME_NAME}/comments.tpl
- в нужное место всталяем (например после номера ICQ):
{icq-status}




2. Статус ICQ в Топ-10 самых активных (статистика сайта):
- откриваем ./engine/modules/stats.php
- находим такой код:
$db->query("SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num FROM " . USERPREFIX . "_users WHERE news_num > '0' ORDER BY news_num DESC LIMIT 0,10");


- ЗАМЕНЯЕМ на:
$db->query("SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num, icq FROM " . USERPREFIX . "_users WHERE news_num > '0' ORDER BY news_num DESC LIMIT 0,10");


- находим такой код:
$user_pm = "<a href=\"$PHP_SELF?do=pm&doaction=newpm&user=".$row['user_id']."\">{$lang['top_pm']}</a>";


- ПОД ним вставляем:
    if ($row['icq'])
    $icq_status = "<img src=\"http://web.icq.com/whitepages/online?icq=".str_replace('-', '', $row['icq'])."&img=27\" valign=\"middle\" title=\"Статус ICQ\" alt=\"Статус ICQ\" onclick=\"alert('Номер ICQ абонента: ".$row['icq']."');\">";
    else
    $icq_status = "";


- находим такой код:
$top_table .= "<tr><td>{$user_name}</td><td align=\"center\">


- ЗАМЕНЯЕМ на:
$top_table .= "<tr><td>{$icq_status} {$user_name}</td><td align=\"center\">


Кстати, чуть не забыл, в сатистике при нажатии на иконку ICQ віскожит алерт окошко в надписью: Номер ICQ абонента: 6565**54.

ВОТ И ВСЕ!


По такому же примеру без проблем можно сделать показ индикатора ай-си-кю в иных модулях, например: лучшие пользователи(авторитеты), худшие пользователи и т.д. Кто сам не может - пишите - Я СДЕЛАЮ (только пишите в приват.сообщения!!!)



Примичание. Не всегда картинка подходит, поетому предлагаются варианты:
КАК сменить картинку? - (ответ)Есть такой код, как " &img=25 ", так вот в нем цифра 25 - обозначение набора картинок. Виды картинок и соответствующий код картинки предоставляется:


img=0 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=1 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=2 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=3 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=4 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=5 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=6 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=7 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=8 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=9 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=10 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=11 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=12 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=13 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=14 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=15 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=16 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=17 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=18 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=19 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=20 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=21 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=22 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=23 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=24 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=25 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=26 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

img=27 - Online: Status ICQ в профайле и ином... // Offline:Status ICQ в профайле и ином...

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]