Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » Хаки: Статус онлайн отправителей ПМ

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Хаки: Статус онлайн отправителей ПМ

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



Установка:

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 = " (online)";
} else
    $status = " (offline)";


Найти:

<td class="pm_list">{$user_from}</td>


Заменить на:

<td class="pm_list">{$user_from}{$status}</td>


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 5 197 :: Комментарии (20) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1chak

  • 6 февраля 2010 22:48
  • Регистрация: 3.01.2010
  • Был(а) онлайн: 2.10.2019
  • Комментариев: 446
  • -1
Кстати, в DLE 8.x

В последнем действии будет:


<td class=\"pm_list\">{$user_from}</td


вместо <td class="pm_list">{$user_from}</td>


Это так, на заметку. Если что, то у меня DLE 8.3

#25Nizza

  • 6 февраля 2010 22:50
  • Регистрация: 22.09.2009
  • Был(а) онлайн: 5.10.2024
  • Комментариев: 343
  • -1
ух ты прикольная вещица ) давно из хаков не видел мелких но полезных )) этот всё таки я отнёс бы к полезным и удобным smile

#3Mikezella

  • 6 февраля 2010 22:54
  • Регистрация: 20.07.2009
  • Был(а) онлайн: 19.11.2019
  • Комментариев: 39
  • -1
chak,

спасибо что помог! а то уже голову морочил как на 8.3 поставить! + к репе

#4chak

  • 6 февраля 2010 22:56
  • Регистрация: 3.01.2010
  • Был(а) онлайн: 2.10.2019
  • Комментариев: 446
  • -1
Mikezella,
Сам думал, думал... а потм давай код просматривать сначала, смотрю - вот и наша рыбка:) Всегда пожалуйста!

#5hiko

  • 7 февраля 2010 09:03
  • Регистрация: 7.02.2010
  • Был(а) онлайн: 24.08.2012
  • Комментариев: 30
  • -1
спасибо щя попробую поставить

#6softbibl

  • 7 февраля 2010 10:48
  • Регистрация: 7.02.2010
  • Был(а) онлайн: 11.02.2010
  • Комментариев: 12
  • -1
Интересная вещица. Нужно попробовать

#7n2o

  • 7 февраля 2010 18:25
  • Регистрация: 27.01.2010
  • Был(а) онлайн: 11.02.2016
  • Комментариев: 26
  • -1
Спасибо, поставлю

#8kodex

  • 7 февраля 2010 23:47
  • Регистрация: 6.08.2009
  • Был(а) онлайн: 9.08.2011
  • Комментариев: 21
  • -1
У меня после установки хака какие-то ПМ левые вылезли, которые не удалить никак chok

#9Golian

  • 16 февраля 2010 10:03
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 2.11.2020
  • Комментариев: 40
  • -1
Кстати за этот ХАК Snake хотел с меня содрать 10 баксов и он уверял что это эксклюзив - вот барыга beee Но я сказал лучше пойду пойду за те деньги покушаю нормально laugh

--------------------

#10element87

  • 26 февраля 2010 19:52
  • Регистрация: 4.01.2010
  • Был(а) онлайн: 22.05.2020
  • Комментариев: 10
  • -1
не плохой хак надо бут се поставить на сайт

#11agrisdul

  • 6 марта 2010 17:38
  • Регистрация: 6.03.2010
  • Был(а) онлайн: 30.09.2014
  • Комментариев: 26
  • -1
Приколна, а на 8.3 работает ?

--------------------

#12vseokDOG

  • 13 апреля 2010 12:04
  • Регистрация: 13.04.2010
  • Был(а) онлайн: 6.11.2020
  • Комментариев: 12
  • -1
спасибо! а как сделать чтобы в профиле выводилось онлайн?

#13wolf17

  • 24 апреля 2010 03:51
  • Регистрация: 10.01.2010
  • Был(а) онлайн: 9.07.2015
  • Комментариев: 63
  • -1
Цитата: kodex
У меня после установки хака какие-то ПМ левые вылезли, которые не удалить никак

Такая же чушь...а некоторые сообщения вообще начали дублироваться...

#14AlexPro

  • 3 мая 2010 16:28
  • Регистрация: 27.01.2010
  • Был(а) онлайн: 25.11.2011
  • Комментариев: 17
  • -1
Спасибо за хак работает отли4но на ДЛЕ 8.2

#15SOFTOLAB

  • 11 апреля 2012 23:48
  • Регистрация: 20.10.2010
  • Был(а) онлайн: 15.09.2013
  • Комментариев: 28
  • -1
Online v0.1 Final (cp1251/utf-8): http://www.softolab.com/forum/55-327-1

#16zoOmer

  • 18 июля 2012 21:15
  • Регистрация: 28.10.2010
  • Был(а) онлайн: 21.01.2019
  • Комментариев: 1
  • -1
А как сделать для 9.2 ??

#17Nell

  • 18 июля 2012 22:12
  • Регистрация: 23.03.2012
  • Был(а) онлайн: 6.02.2015
  • Комментариев: 67
  • -1
запрос найти такой и изменить на тот что в инструкции

#18user123456

  • 19 июля 2012 00:59
  • Регистрация: 11.02.2012
  • Был(а) онлайн: 12.08.2020
  • Комментариев: 5
  • -1
yessss ssssssssssssyessss ssssssssssss

good xak thank you very munch

#19mododrom

  • 15 февраля 2013 20:02
  • Регистрация: 14.02.2013
  • Был(а) онлайн: 21.03.2013
  • Комментариев: 11
  • -1
ыыыы.не понравилось, хотя +++

#20banbanan

  • 26 января 2016 13:09
  • Регистрация: 27.11.2010
  • Был(а) онлайн: 17.11.2024
  • Комментариев: 24
  • -1
на 10.6
if( $_GET['folder'] == "outbox" ) {
        $lang['pm_from']
= $lang['pm_to'];
        // Старый запрос
        //$sql = "SELECT SQL_CALC_FOUND_ROWS id, subj, name as user_from, date, pm_read FROM " . USERPREFIX . "_pm LEFT JOIN " . USERPREFIX . "_users ON " . USERPREFIX . "_pm.user=" . USERPREFIX . "_users.user_id WHERE user_from = '{$member_id['name']}' AND folder = 'outbox' ORDER BY date DESC LIMIT " . $cstart . "," . $pm_per_page;
        $sql = "SELECT SQL_CALC_FOUND_ROWS id, subj, text, foto, name as user_from, date, pm_read FROM " . USERPREFIX . "_pm LEFT JOIN " . USERPREFIX . "_users ON " . USERPREFIX . "_pm.user=" . USERPREFIX . "_users.user_id WHERE user_from = '{$member_id['name']}' AND folder = 'outbox' ORDER BY date DESC LIMIT " . $cstart . "," . $pm_per_page;
        $user_query = "do=pm&folder=outbox";
    } else {
        // Старый запрос
        //$sql = "SELECT SQL_CALC_FOUND_ROWS id, subj, user_from, date, pm_read, reply FROM " . USERPREFIX . "_pm where user = '{$member_id['user_id']}' AND folder = 'inbox' ORDER BY pm_read ASC, date DESC LIMIT " . $cstart . "," . $pm_per_page;
        
        $sql = "SELECT SQL_CALC_FOUND_ROWS id, subj, text, foto, user_from, date, pm_read, reply FROM " . PREFIX . "_pm pm LEFT JOIN " . USERPREFIX . "_users u ON u.name=pm.user_from WHERE user='{$member_id['user_id']}' AND folder='inbox' ORDER BY pm_read ASC, date DESC LIMIT " . $cstart . "," . $pm_per_page;
        $user_query = "do=pm";
    }


вместо
$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";


что нужно добавить чтоб работало?

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

Архив новостей
Декабрь 2024 (9)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: