xwerx 2 Опубликовано: 27 декабря 2011 Рассказать Опубликовано: 27 декабря 2011 Вот нашол хак хочу его поставить на 9,4 версию подскажите данный хак не повлияет на безопасность движка т его работу ? Установка 1. Открыть файл engine/modules/show.full.php Заменить: reg_date, signature На: reg_date, signature, lastdate 3. Открыть файл engine/classes/comments.class.php После: else $tpl->set( '{ip}', '' ); Добавить: #********************************************************** # Статус пользователя #********************************************************** $fuser_status = ''; $timer = 10; $dtime_1 = ( time() + ($config['date_adjust']*60) - ($timer*60) ); $dtime_2 = ( time() + ($config['date_adjust']*60) + ($timer*60) ); if( $row['lastdate'] > $dtime_1 AND $row['lastdate'] < $dtime_2 ) $tpl->set('{status}', "<font color=\"green\">На сайте</font>"); else $tpl->set('{status}', "<font color=\"red\">Оффлайн</font>"); #********************************************************** # Статус пользователя #********************************************************** 4. Открыть файл templates/{THEME}/comments.tpl В нужном месте добавить: {status} 5. (Если у Вас установлен DT_Online пропустите этот шаг) Открыть файл index.php После: $tpl->set ( '{speedbar}', $tpl->result['speedbar'] ); Добавить: #********************************************************** # Статус пользователя [подтвержение активности] #********************************************************** $fuser_status = ''; $timer = 10; $fuser_status = ((time() + ($config['date_adjust']*60)) < ($member_id['lastdate'] + ($timer*60))) ? $request_online=false : $request_online=true; if ( $is_logged AND $request_online ) $db->query("UPDATE " . USERPREFIX . "_users SET lastdate = '".time()."' WHERE user_id = '$member_id[user_id]'"); #********************************************************** # Статус пользователя [подтвержение активности] #********************************************************** Готово. Цитата Ссылка на сообщение Поделиться на других сайтах
ibred 31 Опубликовано: 28 декабря 2011 Рассказать Опубликовано: 28 декабря 2011 На безопасность не повлияет, но хак - никакой. Отображает весьма неточные данные. Цитата Ссылка на сообщение Поделиться на других сайтах
xwerx 2 Опубликовано: 29 декабря 2011 Рассказать Опубликовано: 29 декабря 2011 (изменено) Автор Где взять нормальный? Изменено 29 декабря 2011 пользователем xwerx Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 29 декабря 2011 Рассказать Опубликовано: 29 декабря 2011 Где взять нормальный? Самому писать ;( Цитата Ссылка на сообщение Поделиться на других сайтах
xwerx 2 Опубликовано: 29 декабря 2011 Рассказать Опубликовано: 29 декабря 2011 Автор Ну поставил Я этот что выше написан кажется работает и отображает все нормально ! Цитата Ссылка на сообщение Поделиться на других сайтах
Slavchik.ru 17 Опубликовано: 30 декабря 2011 Рассказать Опубликовано: 30 декабря 2011 он погоду кажет, даже если ты на сайте Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 624 Опубликовано: 30 декабря 2011 Рассказать Опубликовано: 30 декабря 2011 ТС, сайт не форум и не социальная сеть, забейте на этот хак. Хороший сайт для пользователя - это полезная/интересная (не только лично "создателю") информация, сервис, либо развлечение, а не on/off. ИМХО Цитата Ссылка на сообщение Поделиться на других сайтах
Chessman 0 Опубликовано: 25 марта 2012 Рассказать Опубликовано: 25 марта 2012 http://8dle.ru/free-modules/4274-dle-statusstatus-v10-by-stee.html вот вроде какой-то онлайн но я поставил а он пишет что меня нет может что-то подправить? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.