ایران سرور
توسط اين ماژول مي توانيد افراد آنلاين در يك مطلب رو مشاهده كنين

كاربران آنلاين در مطلب


فايل زير رو دانلود كنيد و به جاي مشخص شده كپي كنيد:
Download

وارد Cpanel شويد و phpMyAdmin رو باز و پس از انتخاب ديتابيس، روي SQL كليك كنيد و موارد زير رو در آن Run كنيد:
CREATE TABLE `dle_post_online` (
  `post_id` int(6) NOT NULL default '0',
  `is_guest` tinyint(2) NOT NULL default '0',
  `user_name` varchar(255) NOT NULL default '',
  `user_id` int(6) NOT NULL default '0',
  `ip` varchar(255) NOT NULL default '',
  `time` datetime default NULL,
  KEY `idx` (`post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;


فايل Engine/Modules/Show.Full.php رو باز كنيد و به دنبال كد زير بگرديد:
$tpl->set('',  $news_find);

پس از آن، كد زير رو قرار دهيد:
require_once ( ENGINE_DIR . ('/modules/postonline.php'));


فايل Engine/Modules/Sitelogin.php رو باز كنيد و به دنبال كد زير بگرديد:
if (isset($_REQUEST['action']) AND $_REQUEST['action'] == "logout") {

پس از آن، كدهاي زير رو قرار دهيد:
    if ( $_SESSION['user_id'] && $_SESSION['user_id'] != '' )
    {    
        $db->query("DELETE FROM " .USERPREFIX . "_post_online WHERE user_id='". $_SESSION['user_id'] ."'");
    }


فايل Templates/Your-Temp/fullstory.tpl رو باز كنيد و كدهاي زير رو پس از {full-story} قرار دهيد:
<br/><a href="#" onclick="ShowOrHide('postonline');return false;">كاربراني كه در حال مشاهده اين مطلب هستند ({readers})</a>
<div id="postonline" style="display:none">
<b>ميهمان</b>: {guest_num} | <b>عضو سايت</b>: {user_num} <br/>
{user-list}</div>


tntdownload، alifx4 و karbar و 15 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.