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

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

پشتیبان رسمی سیستم مدیریت محتوا

آنتی اسپم ورژن 1

آنتی اسپم ورژن 1

آنتی اسپم ورژن 1


به گفته نویسنده ، این ماژول 100% مانع از قرار دادن اسپمها:

1. در ارسال نظرات
2. در ارسال مطالب
3. هنگام عضویت

میشه و در قسمت مدیریت اونها رو نمایش میده . belay


1. فایل رو دانلود و در مسیر مورد نظر قرار بدید .

شما دسترسی لازم جهت دریافت این فایل را ندارید.


2. وارد phpmyadmin بشید و در sql کد زیر رو اجرا کنید :



CREATE TABLE `dle_hte_antispam` (
  `id_spam` int(11) NOT NULL auto_increment,
  `ip` varchar(20) NOT NULL default '',
  `coockie` text NOT NULL,
  `dt` datetime NOT NULL default '0000-00-00 00:00:00',
  `type` int(1) NOT NULL default '0',
  `post` text NOT NULL,
  PRIMARY KEY  (`id_spam`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9;





3. فایل engine/modules/addnews.php رو باز کنید :

کد زیر رو پیدا کنید :


if( ! defined( 'DATALIFEENGINE' ) ) {
    die( "Hacking attempt!" );
}

$allow_addnews = true;



بعد از کد بالا . کد زیر رو قرار بدید :



$stop = "";
if (($_POST['antispam']!='as')&&($_POST['title']!=''))
{
    $stroka='';
    foreach ($_POST as $value)
    {
        $stroka .= " $value |||";
    }

    $stop .= 'Block Spam! If youre not spammers, please contact aministratsiey portal!';
    $db->query("INSERT INTO dle_hte_antispam (ip, coockie , dt, type, post) VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_COOKIE']."',CURRENT_TIMESTAMP,'1','".$stroka."')");
}



در همین فایل کد زیر رو پیدا و حذف کنید :

$stop = "";


در همین فایل کد زیر رو پیدا کنید :

$tpl->copy_template = $categoryfilter . $script . $tpl->copy_template . "<input type=\"hidden\" name=\"mod\" value=\"addnews\" />{$random_key}</form>";


به جاش کد زیر رو قرار بدید :

$tpl->copy_template = $categoryfilter . $script . $tpl->copy_template . "<input type=\"hidden\" name=\"mod\" value=\"addnews\" /><input type=\"hidden\" name=\"antispam\" value=\"as\" />{$random_key}</form>";



4. فایل engine/modules/addcomments.php رو باز کنید :

کد زیر رو پیدا کنید :

if( ! defined( 'DATALIFEENGINE' ) or $config['allow_comments'] != "yes" ) {
    die( "Hacking attempt!" );
}


بعد از کد بالا، کد زیر رو قرار بدید :

if ($_POST['antispam']!='as')
{
    $stroka='';
    foreach ($_POST as $value)
    {
        $stroka .= " $value |||";
    }
    $db->query("INSERT INTO dle_hte_antispam (ip, coockie , dt, type, post) VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_COOKIE']."',CURRENT_TIMESTAMP,'2','$stroka')");
    $stop[] = $lang['news_info_3'];
    $CN_HALT = TRUE;
}



5. فایل engine/ajax/js_edit.js رو باز کنید ( میتونید از فایلی که در پوشه developer قرار داده شده استفاده کنید و به جای این فایل در پوشه ajax قرار بدید ) و یا اینکه دستور زیر رو انجام بدید :

کدزیر رو پیدا کنید :
function doAddComments()


در زیر اون به دنبال کد زیر بگردید :

var varsString = "post_id=" + form.post_id.value;


بعد از کد بالا ، کد زیر رو قرار بدید :

dle_comments_ajax.setVar("antispam", dle_comments_ajax.encodeVAR(form.antispam.value));



6. فایل engine/modules/show.full.php رو باز کنید :

کد زیر رو پیدا کنید :

<input type=\"hidden\" name=\"subaction\" value=\"addcomment\" />{$hidden}


کد زیر رو در بالای کدی که در بالا هست قرار بدید :

<input type=\"hidden\" name=\"antispam\" value=\"as\" />


7. فایل engine/modules/register.php رو باز کنید :

کد زیر رو پیدا کنید :

<input name=\"submit_reg\" type=\"hidden\" id=\"submit_reg\" value=\"submit_reg\" />


بعد از کد بالا ، کد زیر رو قرار بدید :

<input name=\"antispam\" type=\"hidden\" value=\"as\" />


در همین فایل کد زیر رو پیدا کنید :

if( $doaction == "validating" and ! $stopregistration ) {


کد زیر رو در بالای کدی که در بالا هست قرار بدید :


if( $doaction == "validating")

    if ($_POST['antispam']!='as')
    {
        $stroka='';
        foreach ($_POST as $value)
        {
            $stroka .= " $value |||";
        }
        $db->query("INSERT INTO dle_hte_antispam (ip, coockie , dt, type,post) VALUES ('".$_SERVER['REMOTE_ADDR']."','".$_SERVER['HTTP_COOKIE']."',CURRENT_TIMESTAMP,'3','".$stroka."')");
        msgbox( $lang['all_info'], "Say no spam!" );
        $stopregistration = TRUE;
    }


8. فایل admin.php رو باز کنید :

کد زیر رو پیدا کنید :

'addnews' => 'user',


بعد از کد بالا ، کد زیر رو قرار بدید :

'antispam' => 'admin',



9. فایل engine/inc/options.php رو باز کنید :

کد زیر رو پیدا کنید :

$options['others'] = array (


بعد از کد بالا ، کد زیر رو قرار بدید :

array (
                                            'name' => "آنتی اسپم",
                                            'url' => "$PHP_SELF?mod=antispam",
                                            'descr' => "anti-spam filter",
                                            'image' => "tools.png",
                                            'access' => "1"
                                ),



انشا الله که کار کنه flower

نظرات کاربران
nima.a در 27 فروردین 1388 - 14:20 گفته:
عضو سایتنظرات: 246

ممنون. flower
واقعا دیتالایف انجین نیاز داشت smile

پیام سپرده در 27 فروردین 1388 - 14:55 گفته:
مدیر سایتنظرات: 248

عمو donoghted مطمئنی باز نشست شدی flower
واقعا عالیه.جدیدان این اسپم ها مشکل خیلی ها شده بود

--------------------

SalaR در 27 فروردین 1388 - 15:06 گفته:
مدیر بازنشستهنظرات: 312

payam.sepordeh,
fellow loveu

SMostafa Moosavi در 27 فروردین 1388 - 17:05 گفته:
عضو سایتنظرات: 260

cheshmak flower thx گل کاشتی

--------------------

Mhk1369 در 27 فروردین 1388 - 18:59 گفته:
عضو سایتنظرات: 77

دست درد نکنه یعنی جلوی این نظرات روسی رو هم میگیره ؟ recourse

علی محرمی در 27 فروردین 1388 - 19:27 گفته:
عضو سایتنظرات: 107

نمی شه یکم ساده ترش کنید. شونصدتا مرحله داره. ما با این dialup نامرد تا بخواییم این همه اینور و اونور بشیم توی هاستمون پیرمون در می آد.

ولی خودمونیم ها اگه کار کنه محشره!

--------------------

ramin006 در 27 فروردین 1388 - 21:09 گفته:
عضو سایتنظرات: 91

با سپاس از SalaR خان

از کاربران عزیز کسی نصب کرده ببینیم چه جوریاست؟

یا حداقل یه نمونه از نصب شدشو نشون بدین
طرز کارش چه جوری است؟

softxgame در 28 فروردین 1388 - 03:31 گفته:
عضو سایتنظرات: 31

شكرا ستاذی

alifx4 در 28 فروردین 1388 - 21:37 گفته:
عضو سایتنظرات: 298

مرسی عزیز love

sajjad.a در 04 اردیبهشت 1388 - 21:08 گفته:
عضو سایتنظرات: 6

ای خداااااااااااااااااا
اااا
صبح دیتالایف انجین 8 رو نصب کردم، شب این بلا سرم اومد:

Hacking attempt!


sajjad.a در 05 اردیبهشت 1388 - 09:01 گفته:
عضو سایتنظرات: 6

........................................

................
سلامی دوباره
هنگام ساخت جدول در دیتابیس خطای زیر رو میده

import.php: Missing parameter: import_type (FAQ 2.8)
import.php: Missing parameter: format (FAQ 2.8)

مشکل از کجاست
?


rewutov در 07 اردیبهشت 1388 - 11:57 گفته:
عضو سایتنظرات: 1

качественный уровень впечатляет однако

mazdak1388 در 15 آذر 1388 - 13:12 گفته:
عضو سایتنظرات: 20

عالی بود fellow

abolfazlgoodarzi در 28 فروردین 1389 - 21:18 گفته:
عضو سایتنظرات: 31

demo نداره .

کسی نصب کرد حتما دمو بذاره ببینیم چه جوریا است ؟؟؟

p30mania در 21 مرداد 1389 - 12:15 گفته:
عضو سایتنظرات: 26

من تازه با دیتالایف انجینا آشنا شدم
قبلا با نیوک کار می کردم
اما الان می بینم دیتا لایف کجا و نیوک کجا
خیلی باحاله
خوشم اومد
ممنون از لطفتون flower

mostafa در 25 تیر 1390 - 23:51 گفته:
عضو سایتنظرات: 25

عالی بود
مرسی

555 در 03 خرداد 1391 - 12:42 گفته:
عضو سایتنظرات: 27

ممنونم
عالی بود
مرسی

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!