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

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

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

مدال به كاربران

مدال به كاربران

بوسيله ي اين ماژول مي توانين به كاربران سايت مدالي به عنوان تشكر از كاربر بدهيد.

مدال به كاربران


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

وارد phpMyAdmin شويد و پس از انتخاب ديتابيس، SQL زير را اجرا كنيد:
CREATE TABLE `dle_rewards` (
`id` int(11) NOT NULL auto_increment,
`uid` int(11) NOT NULL,
`alt` varchar(100) NOT NULL,
`image` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */;


فايل Engine/Skins/Default.Js رو باز كنيد و كد زير را در آخر فايل اضافه كنيد:
function changeDemo ()
{
var img = window.document.getElementById("reward").value;

if (img !=='---')
{
document.getElementById("reward_demo").style.display = "block";
document.getElementById("reward_img").src = "/uploads/medals/"+img;
} else {
document.getElementById("reward_demo").style.display = "none";
}
}


فايل Engine/Modules/Profile.php رو باز كنيد و به دنبال كد زير بگرديد:
$tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));

پس از آن كد، كدهاي زير را قرار دهيد:
  $rewards = "<br>";
  $res = $db->query("SELECT image, alt FROM ".PREFIX."_rewards where uid = $row[user_id]");
  while ($rew = $db->get_row($res)) {
  $rewards.= "<img border=\"0\" src=\"".$config['http_home_url']."uploads/medals/".basename($rew[image])."\" onmouseover=\"showhint('<center><b>".$rew['alt']."</b></center>', this, event, '99')\">"; }
  $tpl->set('{rewards}', $rewards);


فايل Engine/Modules/Show.Full.php رو باز كنيد و به دنبال كد زير بگرديد:
$tpl->set('{news-num}', intval($row['news_num']));
$tpl->set('{comm-num}', intval($row['comm_num']));

پس از آن كد، كدهاي زير را قرار دهيد:
  $res = $db->query("SELECT image, alt FROM ".PREFIX."_rewards where uid = $row[user_id]");
  while ($rew = $db->get_row($res)) {
  $rewards.= "<img border=\"0\" src=\"".$config['http_home_url']."uploads/medals/".basename($rew[image])."\" onmouseover=\"showhint('<center><b>".$rew['alt']."</b></center>', this, event, '99')\">"; }
  $tpl->set('{rewards}', $rewards);
  $tpl->set('{commid}', $row['id']);


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

اين كد را حذف كنيد و بجاش كد زير را قرار دهيد:
$go_page = "onClick=\"return dropdownmenu(this, event, UserMenu('".htmlspecialchars($go_page)."', '".$row['user_id']."', '".$member_id['user_group']."', '".$row['name']."'), '170px')\" onMouseout=\"delayhidemenu()\"";


فايل Admin.php رو باز كنيد و به دنبال كد زير بگرديد:
'static' => 'admin',

پس از آن كد، كد زير را قرار دهيد:
'rewards' => 'admin',


فايل Engine/Inc/Options.php رو باز كنيد و به دنبال كد زير بگرديد:
array(
'name' => $lang['opt_google'],
'url' => "$PHP_SELF?mod=googlemap",
'descr' => $lang['opt_googlec'],
'image' => "googlemap.png",
'access' => "1",
),

پس از آن كد، كدهاي زير را قرار دهيد:
array(
'name' => "Medal",
'url' => "$PHP_SELF?mod=rewards",
'descr' => "",
'image' => "rewards.png",
'access' => "1",
),


فايل Templates/Default/Main.tpl رو باز كنيد و به دنبال كد زير قرار دهيد:
<style type="text/css" media="all">
@import url(/templates/dle/css/engine.css);
</style>

پس از آن، كد زير را قرار دهيد:
<script type="text/javascript" src="/engine/skins/default.js"></script>


فايل Templates/Default/Comments.tpl رو باز كنيد و به دنبال كد زير بگرديد:
{registration}

پس از آن كد، كدهاي زير رو قرار دهيد:
(اگه كد بالا در اين فايل وجود نداشت، كد زير را در جايي مناسب كه اطلاعات كاربر نوشته شده قرار دهيد)
<a class="slink" href="javascript:ShowOrHide('rewards_{commid}')"><b>Medals</b></a>
<div id="rewards_{commid}" style="display:none;">{rewards}</div>


فايل Templates/Default/Userinfo.tpl رو باز كنيد و به دنبال كد زير بگرديد:
{rate}

پس از آن كد، كد زير را قرار دهيد:
<br>مدال: {rewards}

نظرات کاربران
سامان رزمجو در 19 اسفند 1386 - 08:25 گفته:
مدیر بازنشستهنظرات: 105

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

راستی برای اون حرف "ج" که داخل جستجو مربع میشد چه کار کردی ؟

یه سوال دیگه هم داشتم چرا شما خودتان سایتتان را آپگرید نمیکنید به 6.7 ؟ wink

با سپاس

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

محمدرضا یکتامرام در 19 اسفند 1386 - 15:32 گفته:
مدیر کلنظرات: 356

Sam.Razm,
خواهش می كنم flower
برای رفع اشكل حرف ج در جستجو، فایل Engine/Modules/Search.php رو باز كن و خط زیر رو انتخاب كن:
$quotes = array( "\x27", "\x22", "\x60", "\t","\n","\r","'",",","/","?",";",":","@","~","[","]","{","}"
,"=",")","(","*","&","^","%","$","<",">","?","!", '"' );

بعد اون خط رو حذف كن و خط زیر رو بجاش بزار:
$quotes = array( "?","!", '"' );


سایت خودم هم فعلاً چون وقتش رو ندارم، نمی تونم آپگرید كنم winked

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

mahziar در 20 اسفند 1386 - 10:45 گفته:
عضو سایتنظرات: 30

آقا خسته نباشید .
ولی من که نصب کردم بجای عکس مدال تگ ریوارد رو میاره داخل آکولاد . ببینید :
http://www.nickfarjam.com/index.php?newsid=2

mahziar در 22 اسفند 1386 - 23:32 گفته:
عضو سایتنظرات: 30

الووووووو angry

mahziar در 24 اسفند 1386 - 13:12 گفته:
عضو سایتنظرات: 30

1 ماه بعد ... winked

kavoshgare2 در 24 اسفند 1386 - 23:25 گفته:
میهمان

سلام این {rate} در فایل گفته شده نبود
بعد در پنل من حرف ح به صورت مربع ظاهر میشه چکار کنم؟

mahziar در 25 اسفند 1386 - 19:38 گفته:
عضو سایتنظرات: 30

kavoshgar جان 3 هفته داره میشه که جواب منو ندادن . بزار ان شا الله وقتی جوابمو گرفتم شما هم بگیری .... laughing

ooops در 12 اردیبهشت 1387 - 18:23 گفته:
عضو سایتنظرات: 11

ممنون جالب بود

FantasticShadow در 24 تیر 1387 - 03:35 گفته:
عضو سایتنظرات: 148

سلام
چطور می تونم به یک کاربر چند تا مدال داد ؟
هرکاری کردم فقط یکی میشه !!!!

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

فاط

novin30d در 21 فروردین 1388 - 08:30 گفته:
عضو سایتنظرات: 79

lol اینم ماژول بدی نیستا

thacker در 30 مرداد 1389 - 17:28 گفته:
عضو سایتنظرات: 49

$tpl->set('{news-num}', intval($row['news_num']));
$tpl->set('{comm-num}', intval($row['comm_num']));


اینا رو پیدا نکردم

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