Модуль статистики для Dle
Очень оочень нужен модуль статтистики для DLE, что бы можно на главной странице было вывести - онлайн сервера (кол-во), и статус логин и гейм -сервера!
![]()
ЛЕХА. если я не умный то тогда ты кто?
тебе статистика что в Хтмл должна быть?
Если да то я посмотрю как будет определяться онлайн и т.д.
А это скрипт под ДЛЕ Ненравится ищи другой
Эвил) я хотел купить модуль.. вот жду 31 первого числа =)! Если можно сейчас, моя ICQ: 1441711
BOPOBEI: ЛЕХА. если я не умный то тогда ты кто?
тебе статистика что в Хтмл должна быть?
Если да то я посмотрю как будет определяться онлайн и т.д.
А это скрипт под ДЛЕ Ненравится ищи другой
ТЫ не умный..) Никогда не юзал DLE? Для него нужно писать специальный модуль, что бы все пахало. Т.к. шаблон в целом - HTML, а ни как в том же Moy-Web на php.. Поэтому здесь все сложнее!
JIexa: Эвил) я хотел купить модуль.. вот жду 31 первого числа =)! Если можно сейчас, моя ICQ: 1441711
ТЫ не умный..) Никогда не юзал DLE? Для него нужно писать специальный модуль, что бы все пахало. Т.к. шаблон в целом - HTML, а ни как в том же Moy-Web на php.. Поэтому здесь все сложнее!
к сожалению мы скорее всего не успеем 31 его доделать щас там пашет тока статистика смена пароля восстановление пароля смс донат остальное еще не зекончено
А именно статус сервер модуль вы бы не могли выложить пока, что.. А то я под DLE вообще не умею модули делать((
Лех представь себе у меня стоит ДЛЕ движок. если руки у тебя крыки ты неможешь проверить вписав свой ИП и данные Базы данных то я невиноват.
Если играл на ВИПе то там точно такоеже стоит так как Админ того сервера мне дал.
Лех ненравится модуль небери я его удалил.
Ктото тут говорил нубы те у кого мало сообщений, а мне кажется и ты к ним относишься.
Так как неможешь ПхП подредактировать ИП вписать и данные БД.
Да и вообще у тебя хоть ПхП хостинг потдерживает?
Если играл на ВИПе то там точно такоеже стоит так как Админ того сервера мне дал.
Лех ненравится модуль небери я его удалил.
Ктото тут говорил нубы те у кого мало сообщений, а мне кажется и ты к ним относишься.
Так как неможешь ПхП подредактировать ИП вписать и данные БД.
Да и вообще у тебя хоть ПхП хостинг потдерживает?
DLE? Скрипт который ты мне дал он есть... http://la2-pvp.ru/modules/status.php.. но, объясни пожалуйста, как мне вывести его на главную страницу? Я Блондинко походу... До меня не доходит, т.к. я сто раз вписывл в шаблон скрипт PhP он мне тупо его выводил... в DLE другая система вывода модулей!
Вот тебе FAQ от меня
Включение <php> в DLE !
Если нет вот включи:
открой фаил index.php
найди
заменяем ее на
Теперь твой Dle поддерживает все php команды в шаблоне
Итак начнем писать модуль
1. Создай фаил status.php
Внего впиши:
$status = 'Статус сервера';
// Подгружаем шаблон
$tpl->load_template('status.tpl');
$tpl->set('{status}', $status);
$tpl->compile('content');
$tpl->clear();
?>
2. Создай .tpl шаблон (Название шаблона должно совпадать с названием модуля, короче создавай status.tpl
Внего впиши: (только не забудь скрипт под себя настроить)
<body>
{status}
</body>
</html>
3. Далие создаешь в корне сайта (папка www) status.php
Внего впиши:
////Статус сервера//////
error_reporting(0);
$IP = array(
"Логин: " => "тут IP адрес:2106",
"Гейм: " => "тут IP адрес:7777",
); while(list($ServerName,$Host)=each($IP)) {
list($IPAddress,$Port)=explode(":",$Host);
echo($ServerName);
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo("<font color='green'>On-line </font><br>");
fclose($fp);
}
else {
echo ("<font color='red'>Off-line </font><br>");
}
}
////Колличество он-лайн//////
$dbhost="localhost"; ////Адрес MYSQL сервера
$dbname="l2jdb"; //// Имя базы
$dbuser="root"; //// Логин для базы
$dbpass=""; //// Пароль для базы
$msc=MYSQL_CONNECT($dbhost,$dbuser,$dbpass) or die ("Ошибка БД");
MYSQL_SELECT_DB($dbname) or die ("Ошибка БД");
$get_config_data="SELECT online FROM characters WHERE online>0";
$config_data=MYSQL_QUERY($get_config_data);
$config['num_online']=mysql_num_rows($config_data);
echo " Игроков ";
echo ("<font color='green'>".$config['num_online']."</font>");
MYSQL_CLOSE($msc);
?>
4. Возвращайся к шаблону status.tpl
У тебя там:
<body>
{status}
</body>
</html>
вставляешь:
должно получиться:
<body>
{status_apocal}
<?php include("status.php");?>
</body>
</html>
5. Теперь добавляешь шаблон в сам DLE
Открываешь файл engine.php находиться тут ***/www/engine/
Находишь:
include ENGINE_DIR.'/modules/register.php';
break;
Ниже добавляешь:
include ENGINE_DIR.'/modules/stats.php';
break;
Если ты сделал все как я тебе написал то зайдя по этой ссылки _http://la2-pvp.ru/index.php?do=status ты увидишь статистику
Спрашивай что тебе еще
А настоящего автора тебя писать не когда не учили? //Boec: 10% от меня лично!
Dr0ID: вы извращенцы.
шаблон на то и шаблон, чтоб там не было пхп.
Пока вы работаете над модулем, нужно пользоваться тем..., что есть!
советчики ужос =)
в течении недели думаю мануал напишу, как создать простенький модуль для дле
Не пиши, пусть учаться гуглить, на сайтах полным полно манов по созданию модулей для дле. Вскоре выложу ссылку на хороший ман.
— Дурак дураком
Во-первых: включать РНР в ДЛЕ строго не рекомендую, если в вашем скрипте будет хоть 1 искос - подвергается опасности весь ДЛЕ. Всё можно подключить Инитом и прописать ТПЛ. Есть вопросы - 4dle.ru
Во-вторых: по теме обвязки от Hellevil - версия РЦ2 не работает с Ребелионом, работают только 7 печатей, к-во акаунтов и персов, кланов, регистрация. На этом всё заканчивается. Детальная статистика не работает, чар в кабинете не работает, в админке чары тоже не доступны.
З.Ы. Это касается только нового Rebellion.
WebDeveloper сервера DARKWORLD
Да, и стоит она 15 Евро ... хорошо получается, друг покупал РЦ2, поставил на Ребелион, а статистика работает частично ... выходит ему теперь снова платить деньги ... нехорошо получается.
WebDeveloper сервера DARKWORLD





