دیتالایف انجین فارسی

رویدادهای سایت

تاریخ انتشار: 18 اسفند 1387
ارسال کننده: Mohammad_1ta
بوسیله این ماژول می توانید تمامی رویدادهای سایت رو ببینین.
مثلاً عملیات های مهمی که مدیران سایتتون انجام میدن (مثل حذف، ویرایش، ایجاد و... مطلب یا کاربر)

رویدادهای سایت


فایل زیر رو دانلود کنید و به جای مشخص شده کپی کنید:

جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.

وارد phpMyAdmin شويد و پس از انتخاب ديتابيس، روي SQL کليک کنيد و موارد زير رو داخلش کپي کنين و Run کنيد:
CREATE TABLE `dle_log` (
  `id` int(11) NOT NULL auto_increment,
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `user` varchar(100) default NULL,
  `desc` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */


فايل Index.php و Admin.php را باز کنيد و به دنبال کد زير بگرديد:
define('ENGINE_DIR', ROOT_DIR.'/engine');

بعد از آن، کد زير رو قرار دهيد:
include_once ENGINE_DIR.'/inc/log.php';


فايل Engine/modules/Register.php را باز کنيد و به دنبال کد زير بگرديد:
$db->query("INSERT INTO " . USERPREFIX . "_users

بعد از آن، کد زير رو قرار دهيد:
addlog ($lang_log['log_reg'].$name);


فايل Engine/Inc/Edituser.php رو باز کنيد و به دنبال کد زير بگرديد:
$db->query("INSERT INTO " . USERPREFIX . "_users

بعد از آن، کد زير رو قرار دهيد:
addlog ($lang_log['adduser'].$regusername.'('.$user_group[$reglevel]['group_name'].')');

در همين فايل به دنبال کد زير بگرديد:
$row = $db->super_query("SELECT users_id, days FROM " . USERPREFIX . "_banned

پس از آن، کدهاي زير رو قرار دهيد:
    if (!$row['users_id'])
    {
        $bds_row = $db->super_query("SELECT name FROM " . USERPREFIX . "_users WHERE user_id = '$id'");
        addlog ($lang_log['banned'].$bds_row['name'].'. '.$banned_descr);
    }

در همين فايل به دنبال کد زير بگرديد:
$db->query("DELETE FROM " . USERPREFIX . "_banned WHERE users_id = '$id'");

پس از آن، کدهاي زير رو قرار دهيد:
$bds_row = $db->super_query("SELECT name FROM " . USERPREFIX . "_users WHERE user_id = '$id'");
addlog ($lang_log['unbanned'].$bds_row['name'].'. '.$banned_descr);

در همين فايل به دنبال کد زير بگرديد:
$db->query("delete FROM " . USERPREFIX . "_users WHERE user_id='$id'");

پس از آن، کدهاي زير رو قرار دهيد:
$bds_row = $db->super_query("SELECT name FROM " . USERPREFIX . "_users WHERE user_id = '$id'");
addlog ($lang_log['user_del'].$bds_row['name']);


فايل Engine/Inc/Editnews.php رو باز کنيد و به دنبال کد زير بگرديد:
$db->query("DELETE FROM " . PREFIX . "_post WHERE id='$item_db[0]'");

پس از آن، کدهاي زير رو قرار دهيد:
$bds_row = $db->super_query("SELECT title FROM " . PREFIX . "_post WHERE id='$item_db[0]'");

در همين فايل به دنبال کد زير بگرديد:
clear_cache();

پس از آن، کدهاي زير رو قرار دهيد:
if($approve)addlog ($lang_log['approve_post'].' <a href="'.$config['http_home_url'].'?newsid='.$item_db[0].'" target="_blank">'.$title.'</a>');
if($okdeleted)addlog ($lang_log['delete_post'].$bds_row['title']);


فايل Engine/Inc/Massactions.php رو باز کنيد و به دنبال کد زير بگرديد:
$row = $db->super_query("SELECT autor FROM " . PREFIX . "_post where id = '$id'");

پس از آن، کدهاي زير رو قرار دهيد:
$row = $db->super_query("SELECT autor,title FROM " . PREFIX . "_post where id = '$id'");
$logtitles[]= $row['title'];

در همين فايل به دنبال کد زير بگرديد:
$db->query("DELETE FROM " . PREFIX . "_images WHERE news_id = '$id'");
}

در بالاي آن، کدهاي زير رو قرار دهيد:
$logtitles = (is_array($logtitles))?implode (', ', $logtitles):'';
addlog ($lang_log['massdelpost'].$logtitles);


فايل Engine/Inc/Functions.inc.php رو باز کنيد و به دنبال کد زير بگرديد:
function msg($type, $title, $text, $back=FALSE){
global $lang;

بعد از آن، کد زير رو قرار دهيد:
addlog ('(MSG) '.$title.': '.$text);


فايل Engine/Inc/Options.php را باز کنيد و به دنبال کد زير بگرديد:
$options['others'] = array(

بعد از آن، کد زير رو قرار دهيد:
                    array(
                    'name'      => "رويدادها",
                    'url'           => "$PHP_SELF?mod=showlog",
        'descr'       => "",
        'image'      => "spset.png",
                    'access'     => "1",
                    ),


فايل Admin.php رو باز کنيد و به دنبال کد زير بگرديد:
'addnews'      => 'user',

بعد از آن، کد زير رو قرار دهيد:
'showlog'    => 'admin',

در همين فايل به دنبال کد زير بگرديد:
require_once (ENGINE_DIR.'/inc/init.php');

بعد از آن، کد زير رو قرار دهيد:
if (trim($_POST['username']) and trim($_POST['password']) and $is_loged_in == FALSE) addlog($lang_log['login_false'].' login: '.$_POST['username'].', password: '.$_POST['password'].', IP: <a target="_blank" href="http://whois.myws.ru/d/'.$_SERVER['REMOTE_ADDR'].'">'.$_SERVER['REMOTE_ADDR'].'</a>');


فايل Index.php را باز کنيد و به دنبال کد زير بگرديد:
require_once ROOT_DIR.'/engine/init.php';

پس از آن، کد زير رو قرار دهيد:
if (trim($_POST['login_name']) and trim($_POST['login_password']) and $is_logged == FALSE) addlog($lang_log['sloginfalse'].' login: '.$_POST['login_name'].', password: '.$_REQUEST['login_password'].', IP: <a target="_blank" href="http://whois.myws.ru/d/'.$_SERVER['REMOTE_ADDR'].'">'.$_SERVER['REMOTE_ADDR'].'</a>');


حال برای مشاهده این ماژول به مدیریت بروید.
    16 نفر (16 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    عضو سایت
    18 اسفند 1387 - 10:46
    ماژول جالبی بود . flower

    --------------------
    عضو سایت
    18 اسفند 1387 - 12:32
    ممنون flower

    خیلی به درد اینجا می خوره ! winked
    مدیر بازنشسته
    18 اسفند 1387 - 12:54
    General,
    آره . خیلی به درد اینجا میخوره ،مخصوصاً زمان اون یكی دوستمون بیشتر به درد میخورد . fellow

    خداییش دیگه هیشكی نمیتونه جلوی دیتالایف انجین رو بگیره happy
    مدیر بازنشسته
    18 اسفند 1387 - 14:30
    ایول happy بودن محمد یکتا = پیشرفت دیتالایف انجین X:X: pray pray
    عضو سایت
    18 اسفند 1387 - 14:43
    آقا تشکر . flower
    مدیر کل
    18 اسفند 1387 - 14:43
    ممنون دوستان flower smile


    SalaR,
    چشم بزودی نصب میکنم flower

    Arash.N,
    چمنتم = چاکر - مخلص - نوکر worship worship flower worship worship

    --------------------
    میهمان
    18 اسفند 1387 - 15:36
    ممنون ... flower

    Arash.N,
    شما یاهو هم بیای اشکال نداره ها !
    عضو سایت
    18 اسفند 1387 - 15:52
    ممنون به خاطر زحمتات flower
    عضو سایت
    18 اسفند 1387 - 17:27
    اینست ظهور یکتا ! lol
    عضو سایت
    18 اسفند 1387 - 20:22
    ایوول بابا
    مدیر بازنشسته
    18 مرداد 1388 - 07:53
    ماژول خوبیه. ولی بایستی IP رو هم ثبت می کرد.
    عضو سایت
    06 شهریور 1388 - 13:17
    salam bashad agha mohamad to file admin.php man file 'addnews' => 'user', nist
    عضو سایت
    15 فروردین 1389 - 13:39
    سلام به من این ارور رو می ده


    Parse error: syntax error, unexpected $end in /home/irdownc1/public_html/engine/inc/showlog.php on line 298
    عضو سایت
    27 آذر 1391 - 06:56
    محمد جان دمت گرم گل کاشتی flower

    --------------------
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

     
    پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
    کد امنیتی: *