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

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

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

امتیاز به نظر

امتیاز به نظر

توسط اين هک مي توانيد سيستم امتياز دهي به نظرات (به صورت + و -) را در سايتتان راه بياندازيد.

امتیاز به نظر


فايل زير رو دانلود کنيد، و فايل هاي داخل آن را به جاي مشخص شده کپي کنيد.
Download

فايل engine/modules/show.full.php رو باز كنيد و به دنبال كد زير بگرديد:
ip, is_register,

آن كد رو حذف كنيد و كدهاي زير رو بجاش قرار بديد:
ip, is_register, name,rating, vote_num,

در همين فايل به دنبال كد زير بگرديد:
else $tpl->set('{registration}', '--');

پس از آن،‌ كدهاي زير رو قرار دهيد:
$tpl->set('{rate}',CommRating ($row['id'], $row['rating'], $row['vote_num'], $user_group[$member_id['user_group']]['allow_rating']));


فايل engine/modules/lastcomments.php رو باز كنيد و به دنبال كد زير بگرديد:
else $tpl->set('{registration}', '--');

پس از آن،‌ كد زير رو قرار دهيد:
$tpl->set('{rate}', '');


فايل engine/ajax/addcomments.php رو باز كنيد و به دنبال كد زير بگرديد:
else $tpl->set('{registration}', '--');

پس از آن، كد زير رو قرار دهيد:
$tpl->set('{rate}', '');


فايل engine/ajax/js_edit.js رو باز كنيد و كدهاي زير رو در انتهاي آن (چند خط بياين پايين تر) اضافه كنيد:
function comRate( rate, id ) {
var ajax = new dle_ajax();
ajax.onShow ('');
var varsString = "go_rate=" + rate;
ajax.setVar("comm_id", id);
ajax.setVar("skin", dle_skin);
ajax.requestFile = dle_root + "engine/ajax/comm_rating.php";
ajax.method = 'GET';
ajax.element = 'cratig-layer-' + id;
ajax.sendAJAX(varsString);
};


فايل engine/modules/functions.php رو باز كنيد و به دنبال كد زير بگرديد:
function userrating ($name)

در بالاي آن، كدهاي زير رو قرار دهيد:

function CommRating ($id, $commrating, $vote_num, $allow = true){
global $is_logged, $member_id, $config, $lang, $db;


if ($commrating) $commrating = round($commrating, 0); else $commrating = 0;

switch($commrating) {
case ($commrating >= 0):
$commrating = '<span style="color: #009900;">+'.$commrating.'</span>';
break;
case ($commrating <= 0):
$commrating = '<span style="color: #FF0000;">'.$commrating.'</span>';
break;
case($commrating == 0):
$commrating = '<span style="color: #000000;">'.$commrating.'</span>';
break;
}
if (!$allow) {

$commrated = <<<HTML
<span id="cratig-layer-{$id}">
<div id='cratig-layer'>
{$commrating}
</div>
</span>
HTML;

return $commrated;
}


$commrated .= <<<HTML
<span id="cratig-layer-{$id}">
<div id='cratig-layer'>
<a href="#" title="+" class="r2-unit" onclick="comRate('+1', '{$id}'); return false;" style="padding-right: 5px;"><img title="+" src="/templates/dle/images/comm_up.gif" border="0" align="middle" style="width: 16px;"></a>
{$commrating}
<a href="#" title="-" class="r1-unit" onclick="comRate('-1', '{$id}'); return false;" style="padding-left: 5px;"><img title="-" src="/templates/dle/images/comm_down.gif" border="0" align="middle" style="width: 16px;"></a>
</div>
</span>
HTML;


return $commrated;
}


حالا با قرار دادن كد {rate} در فايل templates/Default/comments.tpl مي توانيد اين هك را به نمايش بگذاريد.

نظرات کاربران
سامان رزمجو در 06 شهریور 1387 - 09:28 گفته:
مدیر بازنشستهنظرات: 105

محمد جان دستت درد نکنه

هک خوبیه

راستی این جستجوی آجاکس چی شد . درستش کردی

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

PersianScript در 06 شهریور 1387 - 12:06 گفته:
عضو سایتنظرات: 75

این یكی واقعا جالب بود!

ramin006 در 06 شهریور 1387 - 15:11 گفته:
عضو سایتنظرات: 91

هک خوبی است من از این هک روی سیستم سفارشی دیتالایف انجین استفاده کردم

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

موفق باشید

[email protected] در 06 شهریور 1387 - 15:48 گفته:
عضو سایتنظرات: 152

بحث در مورد چگونگی ارائه قالب ها .........

http://datalifeengine.ir/forum.php?do=forum
&topic=1009

لطفا در این بحث تمامی اعضا شرکت کنند و نظر خود را ارائه دهند

songfaz در 06 شهریور 1387 - 17:31 گفته:
عضو سایتنظرات: 1

سلام
واقعا هک خوبیه دستت درد نکنه

بزرگترین سایت دانلود موزیک

محمدرضا یکتامرام در 07 شهریور 1387 - 04:07 گفته:
مدیر کلنظرات: 356

Sam.Razm,
خواش میکنم،
اون جستجوی AJAX هم خیلی باهاش ور رفتم، ولی متاسفانه نشد.
من فکر کنم یه فایلش نیست.!

PersianScript,
ممنون

ramin006,
چشم، سعی میکنم آموزش رو در فایل Text هم قرار بدم.

songfaz,
ممنون smile

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

mmmd در 26 شهریور 1387 - 13:31 گفته:
عضو سایتنظرات: 5

واسه من هیچ تغغییری ایجاد نشد . کد {rate} رو هر جاش بزاریم فرقی نداره ؟

محمدرضا یکتامرام در 04 مهر 1387 - 00:04 گفته:
مدیر کلنظرات: 356

سلام،
شما تا زمانی که اون کدهارو توی فایل های php نزارین، اون Rate همونطوری میاد..!

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

dr.fox در 05 مهر 1387 - 21:25 گفته:
عضو سایتنظرات: 8

اول که فراموش کردید در مورد فایل install هم توضیح بدید اخه ما خیلی مبتدی هستیم wink

دوم اینکه بهترین جا برای {rate} کجا هست !

سوم خیلی هک باحالی بود .. توپ flower


کجا اشتباه کردم !

Warning: fopen(/home/winbeta/public_html/dle/temp
lates/Default/vote.tpl): failed to open stream: Permission denied in /home/winbeta/public_html/dle/engine/inc
/templates.php on line 164 Warning: fwrite(): supplied argument is not a valid stream resource in /home/winbeta/public_html/dle/engine/inc
/templates.php on line 165 Warning: fclose():

Rasool در 23 مهر 1387 - 22:31 گفته:
عضو سایتنظرات: 9

سلام
این آخرین مرحله فکر می‌کنم یه جاش ایراد داره.
آقای یکتا، لطفا یه نگاه بندازین! من توی مرحله آخر گیر می‌کنم.

amir در 21 اسفند 1387 - 18:20 گفته:
عضو سایتنظرات: 34

با سلام
در فایل functions.php به جای datalifeengine.ir2 نام تمپلیت خود را قرار دهید
{rate} را هم بعد از {registration} در فایل comments.tpl قرار دهید
http://www.siteshoma.ir/installrating.ph
p را هم اجرا کنید
wink

iscamin در 08 مهر 1388 - 08:00 گفته:
عضو سایتنظرات: 12

در کار نیست dle 8.2

iscamin در 26 مهر 1388 - 06:28 گفته:
عضو سایتنظرات: 12

در کار نیست dle 8.2

driv3r در 18 آبان 1388 - 14:56 گفته:
عضو سایتنظرات: 1

how to install on datalife engine 8.2

امیرمهدی فرح آبادی در 23 دی 1390 - 23:57 گفته:
عضو سایتنظرات: 45

عالیییییییییییییییییییییییییییییییییییییه

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

hawram در 21 اسفند 1390 - 20:40 گفته:
عضو سایتنظرات: 4

چطوری میشه این رو روی دیتالایف انجین 9.4 نصب کرد؟

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!