بوسيله ي اين ماژول مي توانين به كاربران سايت مدالي به عنوان تشكر از كاربر بدهيد.
فايل زير را دانلود كنيد و به جاي مشخص شده كپي كنيد:
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 */;
`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";
}
}
{
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);
$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']));
$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']);
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",
),
'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",
),
'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>
@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>
<div id="rewards_{commid}" style="display:none;">{rewards}</div>
فايل Templates/Default/Userinfo.tpl رو باز كنيد و به دنبال كد زير بگرديد:
{rate}
پس از آن كد، كد زير را قرار دهيد:
<br>مدال: {rewards}