My-dle.ru - Все для Dle

Все для Dle: Модули, Хаки, Шаблоны.

Скачать хаки для dle

Модули Хаки Шаблоны
Пароль:
RSS Карта сайта SEO анализ

У НАС НАШЛИ

парсер торрентов для dle
не правильное отображение цифрового рейтинга dle
модуль для дле гороскопы
DLE тему
my-dle.ru
my-dle.ru
xuk.ru
kino shablon dle 9.5
Порно шаблоны dle
иконки для доски объявлений
psd макет хостинг компании
dle шаблон магазин
sp-86.ru
шаблоны для кино сайтов
шаблоны для dle игры games
dle защита от ботов
dle парсер kinopoisk
5 последних новостей с картинкой dle
dle 9.5 защита от спама
шаблоны dle городской портал
GudGirls
сборки dle 9.5
скрипт онлайн поддержки на сайт
redtude
конструктор форм обратной связи dle 9.5
смайлы для dle
кнопка подробнее
редтуб ком
у нас нашли для дле
смайлы
шаблоны gta sa для dle
движок для сайт знакомств
шаблон steam магазина
шаблон магазин steam
ДЛЕ модуль добавления комментария
социальныя сеть dle
"доска объявления" dle
Повышение тИЦ v.2.0 Руководство от Веброка
как убрать копирайт dle 9.5
phpbb3 логотип
бесплатные модули выпадающего меню дле 9.5
DLE 9 защита от спама в поле подпись
иконки содержание
киношаблон dle 9.5
хинт для dle
модуль стол заказа для DLE 9.5
одобрение друзей v1.3 и удаление сообщений для "мо...

НАША КНОПКА

Мы были бы очень признательны, если бы вы установили на своём сайте нашу кнопку или текстовую ссылку на наш сайт.




Неофициальный сайт Datalife Engine

Статус онлайн отправителей ПМ для DLE

АвторАвтор: Aizek Дата11 марта 2010 КатегорияКатегория: Хаки ПросмотровПросмотров: 921
Статус онлайн отправителей ПМ для DLE

Я думаю удобно было бы поместить информацию о статусе нахождения на сайте, отправителя письма.
Статус будет выводиться в скобках, рядом с ником.

Установка:

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>


Всё!

Если у Вас возникли вопросы по поводу

"Статус онлайн отправителей ПМ для DLE"

, задайте их на форуме:
Для обсуждения на форуме нужно зарегистрироваться

Своё Спасибо, еще не выражали.
В заметки:

11 марта 2010, 23:41

а сколько запросов к базе
14 марта 2010, 13:01

doctorm, 1 запрос, но данные будут обновляется каждые 2200 секунд
19 мая 2010, 19:33

Для цвета нужно было \ закрыть
это вернее

$status = " (<font color="green">online</font>)";
} else
    $status = " (<font color="red">offline</font>)";


на это

$status = " <font color=\"green\">online</font>";
} else
    $status = " <font color=\"red\">offline</font>";


-----------------------
Статус: в рот мне ноги :: Изменён: 29 мая 2010

Информация

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

Апдейты Yandex:

↓ Апдейты Яndex тИЦ
12.04.2012
16.02.2012
03.02.2012
↓ Апдейты выдачи Яndexa
17.05.2012
14.05.2012
12.05.2012
↓ Апдейты ЯКаталога
17.05.2012
15.05.2012
10.05.2012

Самые активные

1
Аватар Aizek
2
Аватар LUCEfeel
3
Аватар 5Nizza
4
Аватар tumoxa
5
Аватар Shelehovec
6
Аватар RTM
7
Аватар MacKenzie
8
Аватар Большой Кактус
9
Аватар voshod1075
10
Аватар victor200
11
Аватар eXteRnaL
12
Аватар Diren
 

КТО ОНЛАЙН

Юзеры ( 2): Активность:
fevyaccetty 06:40:35
AlbertFishhose 06:40:35

Гостей: 8
Всех: 11

Боты ( 1):
06:43:06

Опрос

Каким браузер вы пользуетесь?


Mozilla krutoy
Opera respekt
IE smile-17
Safari sun_bespectacled
Другой read