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

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

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

سيستم امتياز

سيستم امتياز

سيستم امتياز...

سيستم امتياز


اين ماژول اولين ورژن مي باشد. انشاالله در ورژن هاي بعد يه سري امکانات جديد مثل بانک اضافه مي شود.

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

آدرس زير رو اجرا کنين تا جدول ها به ديتابيس اضافه شود:


فايل admin.php رو باز کنين و به دنبال کد زير بگرديد:
$system_modules = array('addnews'      => 'user',

پس از آن، کد زير رو قرار دهيد:
'points'   => 'admin',



فايل Engine/Engine.php رو باز کنين و به دنبال کد زير بگرديد:
    case "stats" :
        include ENGINE_DIR.'/modules/stats.php';
        break;

پس از آن، کد زير رو قرار دهيد:
    case "points" :
        include ENGINE_DIR.'/modules/points.php';
        break;


فايل engine/modules/profile.php رو باز کنيد و به دنبال کد زير بگريد:
$tpl->set('{foto}', "/templates/dle/images/noavatar.png");

پس از آن، کد زير رو قرار دهيد:
$points_sql = $db->query("SELECT * FROM " . PREFIX . "_points_gifts where name = '$user' order by date ASC");

while($rowpoint = $db->get_row($points_sql)){

$gifts .= "<img src=\"/uploads/gifts/".$rowpoint['image']."\" title=\"".$rowpoint['tavasot'].": ".$rowpoint['description']."\" border=\"0\" />&nbsp;";

}

در همين فايل به دنبال کد زير بگرديد:
$tpl->set('{fullname}', stripslashes($row['fullname']));

پس از آن، کد زير رو قرار دهيد:
$tpl->set('{points}', $row['points']);
$tpl->set('{gifts}', $gifts);


فايلengine/modules/show.full.php رو باز کنين و به دنبال کد زير بگرديد:
comments.user_id, date, autor

آن کد رو به کد زر تغيير دهيد:
comments.user_id, points, date, autor

در همين فايل به دنبال کد زير بگرديد:
$go_page = "onclick=\"return dropdownmenu(this, event, UserMenu('".htmlspecialchars($go_page)."', '".$row['user_id']."', '".$member_id['user_group']."'), '170px')\" onMouseout=\"delayhidemenu()\"";

پس از آن، کدهاي زير رو قرار دهيد:
$db->query("SELECT * FROM " . PREFIX . "_users where user_id = $row[user_id]");

while($rows = $db->get_row()) {

$myname = $rows['name'];


if ($rows['b'] == '1') {
$myname = "<b>$myname </B>";
}

if ($rows['i'] == '1') {
$myname = "<i>$myname</i>";
}

if ($rows['u']  == '1') {
$myname = "<u>$myname</u>";
}

if ($rows['color']  == '1') {
$myname = "<font color=#{$rows['colorcode']}>$myname</font>";
}
}

به دنبال کد زير بگرديد:
if ($config['allow_alt_url'] == "yes")
$tpl->set('{author}', "<a {$go_page} href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">".$row['name']."</a>");
else
$tpl->set('{author}', "<a {$go_page} href=\"$PHP_SELF?subaction=userinfo&amp;user=".urlencode($row['name'])."\">".$row['name']."</a>");

کد پيدا شده را حذف کنين و بجاش کدهاي زير رو قرار دهيد:
if ($config['allow_alt_url'] == "yes")
$tpl->set('{author}', "<a {$go_page} href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">{$myname}</a>");
else
$tpl->set('{author}', "<a {$go_page} href=\"$PHP_SELF?subaction=userinfo&amp;user=".urlencode($row['name'])."\">{$myname}</a>");

به دنبال کد زير بگرديد:
$tpl->set('{comm-num}', intval($row['comm_num']));

پس از آن کد زير رو قرار دهيد:
$tpl->set('{points}', intval($row['points']));


فايل engine/modules/addcomments.php رو باز کنين و به دنبال کد زير بگرديد:
$db->query("UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1 where user_id ='$member_id[user_id]'");

آن کد رو حذف کنين و کد زير رو بجاش قرار بدين:
$db->query("UPDATE " . USERPREFIX . "_users set comm_num=comm_num+1 , points=points+20 where user_id ='$member_id[user_id]'");


فايل engine/modules/comments.php رو باز کنين و به دنبال کد زير بگرديد:
$db->query("UPDATE " . USERPREFIX . "_users set comm_num=comm_num-1 where name ='$author'");

آن کد رو حذف کنين و کد زير رو بجاش قرار بدين:
$db->query("UPDATE " . USERPREFIX . "_users set comm_num=comm_num-1 , points=points-20 where name ='$author'");


فايل engine/modules/addnews.php رو باز کنين و به دنبال کد زير بگرديد:
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num+1 where user_id='$member_id[user_id]'");

آن کد رو حذف کنين و کد زير رو بجاش قرار بدين:
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num+1 , points=points+80 where user_id='$member_id[user_id]'");


فايل engine/inc/addnews.php رو باز کنين و به دنبال کد زير بگرديد:
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num+1 where user_id='$member_db[10]'");

آن کد رو حذف کنين و کد زير رو بجاش قرار بدين:
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num+1 , points=points+80 where user_id='$member_db[10]'");


فايل engine/inc/editnews.php رو باز کنيد و به دنبال کد زير بگرديد:
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num-1 where name='$item_db[1]'");

آن کد رو حذف کنين و کد زير رو بجاش قرار بدين:
$db->query("UPDATE " . USERPREFIX . "_users set news_num=news_num-1 , points=points-80 where name='$item_db[1]'");


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

پس از آن، کدهاي زير رو قرار دهيد:
array(
'name' => 'Points',
'url' => "$PHP_SELF?mod=points",
'descr' => '',
'image' => "points.png",
'access' => "all",
),


فايل قالب Comments.tpl رو باز کنين و کد زير رو در جاي مناسب قرار دهيد: (براي نمايش امتياز)
امتياز: {points}


فايل قالب Userinfo.tpl رو باز کنين و کد زير رو در جاي مناسب قرار دهيد:
<br />فهرست هدايا: {gifts}
<br />امتياز: {points}


موفق باشيد. flower

نظرات کاربران
greenp30 در 09 دی 1387 - 22:11 گفته:
عضو سایتنظرات: 2

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

sarayemusic در 09 دی 1387 - 23:01 گفته:
عضو سایتنظرات: 64

alireza123,
dooste aziz hameye marahelo mobe mo anjam dadam , nemiad

KING در 10 دی 1387 - 00:14 گفته:
میهمان

محمد جان دمت گرم همه رو از خماری در آوردی فکر کنم بتونم کمکت کنم تا امکانات زیادتری بهش اضافه کنی؟ البته با نظر خودت

دوست عزیز sarayemusic هر چیزی که میاد اولش کامل نیست خوب نواقص زیاد داره حداقل خوبی که این کار داشت این بود که کار خود محمد خان بود نه ترجمه بود و نه کپی از سایتهای روسی بعدم چنین اشکالی که شما می گید از نصب بوده نه از مد (یعنی در نصب به اشکال بر خوردید ربطی به مد نداره)

3canc در 13 دی 1387 - 10:07 گفته:
عضو سایتنظرات: 145

آقا محمد دستت درد نکنه ولی برای چی براش نصب اینستالی نمیزارید . باید دستی نصب بشه

sarayemusic در 15 دی 1387 - 10:44 گفته:
عضو سایتنظرات: 64

azizan man monkere in nemisham ke mohammad jan vaght gozashte & ino sakhte.


man migam komakam konid moshkelesho raf konam

Pooya-CR در 17 دی 1387 - 14:51 گفته:
عضو سایتنظرات: 2

Man ham in error ro daram

Fatal error: Cannot use string offset as an array in /home/psnwarez/domains/psnwarez.com/publ
ic_html/engine/modules/online.php on line 116

mishe komakam konid

farshbaf در 25 دی 1387 - 00:25 گفته:
عضو سایتنظرات: 14

سلام آقا محمد
من سیستم امتیازدهی رو رو سایتم نصب کردم ولی درست کار نمیکنه؟
همه مراحل رو دوبار هم انجام دادم بام نتونستم پیدا کنم.
صفحه http://www.maxitem.com/index.php?do=poin
ts
ts رو لود نمی کنه. به چک بکنین!

همچنین "مشاهده ی پیغام خصوصی های کاربران" رو هم نصب کردم، وقتی میرم از پنل ادمین یا لینک ارائه شده ببینم، میزنه دسترسی نیست؟!
چرا و چطور می تونم حل مشکل کنم؟

farshbaf در 26 دی 1387 - 03:48 گفته:
عضو سایتنظرات: 14

بله حق با سرای موزیک هست.
اینکه اصلاً کار نمی کنه؟!!!
صفحه points رو که اصلاً نشون نمیده! این خطا هم که هست {points}

یا محمد مددی!

پیام سپرده در 22 اسفند 1387 - 10:35 گفته:
مدیر سایتنظرات: 249

سلام . عالیست . فقط یک چیزی این ماژول ترجمه است یا اینکه توسط شما نوشته شده است flower

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

amir در 30 اسفند 1387 - 22:54 گفته:
عضو سایتنظرات: 34

با سلام
برای من در نسخه 7.2 ارور میده و وارد صفحه نمایش نمیشه:
Fatal error: Cannot use string offset as an array in /home/chess/public_html/engine/modules/m
chat/addmess.php on line 42

hossein72 در 08 خرداد 1388 - 17:30 گفته:
عضو سایتنظرات: 25

عجب چیز توپیه !!! خسته نباشیـــد ! yes

svahdati در 19 آبان 1388 - 13:25 گفته:
عضو سایتنظرات: 48

اقا محمد من اینو نصب کردم ولی وقتی میخوام صفحه ی امتیازات رو بالا بیارم اینو میده





؟
http://far30download.ir/index.php?do=points

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