09 апр 2011
Статус онлайн отправителей ПМ
alex2ww Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Статус онлайн отправителей ПМ

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
fdg
Статус онлайн отправителей ПМ

Установка:

1) Открываем engine/modules/pm.php

$sql = "SELECT id, subj, user_from, date, pm_read, reply FROM " . USERPREFIX . "_pm where user = '{$member_id['user_id']}' AND folder = 'inbox' order by date desc";


Заменить на:


$sql = "SELECT foto, text, id, subj, user_from, date, pm_read, reply, us.lastdate as lastdate FROM " . USERPREFIX . "_pm, " . USERPREFIX . "_users us where user_from = us.name AND user = '{$member_id['user_id']}' order by date desc";

Найти:

while ( $row = $db->get_row() ) {

Добавить ниже:

$end_online = time() + $config['date_adjust']*60;
$start_online = $end_online - 2200;
if($row['lastdate'] >= $start_online AND $row['lastdate']









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
vlavik007 | 16 мая 2011 16:01
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

Parse error: syntax error, unexpected T_VARIABLE in /home/*****/domains/****/public_html/engine/modules/pm.php on line 463


помогите исправить!

vitallativ | 16 мая 2011 22:21
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Установка:

1) Открываем engine/modules/pm.php

Найти:
$sql = "SELECT id, subj, user_from, date, pm_read, reply FROM " . USERPREFIX . "_pm where user = '{$member_id['user_id']}' AND folder = 'inbox' order by date desc";



Заменить на:
$sql = "SELECT foto, text, id, subj, user_from, date, pm_read, reply, us.lastdate as lastdate FROM " . USERPREFIX . "_pm, " . USERPREFIX . "_users us where user_from = us.name AND user = '{$member_id['user_id']}' order by date desc";



Найти:
while ( $row = $db->get_row() ) {



Добавить ниже:
$end_online = time() + $config['date_adjust']*60;
$start_online = $end_online - 2200;
if($row['lastdate'] >= $start_online AND $row['lastdate'] <= $end_online)
{
    $status = " (<font color=\"green\">online</font>)";
} else
    $status = " (<font color=\"red\">offline</font>)";



Найти:
<td class=\"pm_list\">{$user_from}</td>



Заменить на
<td class=\"pm_list\">{$user_from} {$status}</td>

shurik112 | 5 июня 2011 17:11
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

vitallativ,работает, спасибо!

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.