Интересное

Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.

Партнеры

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
продажа аккаунтов разных сервисов

Тема в разделе: Услуги и сервисы ваших web-сайтов

Sdelkin

Просмотров: 183975

Ответов: 26

Автор: Sdelkin

3-02-2018, 18:55

хостинг от M-HOSTER

Тема в разделе: Хостинг

wmmax

Просмотров: 57963

Ответов: 0

Автор: wmmax

1-02-2018, 15:42

Комплексное продвижение (прогон) сайтов ру и en

Тема в разделе: Поисковая оптимизация

Kysovue

Просмотров: 145315

Ответов: 73

Автор: Kysovue

25-01-2018, 21:16

Special offer! SSD NVMe хостинг, Выделенный сервер и VPS SSD

Тема в разделе: Хостинг

iphoster

Просмотров: 61526

Ответов: 0

Автор: iphoster

10-11-2017, 22:56

продвижение сайтов, прогоны

Тема в разделе: Поисковая оптимизация

brig2

Просмотров: 78438

Ответов: 7

Автор: brig2

5-11-2017, 14:00

Status ICQ в профайле



Статус 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" style="max-width:600px;" 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" style="max-width:600px;" 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" style="max-width:600px;" 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" style="max-width:600px;" 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 - обозначение набора картинок. Виды картинок и соответствующий код картинки предоставляется:

Другие новости по теме: