Четверг
28.03.2024, 14:48
Приветствую Вас Гость | RSS
Главная Медальки в профиле v2. lite - Форум Регистрация Вход
Скачать фильмы
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ImmortaL, Warchi  
Форум » Вебмастерам » Скрипты для Ucoz » Медальки в профиле v2. lite
Медальки в профиле v2. lite
ImmortaLДата: Суббота, 18.04.2009, 01:22 | Сообщение # 1
Сообщений: 453
Уважение
[ 7 ]
Данный способ позволяет присуждать участникам награды. Эти награды будут доступны в профиле участника.
Пример:

Нам прийдется пожертвовать одним полем для запоминания медалек. В моем примере это "Yahoo идентификатор", можете и другое поле выбрать, только замените то что синее.

Сначало перепишем на хост картинки медалек под именами medal0, medal1 ... - максимум 30шт. В шаблоне "Всплывающие окна после $BODY$ вставляем код, изменив то что красным на свое.

Code
<script>
if(document.title=='Информация о пользователе') {
put='http://путь до медалек/'; var n; medal=''; stat=0;
//Админ-награды
if(document.getElementById('block16')){
obj=document.getElementById('block16');
obj.style.display='none';
k=obj.getElementsByTagName("span"); adm=k[0].innerHTML;
if(adm){
for(i=0;i<adm.charAt(1);i++) medal+=' <img src="'+put+'medal3.gif" title="За просто так">';
for(i=0;i<adm.charAt(2);i++) medal+=' <img src="'+put+'medal2.gif" title="За победу в конкурсе">';
for(i=0;i<adm.charAt(3);i++) medal+=' <img src="'+put+'medal9.gif" title="За победу в фотоконкурсе">';
for(i=0;i<adm.charAt(0);i++) medal+=' <img src="'+put+'medal1.gif" title="За помощь в развитии портала">';
}}
//Вывод наград
if(medal){
k=document.getElementById('block1');
k.innerHTML+='
Награды (<a href="страница пояснения.htm" target="_blank">???</a>):';
k.innerHTML+='
'+medal;
}
} //Информация о пользователе
if(document.title=='Изменение личной информации') {
document.adduser.yahoo.parentNode.parentNode.style.display='none';
}
</script>

Пояснение строчек: for(i=0;i<adm.charAt(0);i++) medal+=' <img src="'+put+'medal1.gif" title="За помощь в развитии портала">';
- таких строчек должно быть столько сколько видов мидалек вы используете, меняйте только то что красным помечено.
Первая красная цифра - это порядковый номер в строке наград. Счет идет с нуля.
второе красное - файл медальки
третье красное - за что медаль

В шаблоне Регистрации пользователей скрываем используемое поле, пишем после $BODY$:
<script>
document.adduser.yahoo.parentNode.parentNode.style.display='none';
</script>

Награждение осуществляем через админку следующем образом:
00300 - это значит что у вас 5 видов медалек, и в профиле будет 3медальки с именем medal2.

www.1qq.pp.ru


ImmortaLДата: Суббота, 18.04.2009, 01:24 | Сообщение # 2
Сообщений: 453
Уважение
[ 7 ]
Описание:За каждые 1000постов на вашем форуме,пользователям будут даваться медаль,также медаль будет доваться за 40 репутации (Числа можно изменить)

Установка:
Админка >> Управление Дизайном >> Вид Материалов Форума
Ставим после кода $POSTS$

Code
  Награды<br><?if($UID$=1)?><img src="http://darkstraniks.ucoz.ru/img/m/medal3.gif" title="За создание сайта" alt="За создание сайта" align="absmiddle" border="0"> <?endif?>  
      <?if($REP_RATING$>40)?><img src="http://darkstraniks.ucoz.ru/img/m/medal5.gif" title="За хорошию репутации" alt="За хорошию репутации" align="absmiddle" border="0"><?endif?>  
      <?if($POSTS$>500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal0.gif" title="За 500 Постов " alt="За 500 постов" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>1000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" title="За 1500 Постов" alt="За 1500 Постов" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>2000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" title="За 2000 Постов" alt="За 2000 Постов" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>2500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>3000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>3500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>4000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>4500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>5000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>5500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>6000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>6500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>7000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>7500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>8000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>8500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>9000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>9500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal12.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>10000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>10500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>11000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>11500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>12000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>12500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>13000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>13500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>14000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>14500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>15000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal11.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>15500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>16000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>16500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>17000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>17500)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" align="absmiddle" border="0"> <?endif?>  
      <?if($POSTS$>18000)?><img src="http://darkstraniks.ucoz.ru/img/m/medal9.gif" align="absmiddle" border="0"> <?endif?>

Ссылки меняем по желанию на свои медали, цифры меняем на свои
($POSTS$>1000) - 1000 это число сообщений за которое даётся медаль,меняем на своё усмотрение
"http://darkstraniks.ucoz.ru/img/m/medal9.gif"-Ссылка к медали,при изменении незабываем ковычки


PatraIIIutelДата: Понедельник, 28.05.2012, 19:00 | Сообщение # 3
Сообщений: 1
Уважение
[ 0 ]
green

как приготовить шарлотку с яблоками смешное видео в мире
Форум » Вебмастерам » Скрипты для Ucoz » Медальки в профиле v2. lite
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024
Скачать фильмы