Раздача наград как у нас на сайте - Скрипты под Ucoz - Web мастеру - Форум
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Тема Автор Форум Отв. Последний
Создание всплывающего ajax окна. denisus Скрипты под Ucoz 4 darth-sasha
Красивый информер "кто нас сегодня посетил" DianaWeb Скрипты под Ucoz 0 DianaWeb
Гости и пользователи в процентах New!!! DianaWeb Скрипты под Ucoz 0 DianaWeb
Форма поиска сайта совмещенная с yandex и google DianaWeb Скрипты под Ucoz 0 DianaWeb
Скрипт наши cw DianaWeb Скрипты под Ucoz 0 DianaWeb
Новая форма авторизации DianaWeb Скрипты под Ucoz 0 DianaWeb
Вид Новостей new! jasminka Скрипты под Ucoz 0 jasminka
Мини-профиль new! jasminka Скрипты под Ucoz 0 jasminka
Вид материалов форума jasminka Скрипты под Ucoz 0 jasminka
Обновлёный блок софта для ucoz jasminka Скрипты под Ucoz 0 jasminka
Страница 1 из 11
Модератор форума: Сердцеєд 
Форум » Web мастеру » Скрипты под Ucoz » Раздача наград как у нас на сайте
Раздача наград как у нас на сайте
denisusДата: Среда, 28.01.2009, 15:53 | Сообщение # 1
Генералиссимус
Сообщений: 99
Репутация: 10
Статус:
Вставляем этот код между тегами <head></head> того модуля где будет раздача
Доступно только для пользователей
Quote

<script type="text/javascript">
//Medals start
var Mnik = new Array (
'denisus',
'Feer',
'men'
);
var Mmedal = new Array (
'10101100000101010',
'10110000000111010',
'1000001000000001'
);
var Mtitle = new Array (
'За активное участие в развитии портала',
'Участник новогоднего конкурса',
'За руку помощи, за выдающиеся заслуги в поиске багов!',
'За авторство статей',
'За работу модератора',
'За техническую помощь',
'Почетному флудеру',
'Орден Почетного Легиона за активное участие в жизни сайта 1 год !!!',
'За победу в конкурсе - 1 место',
'За победу в конкурсе - 2 место',
'За победу в конкурсе - 3 место',
'За хорошую идею',
'1-му помошнику Админа',
'За содержательные, и интересные посты на форуме',
'За спонсорскую помощь',
'Специальный орден. Юбилейный',
'За любовь к пиву'
);
put='http://desertratsclan.ru/Medali/';
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('Спец-Награды:<BR>');
document.write('<table cellpadding="0" cellspacing="0" margin="2" style="background:#000000;border:ridge #cccccc;"><tr><td align="center">'+medal+'</tr></td></table>');
break;
}}}
//Medals end
</script>

синим: ник пользователя которому награда
красным:соответствие награды из списка наград

далее в нужном месте, где будут отображаться медали вставляем
для форума:в Форум->вид материала

Quote
<script type="text/javascript">
fmedal('$USERNAME$');
</script>

для профиля пользователей
Quote
<script type="text/javascript">
fmedal('$_USERNAME$');
</script>

есть вопросы пишите помогу


Будем рады помочь
 
RiKaZ78Дата: Четверг, 26.02.2009, 15:49 | Сообщение # 2
Группа: Пользователи
Рядовой
Сообщений: 12
Репутация: 1
Статус:
Ни как не могу понять, как эти награды выдаются. Автоматически или нет? За что? Сколько их можно заработать?

Это мое мнение и я его разделяю
 
denisusДата: Четверг, 26.02.2009, 19:21 | Сообщение # 3
Генералиссимус
Сообщений: 99
Репутация: 10
Статус:
Награды ты определяешь сам массивом
Quote
var Mmedal = new Array (
'10101100000101010',
'10110000000111010',
'1000001000000001'
);

И кому указываешь сам ники

Quote
var Mnik = new Array (
'denisus',
'Feer',
'men'
);

Причём должно быть чёткое совпадение т.е.
denisusсоответсвует набор'10101100000101010', который в свою очередь соответствует названиям наград из var Mtitle = new Array (


Будем рады помочь
 
RiKaZ78Дата: Четверг, 26.02.2009, 19:53 | Сообщение # 4
Группа: Пользователи
Рядовой
Сообщений: 12
Репутация: 1
Статус:
И че каждый ник прописывать нужно. А если я хочу чтобы кождому пользователю выдовало, например в форуме за статью.
И еще как с этим массивом работать. Нифига не понял. Подскажи плз

Это мое мнение и я его разделяю
 
denisusДата: Четверг, 26.02.2009, 20:18 | Сообщение # 5
Генералиссимус
Сообщений: 99
Репутация: 10
Статус:
Этот скрипт работает только в ручную.
Тебе нужен другой скрипт.
Или смотри здесь Медали в спойлере

Будем рады помочь
 
slava-stevДата: Четверг, 11.06.2009, 08:32 | Сообщение # 6
Группа: Пользователи
Рядовой
Сообщений: 8
Репутация: 0
Статус:
Слушай админ а че автомат не мог выложить что бы в скрипте можно было самому просто быбирать без этих шняг просто как на форум картинки добавлять =) sad
 
fomikkoДата: Пятница, 19.06.2009, 19:57 | Сообщение # 7
Группа: Пользователи
Рядовой
Сообщений: 1
Репутация: 0
Статус:
А картинки медалей как поменять? Откуда они вообще? И... ещё вопрос. Как для каждого пользователя сделать свой собственный, отдельный набор? Соответствие где прописано?...
А так, скрипт такой долго искала... Чтобы каждому пользователю вручную выдавать награды.
 
denisusДата: Воскресенье, 21.06.2009, 12:24 | Сообщение # 8
Генералиссимус
Сообщений: 99
Репутация: 10
Статус:
Путь к медалям хранится в переменной put put='http://твой сайт/Medali/', тоесть все медали хранятся в папке Medali А названия медалей medal1,medal2....

Соответствие производится в массиве

Quote
var Mmedal = new Array (
'10101100000101010',
'10110000000111010',
'1000001000000001'
);

Всё меняемо, можно добавлять медали, и соответственно увеличивать размер данных массива массив. (10010110.......)

Будем рады помочь
 
Rs_KamikadZeДата: Среда, 08.07.2009, 01:29 | Сообщение # 9
Группа: Пользователи
Рядовой
Сообщений: 1
Репутация: 0
Статус:
Автоматический гавно, спасибо за этот
 
StimmuLДата: Пятница, 04.09.2009, 17:43 | Сообщение # 10
Группа: Пользователи
Рядовой
Сообщений: 1
Репутация: 0
Статус:
Админ опеши ещё раз только по подробней куда вставлять 1 и 3 ??? И что надо делать потом?А то я не могу понять для профиля это куда.

Сообщение отредактировал StimmuL - Пятница, 04.09.2009, 17:45
 
LIPTONДата: Воскресенье, 18.10.2009, 13:48 | Сообщение # 11
Группа: Пользователи
Рядовой
Сообщений: 1
Репутация: 0
Статус:
блин все сделал как написано весь google излазил в поисках нормального скрипта на раздачу наград и вроде нашел но чета не рабит подскажите че делать !!!
 
pepsi85Дата: Понедельник, 17.01.2011, 20:39 | Сообщение # 12
Группа: Пользователи
Рядовой
Сообщений: 1
Репутация: 0
Статус:
denisus, заранее извиняюсь за тупые вопросы, так как я новенькая в этом, я так понимаю, что этот скрипт для добавления спец.наградок, названия мы сами для себя определяем, каждой награде соответствует некая картинка (у вас на сайте у меня почему-то эти картинки не отображаются). У меня вопрос, где в скрипте есть ссылка на эти картинки? Там у вас есть массив, но я не понимаю для чего он нужен и почему в нем 3 значения, ведь наградок больше чем 3, а на сколько поняла каждому значению соответствует конкретная награда, или я ошибаюсь. Честно признаться, тяжело мне в этом разобраться. Заранее спасибо
 
Форум » Web мастеру » Скрипты под Ucoz » Раздача наград как у нас на сайте
Страница 1 из 11
Поиск:





Copyright MyCorp © 2012Создать сайт бесплатно