اینم از نسخه جدید ماژول افراد آنلاین
1- فایل زیر رو دانلود کنید و در جای مشخص شده آپلود نمایید:
Download
2- فایل index.php رو باز کنید و به دنبال کد زیر بگردید:
require_once ROOT_DIR . '/engine/init.php';
پس از آن کد زیر رو قرار بدید:
require_once ROOT_DIR . '/engine/modules/online.php';
3- در همان فایل به دنبال کد زیر بگردید:
$tpl->set ( '{topnews}', $topnews );
بعد از آن کد زیر رو بگذارید:
$tpl->set ( '{online}', $tpl->result['online'] );
4- وارد PHPMyAdmin شوید و در تب SQL کدهای زیر رو وارد کنید:
DROP TABLE IF EXISTS dle_online;
CREATE TABLE dle_online (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`uid` varchar(11) NOT NULL,
`uname` varchar(40) NOT NULL,
`ip` varchar(16) NOT NULL,
`time` varchar(20) NOT NULL,
`user_agent` varchar(255) NOT NULL DEFAULT 'unknown',
`OS` varchar(255) NOT NULL DEFAULT 'unknown',
`location` varchar(255) NOT NULL DEFAULT 'unknown',
`proxy` varchar(255) NOT NULL DEFAULT 'unknown',
`foto` varchar(40) NOT NULL DEFAULT 'unknown',
`user_group` varchar(11) NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */;
CREATE TABLE dle_online (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(32) NOT NULL,
`uid` varchar(11) NOT NULL,
`uname` varchar(40) NOT NULL,
`ip` varchar(16) NOT NULL,
`time` varchar(20) NOT NULL,
`user_agent` varchar(255) NOT NULL DEFAULT 'unknown',
`OS` varchar(255) NOT NULL DEFAULT 'unknown',
`location` varchar(255) NOT NULL DEFAULT 'unknown',
`proxy` varchar(255) NOT NULL DEFAULT 'unknown',
`foto` varchar(40) NOT NULL DEFAULT 'unknown',
`user_group` varchar(11) NOT NULL DEFAULT 'unknown',
PRIMARY KEY (`id`),
UNIQUE KEY `key` (`key`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci */;
حالا با قرار دادن کد {online} در main.tpl میتونید این ماژول رو به نمایش در بیاورید.
موفق باشید
گروه دیتالایف انجین فارسی