Индивидуальные награды v 1.1 lite
|
|
Andre | Отредактировал Andre - Пятница, 20 Апреля 2007, 23:03 Дата: 08 Августа 2006, 21:06 | Сообщение # 1 | ● ● ● ● ● 1822 сообщения Статус: Offline | Данный способ позволяет присуждать участникам награды. Эти награды будут доступны в профиле участника. Пример: Нам прийдется пожертвовать одним полем для запоминания медалек. В моем примере это "Yahoo идентификатор", можете и другое поле выбрать, только замените то что синее. Сначало перепишем на хост картинки медалек под именами medal0, medal1 ... - максимум 30шт. В шаблоне "Всплывающие окна после $BODY$ вставляем код, изменив то что красным на свое. <script> if(document.title=='Информация о пользователе') { put='http://путь до медалек/'; var n; medal=''; stat=0; //Админ-награды if(document.getElementById('block16')){ k=document.getElementById('block16').getElementsByTagName("span"); adm=k[0].innerHTML; if(adm && adm.length==4){ 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+='<BR>Награды (<a href="страница пояснения.htm" target="_blank">???</a>):'; k.innerHTML+='<BR>'+medal; } } //Информация о пользователе if(document.title=='Изменение личной информации') { document.all.yahoo.parentNode.parentNode.style.display='none'; } </script> Скрываем используемое поле в регестрационной форме: <script> document.all.yahoo.parentNode.parentNode.style.display='none'; </script> Награждение осуществляем через админку следующем образом: 00300 - это значит что у вас 5 видов медалек, и в профиле будет 3медальки с именем medal2. Скрипт рабочий, если у кого что-то не выходит, в правом верхнем углу страницы есть кнопочка"Х", нажмите на нее и забудьте об этом как о страшном сне | | |
|
Юля | Дата: 28 Марта 2007, 20:41 | Сообщение # 81 | ● ● ● ● ● 21 сообщение Статус: Offline | Я плохо рисую , а хочеться красивые ! Кинь плиз ! | | |
|
Serious | Дата: 29 Марта 2007, 04:06 | Сообщение # 82 | ● ● ● ● ● 112 сообщений Статус: Offline | Quote (Юля) | Я плохо рисую , а хочеться красивые ! Кинь плиз ! | Надо внимательно читать всю тему. Как ты к другим, так и они к тебе. | | |
|
Jean | Отредактировал Jean - Пятница, 30 Марта 2007, 15:34 Дата: 30 Марта 2007, 14:44 | Сообщение # 83 | ● ● ● ● ● 6 сообщений Статус: Offline | Quote (Andre) | страница пояснения.htm | А как её можно сделать ? Эту страницу ? | | |
|
kydapodatsya | Дата: 30 Марта 2007, 17:59 | Сообщение # 84 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Jean, Quote (Jean) | А как её можно сделать ? Эту страницу ? | молча, ручками через обычный notepad только не спрашивай меня что такое notepad | | |
|
|
Flame | Дата: 30 Марта 2007, 18:23 | Сообщение # 86 | ● ● ● ● ● Первый Помощник UcoZ-Helper`a 593 сообщения Статус: Offline | Quote (Jean) | Это блокнот чтоли ? И куда его потом закачивать ? | куда хочешь закачивай, а потом впиши путь к этой самой странице в код, внимательнее надо быть. | | |
|
Jean | Дата: 30 Марта 2007, 20:37 | Сообщение # 87 | ● ● ● ● ● 6 сообщений Статус: Offline | Спасибо ! Очень отзывчивчивые люди здесь ! | | |
|
Flame | Дата: 31 Марта 2007, 00:59 | Сообщение # 88 | ● ● ● ● ● Первый Помощник UcoZ-Helper`a 593 сообщения Статус: Offline | Quote (Jean) | Спасибо ! Очень отзывчивчивые люди здесь ! | всегда пожалуйста, мы на то и Хелпер | | |
|
Andre | Дата: 10 Апреля 2007, 16:17 | Сообщение # 89 | ● ● ● ● ● 1822 сообщения Статус: Offline | путь до медалек | | |
|
WolfClan | Дата: 10 Апреля 2007, 22:26 | Сообщение # 90 | ● ● ● ● ● 404 сообщения Статус: Offline | <script> if(document.title=='Информация о пользователе') { var u=0; var n=0; var medal=''; e=document.getElementsByTagName("TD"); put='Путь до медалек'; var u=0; var a=0; var medal=''; | | |
|
Неизвестная | Дата: 11 Апреля 2007, 17:34 | Сообщение # 91 | ● ● ● ● ● 44 сообщения Статус: Offline | Quote (Andre ) | путь до медалек | ну я его писала , а что ещё надо писать ? Quote (WolfClan) | <script> if(document.title=='Информация о пользователе') { var u=0; var n=0; var medal=''; e=document.getElementsByTagName("TD"); put='Путь до медалек'; var u=0; var a=0; var medal=''; | Чтоооооооооооооооооооооооо? | | |
|
kydapodatsya | Дата: 11 Апреля 2007, 18:29 | Сообщение # 92 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | | | |
|
Арогорн | Дата: 11 Апреля 2007, 19:11 | Сообщение # 93 | ● ● ● ● ● 419 сообщений Статус: Offline | Неизвестная, может вы один слешь не поставили? Quote | put='http://сайт/папка/'; |
| | |
|
Неизвестная | Отредактировал Неизвестная - Среда, 11 Апреля 2007, 20:25 Дата: 12 Апреля 2007, 13:52 | Сообщение # 94 | ● ● ● ● ● 44 сообщения Статус: Offline | Quote (???) | put='http://сайт/папка/'; | А спасибо , знаете какая досадная ошибка ? Не поставила / .Добавлено (2007-04-12, 13:52) --------------------------------------------- А ещё один вопрос - Можно ли , и если можно КАК , сделать так чтоб медали высвечивались в сообщении ? | | |
|
maksus | Дата: 14 Апреля 2007, 10:01 | Сообщение # 95 | ● ● ● ● ● 8 сообщений Статус: Offline | а как сделать что бу медальки появили не под графой пользователь а по графой группа ? | | |
|
kydapodatsya | Дата: 14 Апреля 2007, 11:21 | Сообщение # 96 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | maksus, как-как ручками | | |
|
Andre | Дата: 14 Апреля 2007, 12:30 | Сообщение # 97 | ● ● ● ● ● 1822 сообщения Статус: Offline | Неизвестная, поиск рулит | | |
|
maksus | Дата: 14 Апреля 2007, 17:18 | Сообщение # 98 | ● ● ● ● ● 8 сообщений Статус: Offline | я пробовал у меня не чего не получилось ! помогите плис ! | | |
|
cucYa | Дата: 14 Апреля 2007, 17:23 | Сообщение # 99 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Ой,глупенькие какие дети ужас...всё написано русскими буквами вам трудно подставит туда свои значения? | | |
|
Арогорн | Дата: 14 Апреля 2007, 17:41 | Сообщение # 100 | ● ● ● ● ● 419 сообщений Статус: Offline | Quote (maksus) | а как сделать что бу медальки появили не под графой пользователь а по графой группа ? | Quote (Andre) | if(e[i].innerHTML=='Пользователь:') u=i; | взамен слова пользователь поставь Группа | | |
|