DataLife Engine > DLE модули > Награды

Награды


5 марта 2008. Разместил: admin
Установка:

Создать таблицу dle_rewards:
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`)
) ENGINE=MyISAM;


2 - Поместить файлы из архива внутрь движка.

3 - Открыть 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 = "/engine/skins/medals/"+img;
    } else {
        document.getElementById("reward_demo").style.display = "none";
    }
}


4 - Открыть engine/modules/profile.php

Найти:
    $tpl->set('{rate}', userrating ($row['name']));
    $tpl->set('{registration}', langdate("j F Y H:i", $row['reg_date']));
    $tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));

Ниже написать:
    // Модуль наград
        $rewards = "<br>";
        $res = $db->query("Select image, alt from dle_rewards where uid = $row[user_id]");
        while ($rrow = $db->get_row($res))
            {
                $rewards.= '<a href="#" onMouseOver="toolTip(\''.$rrow[alt].'\', 150)" onMouseOut="toolTip()"><img border="0" src="/engine/skins/medals/'.basename($rrow[image]).'"></a> ';
            }
        $tpl->set('{rewards}', $rewards);
    // Конец


5 - Открыть:
admin.php
Найти:
'rss'          => 'admin',

Ниже написать:
'rewards'    => 'admin',


6 - Открыть:
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'       => "награды",
                       'url'        => "$PHP_SELF?mod=rewards",
                       'descr'      => "Управление наградами на сайте",
                          'image'    => "xfset.png",
                       'access'     => "1",
                    ),


7 - Открыть main.tpl
После
<style type="text/css" media="all">
@import url({THEME}/css/engine.css);
</style>

Написать:
<script language="JavaScript" src="/engine/skins/tooltip.js"></script>


8 - Открыть:
userinfo.tpl
Найти:
<br>Количество комментариев: <span class=date>{comm_num}</span> [ {comments} ]<br><br>E-Mail адрес: <span class=date>[{email}]</span> <span class=date>[{pm}]</span> <span class=date>{edituser}</span>

Ниже написать:
<br>Награды: {rewards}


В комплекте 20 иконок.

Спасибо CrazyFool и nulled.ws

Вы не можете скачивать файлы с нашего сервера