Награды Pasha & Alex

VOC++ BSE Награды Pasha & Alex 1.0

Нет прав для скачивания
Данный мод позволяет выдавать награды любому пользователю чата. Из названия понятно, что авторы - Pasha & Alex
mysez-jpg.3290

Установка:
1. Скачать архив на компьютер, разархивировать
2. Папку pasha_nagrady из папки chat загрузить в корень чата
3. В файле chat/admin_navi.php после
PHP:
$admin_navi = array();
добавить
PHP:
if ($current_user->user_class & ADM_BAN) $admin_navi[count($admin_navi)] = array("title"=>"Награды", "link"=>$chat_url."admin_work.php?op=nagrads&session=".$session);
4. В файле chat/admin_work.php после
PHP:
switch ($op) {
и перед
PHP:
case "similar":
добавить
PHP:
case "nagrads": if (!($current_user->user_class & ADM_BAN)) { $error_text = "$w_no_admin_rights"; include($file_path."designes/".$design."/error_page.php"); exit; }
set_variable("txtCommonNick"); $user_to_search = $txtCommonNick; include($ld_engine_path."users_search.php");
if (count($u_ids)) { $html_to_out .= "<form method=\"post\" action=\"admin_work.php\" target=\"voc_admin_work\">". "<input type=\"hidden\" name=\"session\" value=\"$session\">". "<input type=\"hidden\" name=\"op\" value=\"do_nagrads\">". "$w_select_nick: <select name=\"txtCommonNick\" style=\"{width:100px;height: 20px;}\">";
for($i=0;$i<count($u_ids);$i++)
{ $html_to_out .= "<option value=\"".$u_ids[$i]."\">".$u_names[$i]."</option>\n";
} $html_to_out .= "</select>\n"; $html_to_out .= "<input type=\"submit\" value=\"OK\" class=\"input_button\">". "</form>";} else{ $html_to_out = "<form method=\"post\" action=\"admin_work.php\" target=\"voc_admin_work\">". "<input type=\"hidden\" name=\"session\" value=\"$session\">". "<input type=\"hidden\" name=\"op\" value=\"nagrads\">". "Ник: <input type=\"text\" name=\"txtCommonNick\">". "<input type=\"submit\" value=\"OK\" class=\"input_button\">". "</form>";} break; case "do_nagrads": if (!($current_user->user_class & ADM_BAN)) { $error_text = "$w_no_admin_rights"; include($file_path."designes/".$design."/error_page.php"); exit; } set_variable("txtCommonNick"); set_variable("nagrada_1"); set_variable("nagrada_2"); set_variable("nagrada_3"); set_variable("nagrada_4"); set_variable("nagrada_5"); set_variable("nagrada_6"); set_variable("nagrada_7"); set_variable("nagrada_8"); set_variable("nagrada_9"); set_variable("nagrada_10"); set_variable("nagrada_11"); set_variable("nagrada_12"); set_variable("nagrada_13"); set_variable("nagrada_14"); set_variable("nagrada_15"); set_variable("nagrada_16"); set_variable("nagrada_17"); set_variable("update"); $is_regist = $txtCommonNick; if($update){ include($ld_engine_path."users_get_object.php"); if ($nagrada_1 == "on") $current_user->nagrada_1=1; else $current_user->nagrada_1 = 0; if ($nagrada_2 == "on") $current_user->nagrada_2=1; else $current_user->nagrada_2 = 0; if ($nagrada_3 == "on") $current_user->nagrada_3=1; else $current_user->nagrada_3 = 0; if ($nagrada_4 == "on") $current_user->nagrada_4=1; else $current_user->nagrada_4 = 0; if ($nagrada_5 == "on") $current_user->nagrada_5=1; else $current_user->nagrada_5 = 0; if ($nagrada_6 == "on") $current_user->nagrada_6=1; else $current_user->nagrada_6 = 0; if ($nagrada_7 == "on") $current_user->nagrada_7=1; else $current_user->nagrada_7 = 0; if ($nagrada_8 == "on") $current_user->nagrada_8=1; else $current_user->nagrada_8 = 0; if ($nagrada_9 == "on") $current_user->nagrada_9=1; else $current_user->nagrada_9 = 0; if ($nagrada_10 == "on") $current_user->nagrada_10=1; else $current_user->nagrada_10 = 0; if ($nagrada_11 == "on") $current_user->nagrada_11=1; else $current_user->nagrada_11 = 0; if ($nagrada_12 == "on") $current_user->nagrada_12=1; else $current_user->nagrada_12 = 0; if ($nagrada_13 == "on") $current_user->nagrada_13=1; else $current_user->nagrada_13 = 0; if ($nagrada_14 == "on") $current_user->nagrada_14=1; else $current_user->nagrada_14 = 0; if ($nagrada_15 == "on") $current_user->nagrada_15=1; else $current_user->nagrada_15 = 0; if ($nagrada_16 == "on") $current_user->nagrada_16=1; else $current_user->nagrada_16 = 0; if ($nagrada_17 == "on") $current_user->nagrada_17=1; else $current_user->nagrada_17 = 0; include($ld_engine_path."user_info_update.php");} include($ld_engine_path."users_get_object.php"); $html_to_out = "<form method=\"post\" action=\"admin_work.php\" target=\"voc_admin_work\">". "<input type=\"hidden\" name=\"session\" value=\"$session\">". "<input type=\"hidden\" name=\"op\" value=\"do_nagrads\">". "<input type=\"hidden\" name=\"txtCommonNick\" value=\"$is_regist\">". "<input type=\"hidden\" name=\"update\" value=\"1\">"; $html_to_out .= "<br><font size='2'><b> Выдать награду как:</b></font><br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_1\""; if ($current_user->nagrada_1 == 1) $html_to_out .= " checked"; $html_to_out .= ">Самому умному чатеру<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_2\""; if ($current_user->nagrada_2 == 1) $html_to_out .= " checked"; $html_to_out .= ">Самому общительному чатеру<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_3\""; if ($current_user->nagrada_3 == 1) $html_to_out .= " checked"; $html_to_out .= ">Самому весёлому чатеру<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_4\""; if ($current_user->nagrada_4 == 1) $html_to_out .= " checked"; $html_to_out .= ">Самому привлекательному чатеру<br>"; $html_to_out .= "<font size='2'><b> Выдать награду за :</b></font><br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_5\""; if ($current_user->nagrada_5 == 1) $html_to_out .= " checked"; $html_to_out .= ">За идеи<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_6\""; if ($current_user->nagrada_6 == 1) $html_to_out .= " checked"; $html_to_out .= ">За помощь чату<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_7\""; if ($current_user->nagrada_7 == 1) $html_to_out .= " checked"; $html_to_out .= ">За первое место<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_8\""; if ($current_user->nagrada_8 == 1) $html_to_out .= " checked"; $html_to_out .= ">За второе место<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_9\""; if ($current_user->nagrada_9 == 1) $html_to_out .= " checked"; $html_to_out .= ">За третье место<br>"; $html_to_out .= "<font size='2'><b> Выдать награду как :</b></font><br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_10\""; if ($current_user->nagrada_10 == 1) $html_to_out .= " checked"; $html_to_out .= ">Награда Админ<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_11\""; if ($current_user->nagrada_11 == 1) $html_to_out .= " checked"; $html_to_out .= ">Лучшему Шаману чата<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_12\""; if ($current_user->nagrada_12 == 1) $html_to_out .= " checked"; $html_to_out .= ">Лучшему Модератору чата<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_13\""; if ($current_user->nagrada_13 == 1) $html_to_out .= " checked"; $html_to_out .= ">Лучшему Пользователю чата<br>"; $html_to_out .= "<font size='2'><b> Дать награду прикол :</b></font><br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_14\""; if ($current_user->nagrada_14 == 1) $html_to_out .= " checked"; $html_to_out .= ">Семачки<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_15\""; if ($current_user->nagrada_15 == 1) $html_to_out .= " checked"; $html_to_out .= ">Соска<br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_16\""; if ($current_user->nagrada_16 == 1) $html_to_out .= " checked"; $html_to_out .= ">Вантус<br>";
$html_to_out .= "<font size='2'><b> Особая награда :</b></font><br>"; $html_to_out .= "<input type=checkbox name=\"nagrada_17\""; if ($current_user->nagrada_17 == 1) $html_to_out .= " checked"; $html_to_out .= ">Мега пользователь<br>"; $html_to_out .= "\n";
$html_to_out .= "<input type=\"submit\" value=\"OK\" class=\"input_button\"></form>";
$html_to_out .= "<td>"; $html_to_out .= "<table border='1'><tr>\n";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Самому умному</b></font><br><img src='./pasha_nagrady/umnyj.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Самому общительному</b></font><br><img src='./pasha_nagrady/obtshitelnyj.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Самому весёлому</b></font><br><img src='./pasha_nagrady/veselyj.png' border=\'0\'></td> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Самому привлекательному</b></font><br><img src='./pasha_nagrady/privlekatelnyj.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>За идеи</b></font><br><img src='./pasha_nagrady/ideya.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>За помощь чату</b></font><br><img src='./pasha_nagrady/pomotsh.png' border=\'0\'></td><tr></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>За первое место</b></font><br><img src='./pasha_nagrady/1mesto.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>За второе место</b></font><br><img src='./pasha_nagrady/2mesto.png' border=\'0\'></td> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>За третье место</b></font><br><img src='./pasha_nagrady/3mesto.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Награда Админ</b></font><br><img src='./pasha_nagrady/admin.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Шаману чата</b></font><br><img src='./pasha_nagrady/shaman.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Модератору чата</b><br><img src='./pasha_nagrady/moder.png' border=\'0\'></td></center><tr> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Пользователю чата</b></font><br><img src='./pasha_nagrady/polzovatelju.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Семачки</b></font><br><img src='./pasha_nagrady/semechki.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Соска</b></font><br><img src='./pasha_nagrady/soska.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Вантус</b></font><br><img src='./pasha_nagrady/vantus.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награда:<br><font color='red'>Мега пользователь</b></font><br><img src='./pasha_nagrady/megapolzovatel.png' border=\'0\'></td></center> ";
$html_to_out .= "<td><center><b>Награды<br> Bерсия: 2.0<br>Автор: pasha<br>ICQ: 3071399<br>Идея: Alex<br>ICQ: 3076343</b></font></td></center> ";
$html_to_out .= "</table>\n"; break;
5. В файле chat/inc_user_class.php после
PHP:
class User {
вставить код
PHP:
var $nagrada_1 = 0;
var $nagrada_2 = 0;
var $nagrada_3 = 0;
var $nagrada_4 = 0;
var $nagrada_5 = 0;
var $nagrada_6 = 0;
var $nagrada_7 = 0;
var $nagrada_8 = 0;
var $nagrada_9 = 0;
var $nagrada_10 = 0;
var $nagrada_11 = 0;
var $nagrada_12 = 0;
var $nagrada_13 = 0;
var $nagrada_14 = 0;
var $nagrada_15 = 0;
var $nagrada_16 = 0;
var $nagrada_17 = 0;
6. В файле твой_дизайн/profil_content.php в нужном месте, где нужно выводить награды, например (если установлен фотоальбом от @pasha)после
PHP:
<table align=center border=0><tr><td align=center>
<? for ($k=1;$k<15;$k++) { if (!file_exists ("../../photos/albom/".$is_regist."/".$is_regist."_".$k.".gif")) echo '<img src="'.$images_url.'photo_albom/index.png" width="64" height="64" border="0" alt=""/>'; else echo '<a href="'.$images_url.'photos/albom/'.$is_regist.'/'.$is_regist.'_'.$k.'.gif"'.$session.'&photo='.$k.' onclick="return hs.expand(this)" ><img src="'.$images_url.'photos/albom/'.$is_regist.'/'.$is_regist.'_'.$k.'.gif" border=0 alt="" style="border:0px #066AC2 solid; width:64px; height:64px;"/>&nbsp;'; } ?> <tr>
вставить
PHP:
<?echo $nagrad?>
<?
if($current_user->nagrada_1) echo '<img src="./pasha_nagrady/umnyj.png" border=\"0\">';
if($current_user->nagrada_2) echo '<img src="./pasha_nagrady/obtshitelnyj.png" border=\"0\">';
if($current_user->nagrada_3) echo '<img src="./pasha_nagrady/veselyj.png" border=\"0\">';
if($current_user->nagrada_4) echo '<img src="./pasha_nagrady/privlekatelnyj.png" border=\"0\">';
if($current_user->nagrada_5) echo '<img src="./pasha_nagrady/ideya.png" border=\"0\">';
if($current_user->nagrada_6) echo '<img src="./pasha_nagrady/pomotsh.png" border=\"0\">';
if($current_user->nagrada_7) echo '<img src="./pasha_nagrady/1mesto.png" border=\"0\">';
if($current_user->nagrada_8) echo '<img src="./pasha_nagrady/2mesto.png" border=\"0\">';
if($current_user->nagrada_9) echo '<img src="./pasha_nagrady/3mesto.png" border=\"0\"><br>';
if($current_user->nagrada_10) echo '<img src="./pasha_nagrady/admin.png" border=\"0\">';
if($current_user->nagrada_11) echo '<img src="./pasha_nagrady/shaman.png" border=\"0\">';
if($current_user->nagrada_12) echo '<img src="./pasha_nagrady/moder.png" border=\"0\">';
if($current_user->nagrada_13) echo '<img src="./pasha_nagrady/polzovatelju.png" border=\"0\">';
if($current_user->nagrada_14) echo '<img src="./pasha_nagrady/semechki.png" border=\"0\">';
if($current_user->nagrada_15) echo '<img src="./pasha_nagrady/soska.png" border=\"0\">';
if($current_user->nagrada_16) echo '<img src="./pasha_nagrady/vantus.png" border=\"0\">';
if($current_user->nagrada_17) echo '<img src="./pasha_nagrady/megapolzovatel.png" border=\"0\">';
?>
7. В языковый файл (chat/languages/ru.php) перед
PHP:
?>
вставить
PHP:
$nagrad= "Награды:";
На этом установка завершена. Картинки из папки pasha_nagrady можно заменить на свои
Автор
ksenia
Скачивания
15
Первый выпуск
Обновление
Оценка
4,00 звёзд 2 оценок

Поделиться ресурсом

Последние рецензии

Мод неплохой. Много лет работает у меня в чате.
Но код очень громоздкий.
case "nagrads": я у себя полностью переписал через циклы.
Стало намного меньше места занимать.
Норм награды, только нужно будет немного переделать. Если не забуду, то переделаю, будут на порядок меньше места, чем теперь