| Раздача наград как у нас на сайте |
| denisus | Дата: Среда, 28.01.2009, 15:53 | Сообщение # 1 |
Генералиссимус
Сообщений: 99
Репутация: 9
Статус: 
| Вставляем этот код между тегами <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
Репутация: 9
Статус: 
| Награды ты определяешь сам массивом 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
Репутация: 9
Статус: 
| Этот скрипт работает только в ручную. Тебе нужен другой скрипт. Или смотри здесь Медали в спойлере
Будем рады помочь
|
| |
| | |
| slava-stev | Дата: Четверг, 11.06.2009, 08:32 | Сообщение # 6 |
Группа: Пользователи
Рядовой
Сообщений: 8
Репутация: 0
Статус: 
| Слушай админ а че автомат не мог выложить что бы в скрипте можно было самому просто быбирать без этих шняг просто как на форум картинки добавлять =)
|
| |
| | |
| fomikko | Дата: Пятница, 19.06.2009, 19:57 | Сообщение # 7 |
Группа: Пользователи
Рядовой
Сообщений: 1
Репутация: 0
Статус: 
| А картинки медалей как поменять? Откуда они вообще? И... ещё вопрос. Как для каждого пользователя сделать свой собственный, отдельный набор? Соответствие где прописано?... А так, скрипт такой долго искала... Чтобы каждому пользователю вручную выдавать награды.
|
| |
| | |
| denisus | Дата: Воскресенье, 21.06.2009, 12:24 | Сообщение # 8 |
Генералиссимус
Сообщений: 99
Репутация: 9
Статус: 
| Путь к медалям хранится в переменной 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 излазил в поисках нормального скрипта на раздачу наград и вроде нашел но чета не рабит подскажите че делать !!!
|
| |
| |
|