ПЕРВЫЙ ВАРИАНТ---можно назначить кому и за что медали.
Сначала нам нужны медальки Медали сохраните себе на комп,потом в файловом менеджере,делайте папку(medali)закачивайте их туда,а от туда копируйте адрес медали и вставляйте в скрипт.
Заходим в Панель управления » Управление дизайном » Редактирование шаблонов форума,то есть видом материала
Ищем в шаблоне код:
Code
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?> <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?>
после него вставляем :
Code
<?if($BAN_RATING$>'40%')?><font color=red class=copy>У вас слишком много замечаний</font>
<?else?><center>
<?if($GROUP_ID$=4)?><img src='http://ссылка_на_рисунок_медали' title='Бог сайта и форума' alt='Бог сайта и форума' border="0" align="absmiddle" /> <?endif?>
<?if($GROUP_ID$=3)?><img src='http://ссылка_на_рисунок_медали' title='Бог форума' alt='Бог форума' border="0" align="absmiddle" /> <?endif?>
<?if($UID$=Иды пользователя)?><img src='http://ссылка_на_рисунок_медали' title='За дизайнерские умения' alt='За дизайнерские умения' border="0" align="absmiddle" /> <?endif?>
<?if($REP_RATING$>50)?><img src='http://ссылка_на_рисунок_медали' title='За любовь народа' alt='За любовь народа' border="0" align="absmiddle" /> <?else?><?if($REP_RATING$>10)?><img src='http://ссылка_на_рисунок_медали' title='За уважение народа' alt='За уважение народа' border="0" align="absmiddle" /> <?endif?><?endif?>
<?if($POSTS$>50)?><img src='http://ссылка_на_рисунок_медали' title='За хорошую посещаемость' alt='За хорошую посещаемость на форуме' border="0" align="absmiddle" /> <?endif?>
http://ссылка_на_рисунок_медали '-сюда ссылку медальки
А надписи за какие заслуги,ставите ваши,по желанию.
Иды пользователя-номер конкретного пользователя
if($GROUP_ID$=4)- это автоматически медаль админу
($GROUP_ID$=3)-это автоматически медаль модеру
if($UID$=Иды пользователя-вместо слово иды польз.ставте номер конкретного пользователя,его можно узнать через панель управления-пользователи-жмите на количество-откроется все пользов.-и смотрите конкретный человек под каким номером.
$REP_RATING$>50-это автоматические,за репутацию
$REP_RATING$>10-это автоматические
if($POSTS$>50)?-и это автоматические,
Если не хотите эти автоматические,так можно строки не ставить эти!
ВТОРОЙ ВАРИАНТ---автоматические
Как вставить медальки
(код этих медалей отображаются на персональной странице пользователя.)
Сначала нам нужны медальки
Выбираем какие нравятся.В файловом менеджере создаем папку : medalki
и закачиваем туда.
Потом заходим через панель управления дизайном и находим:персональная страница пользователя
И после этого кода:
Code
<div id="block21" class="udtb"><div class="udtlb">Подпись:</div> $_SIGNATURE$</div>
Вставляем наш для медалек:
Code
<CENTER>Медали: </CENTER><BR>
<CENTER><?if($_IS_ACTIVITY$)?><script type="text/javascript">
put='http:legkie-krestiki.clan.su//'; // Путь до медалек
var n; medal='';
//Репутация (за каждые 5 плюсиков)
zn=$_REPUTATION$; Nm=Math.floor(zn/1);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/rank1.gif" title="За положительную репутацию">';
//Статьи (за каждые 5 статьи)
zn=$_NEWS_ENTRIES$; Nm=Math.floor(zn/6);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/medal2.gif" title="За отличные новости">';
//Каталог файлов (за каждые 5 файлов)
zn=$_LOAD_ENTRIES$; Nm=Math.floor(zn/15);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/medal30.gif" title="За файлы">';
//Блог(за каждые 10 записей)
zn=$_BLOG_ENTRIES$; Nm=Math.floor(zn/15);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/medal11.gif " title="За записи в блоге">';
//Форум + комментарии
zn=$_FORUM_ENTRIES$+$_COM_ENTRIES$; Nm=Math.floor(zn/80);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/medal0.gif" title="За общение на форуме и сайте">';
zn=$_COM_ENTRIES$; Nm=Math.floor(zn/5);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/rank7.gif " title="За комментарии">';
zn=$_PUBL_ENTRIES$; Nm=Math.floor(zn/5);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/medal34.gif" title="За статьи">';
zn=$_PHOTO_ENTRIES$; Nm=Math.floor(zn/160);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/rank4.gif" title="За фотки">';
zn=$_BOARD_ENTRIES$; Nm=Math.floor(zn/10);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'/medal7.gif " title="За записи в объявлениях">';
//Вывод наград
document.write(medal);
</script><?else?>А здесь будут мои медали, полученные в нелегкой борьбе за выживание на этом сайте!</CENTER><?endif?>
Эти медали будут отображаться на страничке пользователя автоматически,в зависимости от их активности
а не на форуме под аваторкой,цифры ((zn/1))можете поменять на ваше усмотрение
Кто желает может просто от сюда код без медалек скопировать и вставить себе и код заработает.
Если вы закачали к себе медали,то в этом скрипте меняем только адрес :put='http://legkie-krestiki.clan.su/medalki'; // Путь до медалек
(rank1.gif)(medal34.gi)(rank4.gif)(medal7.gif) и т.д.- и это на свои медали
3-й вариант
скрипт,при помощи которого можно наградки, как бы спрятать со страничке из под аваторки.
В общем так:
В шаблоне - "Общий вид страниц форума", между
вставляем скрипт:
Code
<script type="text/javascript" language="javascript">
<!--
//
function toggle( targetId ) {
if (document.getElementById) {
target = document.getElementById( targetId );
if (target.style.display == "none") {
target.style.display = "";
} else {
target.style.display = "none";
}
}
}
//
-->
</script>
Этот скрипт нужно вставить в шаблон форума "вид материалов"
Code
<a href="#" onclick="toggle('id$ID$'); return false;">~ Мои награды ~</a>
<div id="id$ID$" style="border: 0px double rgb(255, 255, 255); padding: 0px; background: rgb(0, 0, 0) url(http://photoshop.at.ua/new/40a.gif) repeat scroll 0% 0%; display: none; position: absolute; z-index: 1;">
<center><table style="background: rgb(203, 181, 146) none repeat scroll 0% 0%;" width="200" border="0" cellpadding="2" cellspacing="1">
<tbody><tr><td class="gTableSubTop" align="center" nowrap="nowrap"><b>Награды</b></td></tr>
<tr><td style="padding: 5px 5px 10px; background:rgb(248, 241, 220) url(http://src.ucoz.ru/t/271/9.gif) no-repeat scroll center bottom;"><div style="display: inline;" id="menuDiv">
<?if($BAN_RATING$>'40%')?><font color=red class=copy>У вас слишком много замечаний</font>
<?else?><center>
<?if($GROUP_ID$=2)?><img src='http://komu-za-40.ucoz.kz/medalki/medal10.gif' title='Прошёл фэйс контроль' alt='Прошёл фэйс контроль' border="0" align="absmiddle" /> <?endif?>
<?if($GROUP_ID$=4)?><img src='http://komu-za-40.ucoz.kz/medalki/medal00.gif' title='Админ сайта и форума' alt='Админ сайта и форума' border="0" align="absmiddle" /> <?endif?>
<?if($GROUP_ID$=3)?><img src='http://komu-za-40.ucoz.kz/medalki/rank7.gif' title='Хранитель форума' alt='Хранитель форума' border="0" align="absmiddle" /> <?endif?>
<?if($UID$=ТУТ НОМЕР ПОЛЬЗОВАТЕЛЯ)?><img src='http://komu-za-40.ucoz.kz/medalki/buket6.gif' title='ЗА........' alt='ЗА.......' border="0" align="absmiddle" /> <?endif?>
<?if($REP_RATING$>11)?><img src='http://komu-za-40.ucoz.kz/medalki/lyb.gif' title='За любовь народа' alt='За любовь народа' border="0" align="absmiddle" /> <?else?>
<?if($REP_RATING$>5)?><img src='http://komu-za-40.ucoz.kz/medalki/rank1.gif' title='За уважение народа' alt='За уважение народа' border="0" align="absmiddle" /> <?endif?><?endif?>
<?if($POSTS$>20)?><img src='http://komu-za-40.ucoz.kz/medalki/medal0.gif' title='За активное участие на форуме' alt='За активное участие на форуме' border="0" align="absmiddle" /> <?endif?>
</center><?endif?>
</div></td> </tr></tbody></table></center>
</div>