U.Helper

[ Новые сообщения · Участники · Поиск по форуму · RSS ]
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Архив - только для чтения
Модератор форума: kydapodatsya  
Индивидуальные награды в сообщении
Andre
Отредактировал Andre - Четверг, 23 Ноября 2006, 21:11
Дата: | Сообщение # 1
Аватар Andre
● ● ● ●
1822 сообщения
2 награды
Статус: Offline
В шаблон сообщения там где нужно поставить медальки пишем:

<script>
fmedal('$USERNAME$');
</script>

До $BODY$, можно в самом верху HTML-а пишем:
1 Вариант, удобный для средних и больших форумов:

<script>
var Mnik = new Array ('Andre','D@rth_EviL');
var Mmedal = new Array ('0112','0120');
var Mtitle = new Array ('За флуд','За героизм');
put='http://horeman.ru/IMGf/m/';
function fmedal(nik) {
for(n=0;n<Mnik.length;n++) {
if(nik==Mnik[n]) {
medal='';
for(j=0;j<Mmedal[n].length;j++) for(i=0;i<Mmedal[n].charAt(j);i++) medal+=' <img src="'+put+'medal'+j+'.gif" title="'+Mtitle[j]+'">'; document.write('<div align="center" style="margin:5 5 0 0">'+medal+'</div>'); break;
}}}
</script>

Синем помечено, то что можно изменить.
Инструкция: Записываем ники, кому надо медаль потавить в вектор Mnik и также по порядку номера медалей и их кол-во в векторе Mmedal, порядковый номер элемента говорит какую медаль ставить(счет от 0), а само число - кол-во медалей. К примеру 005 - говорит, что надо поставить медальку с именем medal2 пять раз.

2 Вариант, с прямым указанием HTML-текста медалей, более понятен, но и больше места займет:

<script>
function fmedal(nik) {
if(nik=='Ник 1') document.write('HTML-код медалей');
if(nik=='Ник 2') document.write('HTML-код медалей');
}
</script>

dimon2kgbДата: | Сообщение # 81
Аватар dimon2kgb
● ● ● ● ●
627 сообщений
0 наград
Статус: Offline
Quote (ЗениточкА)
куда надо заходить чтобы это все сделать

В АДМИНКУ biggrin
ЗениточкАДата: cпустя 5 часов 30 минут | Сообщение # 82
● ● ● ● ●
9 сообщений
0 наград
Статус: Offline
Ну ето понятно, а дальше к пользователям, или может куда нить в другое место wacko
dimon2kgbДата: cпустя 3 часа 7 минут | Сообщение # 83
Аватар dimon2kgb
● ● ● ● ●
627 сообщений
0 наград
Статус: Offline
Quote (Andre)
В шаблон сообщения там где нужно поставить медальки пишем:

Quote (Andre)
До $BODY$, можно в самом верху HTML

написано же
ЗениточкАДата: cпустя 1 час 18 минут | Сообщение # 84
● ● ● ● ●
9 сообщений
0 наград
Статус: Offline
Та чего-то я не нашла "шаблон ообщения", ар подскажите, а где он находиться cry
subONEДата: cпустя 1 час 10 минут | Сообщение # 85
Аватар subONE
● ● ● ● ●
1387 сообщений
0 наград
Статус: Offline
включите у себя в настройках форума.. Шаблон сообшений!
nv[i]$ib@leДата: cпустя 8 дней 12 часов | Сообщение # 86
● ● ● ● ●
41 сообщение
0 наград
Статус: Offline
а вот проблема одна есть,я прописываю для ОДНОГО чела несколько медалек через запятую,но не могу указать для каждой значение..как быть-то?
SiamiXДата: cпустя 7 часов 3 минуты | Сообщение # 87
● ● ● ● ●
29 сообщений
0 наград
Статус: Offline
nv[i]$ib@le, насколько я понял под значением ты имеешь виду описание?
Если да, то тебе сначало нужно описать все медали подряд. И после того как ты это сделаешь раздавай их wink
nv[i]$ib@leДата: cпустя 46 минут | Сообщение # 88
● ● ● ● ●
41 сообщение
0 наград
Статус: Offline
SiamiX, эээм,где их описывать???
MolniaДата: cпустя 8 часов 27 минут | Сообщение # 89
● ● ● ● ●
1 сообщение
0 наград
Статус: Offline
Люди...Я если честно полный ламер в этом деле, вчера в системе укоз сделал первый свой сайт, и щас стараюсь его сделать довольнотаки прикольным...просто я впервые делаю...Можно поподробней написать что надо делать...Вот я зашол на сайт Ucoz под своим логином, потом куда форумы нажимать там Управление дизайном форума и Вид сообщений???И туда выкладывать код который выложил Аднре???А мне надо изначально иметь иконки медалей?Если да то где можно взять?Заранее спасибо!

Добавлено (2007-07-03, 04:48)
---------------------------------------------
<SCRIPT>
function fmedal(nik) {
if(nik=='Molnia) document.write(' <IMG title="Орден власти" src="http://nkslim.ucoz.ru/img/medal8.gif"> ');}
</SCRIPT>

как писал nkslim на 5 странице....Сделал я также а мне выдаёт на форуме вот так function fmedal(nik) { if(nik=='Molnia) document.write('тут стоит медалька ');}

SiamiXДата: cпустя 15 часов 40 минут | Сообщение # 90
● ● ● ● ●
29 сообщений
0 наград
Статус: Offline
Quote (nv|i|$ib@le)
SiamiX, эээм,где их описывать???

Code
var Mtitle = new Array ('За флуд','За героизм');

И так опиши по порядку все медальки, у меня например их 30 (0-29) штук описано. wink
RollerRadShow
Отредактировал RollerRadShow - Среда, 29 Августа 2007, 10:01
Дата: cпустя 56 дней 13 часов | Сообщение # 91
Аватар RollerRadShow
● ● ● ● ●
7 сообщений
0 наград
Статус: Offline
Всех приветствую!
У меня случилась вот такая вот бЯда - после очередного обновления медальки пропааАААаали!
Работало всё отменно, и вдруг раААААааз! И всё...
Скрипт на месте, а когда открываешь страницы форума - показывает ошибку на странице... Тоесть она (страница) открывается, но с ошибкой.
Пробовала - удалила скрипт, сохранила - ошибки нет.
Сново поставила скрипт (СКОПИРОВАННЫЙ ТУТ И ИЗМЕНЁННЫЙ ПОД МОЙ ФОРУМ!) - не работает!
Сново показывает ошибку...
Ну что ж это такое??? Будте любезны, подскажите как от этого избавится и сново включить медальки???!
-------------------------------------------------------------------------------
Да, вот мой скрипт! Стоит ПЕРЕД <BODY>!!!
-------------------------------------------------------------------------------
<script>
var Mnik = new Array ('Лика','чайка','Галинка','Karaba$$');
var Mmedal = new Array ('111','1','1,'001');
var Mtitle = new Array ('За любовь к цирку!','За развитие форума!','Благодарность от администрации сайта!','За верность и преданность форуму!');
put='http://roller-rad.ucoz.ru/med/';
function fmedal(nik) {
for(n=0;n<Mnik.length;n++) {
if(nik==Mnik[n]) {
medal='';
for(j=0;j<Mmedal[n].length;j++) for(i=0;i<Mmedal[n].charAt(j);i++) medal+=' <img src="'+put+'medal'+j+'.gif" title="'+Mtitle[j]+'">'; document.write('<div align="center" style="margin:5 5 0 0">'+medal+'</div>'); break;
}}}
</script>
Ну и енщё кусочек, конешно там, де надь!
subONEДата: cпустя 105 дней 8 часов | Сообщение # 92
Аватар subONE
● ● ● ● ●
1387 сообщений
0 наград
Статус: Offline
Скрипт медальки тем у кого её нет.


За место этого:
Code
<script>
fmedal('$USERNAME$');
</script>

Ставим это:
Code
<script>
var a = 0;
var b = 1;
function med() {
if (a==0) {fmedal('$USERNAME$');}
if (b==1) {document.write('<img border="0" src="http://razgona.net/medals/medal1.gif" title="За посещение сайта">');}  
}
med();
</script>
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Поиск:

© U.Helper 2007-2025 Используются технологии uCoz
Время загрузки страницы - 3.703сек