Помощь ICQ статус в информации о пользователе NEW

Тема в разделе "DLE", создана пользователем serg666, 11 июл 2007.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. serg666

    serg666 Читатель

    Регистр.:
    6 апр 2006
    Сообщения:
    43
    Симпатии:
    17
    предлогаю вашему вниманию небольшой хак, позволяющий в информации о пользователе отображать его 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']."&amp;img=5">");
    else
    $tpl->set('{icq_status}', "&nbsp;");


    3. сохраняем profile.php и открываем файл templates/ВАША_ТЕМА/userinfo.tpl
    4. Ищем строку:
    Номер ICQ: {icq}


    и ЗАМЕНЯЕМ её вот этой
    Номер ICQ: {icq} &nbsp; {icq_status}


    5. Наслаждаемся результатом
     
  2. CannabiS

    CannabiS Постоялец

    Регистр.:
    28 май 2006
    Сообщения:
    89
    Симпатии:
    30
    Прости.. это исправление или установка самого хак с нуля ? :confused:
     
  3. GauraStyle

    GauraStyle Kot

    Регистр.:
    13 фев 2007
    Сообщения:
    1.492
    Симпатии:
    916
    Это не исправление, это установка с нуля.
    :smmne:
     
Статус темы:
Закрыта.