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

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


فايل زير را دانلود كنيد و به جاي مشخص شده كپي كنيد:
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(http://www.datalifeengine.ir/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}


ooops، p30mania و مجید و 11 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.