Индивидуальные награды 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. Скрипт рабочий, если у кого что-то не выходит, в правом верхнем углу страницы есть кнопочка"Х", нажмите на нее и забудьте об этом как о страшном сне | | |
|
Andre | Дата: 05 Марта 2007, 22:29 | Сообщение # 61 | ● ● ● ● ● 1822 сообщения Статус: Offline | правильно вставляй код и не будет подобного бреда. | | |
|
Blake | Дата: 06 Марта 2007, 01:26 | Сообщение # 62 | ● ● ● ● ● 47 сообщений Статус: Offline | Andre, код вставлен как написано. А проблема всё-равно существует. | | |
|
Serious | Отредактировал Serious - Вторник, 06 Марта 2007, 13:21 Дата: 06 Марта 2007, 13:17 | Сообщение # 63 | ● ● ● ● ● 112 сообщений Статус: Offline | Quote (Blake) | Andre, код вставлен как написано. А проблема всё-равно существует. | Если написали, что не так вставлен, значит не так вставлен. Я поставил, у меня же все норм. У всех все нормально, а вот у тебя проблема. Читай первый пост внимательно. | | |
|
XaNDeR | Дата: 23 Марта 2007, 14:33 | Сообщение # 64 | ● ● ● ● ● 14 сообщений Статус: Offline | Чёт я всю тему прочитал и не нашел код чтоб медальки не ток в профиле, но и на форуме показывались. Выложите код плз и куда его пихнуть. | | |
|
kydapodatsya | Дата: 23 Марта 2007, 15:08 | Сообщение # 65 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | Quote (XaNDeR) | куда его пихнуть. | в вид сообщений форума | | |
|
Юля | Дата: 23 Марта 2007, 21:53 | Сообщение # 66 | ● ● ● ● ● 21 сообщение Статус: Offline | Люди , может кто нибудь картинки наград кинет ? | | |
|
Andre | Дата: 23 Марта 2007, 23:34 | Сообщение # 67 | ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (XaNDeR) | на форуме показывались | в другой теме | | |
|
Flame | Дата: 24 Марта 2007, 01:02 | Сообщение # 68 | ● ● ● ● ● Первый Помощник UcoZ-Helper`a 593 сообщения Статус: Offline | Quote (Юля) | Люди , может кто нибудь картинки наград кинет ? | в интернете найдешь. | | |
|
XaNDeR | Дата: 24 Марта 2007, 09:23 | Сообщение # 69 | ● ● ● ● ● 14 сообщений Статус: Offline | Quote (Andre) | в другой теме | Ага все нашёл спс. | | |
|
Юля | Дата: 24 Марта 2007, 14:10 | Сообщение # 70 | ● ● ● ● ● 21 сообщение Статус: Offline | Quote (Flame) | в интернете найдешь. | Я искала , так и не нашла . | | |
|
XaNDeR | Дата: 24 Марта 2007, 14:11 | Сообщение # 71 | ● ● ● ● ● 14 сообщений Статус: Offline | Quote (Blake) | Скрипт безусловно хороший но есть проблема. На странице с замечаниями пользователя после замечаний выводится: | Такая же проблема, но этот код показывается только когда есть хотябы одно замечание, когда их нет его тож нет. Вот пример http://www.fan-motorola.info/index/21-2836 . | | |
|
Electro | Дата: 24 Марта 2007, 15:47 | Сообщение # 72 | ● ● ● ● ● 3 сообщения Статус: Offline | XaNDeR, Сначала доступ гостям разреши. А потом уже посмотрим | | |
|
XaNDeR | Дата: 24 Марта 2007, 17:58 | Сообщение # 73 | ● ● ● ● ● 14 сообщений Статус: Offline | Вот. | | |
|
Andre | Дата: 24 Марта 2007, 22:21 | Сообщение # 74 | ● ● ● ● ● 1822 сообщения Статус: Offline | XaNDeR, это измененный код, а не мой. По каким причинам происходит данное событие у некоторых не знаю, у меня такого нет. Код возможно усовершенствую в связи с усовершенствованием UCOZ... но лично мне не до него. | | |
|
Юля | Дата: 27 Марта 2007, 14:58 | Сообщение # 75 | ● ● ● ● ● 21 сообщение Статус: Offline | Киньте картинки наград ! Пожалуйста . Мне в интернете не найти ! | | |
|
ois | Дата: 28 Марта 2007, 13:09 | Сообщение # 76 | ● ● ● ● ● 1 сообщение Статус: Offline | Quote (Andre) | профессиональная стоит на моем сайте, в нем автоматически присуждаются медали за активность и репутацию, к примеру сейчас бы у меня стояло 2 , за каждые +5репутации. | можно сделать так, чтобы все медали ставились по 1 штуке? если да, то как? | | |
|
kydapodatsya | Дата: 28 Марта 2007, 13:45 | Сообщение # 77 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | ois, прописывай руками вектор | | |
|
Flame | Дата: 28 Марта 2007, 14:46 | Сообщение # 78 | ● ● ● ● ● Первый Помощник UcoZ-Helper`a 593 сообщения Статус: Offline | Quote (Юля) | Киньте картинки наград ! Пожалуйста . Мне в интернете не найти ! | черт возьми, тебя забанить мало глупая девочка. В интернете можно что угодно найти.... | | |
|
Юля | Дата: 28 Марта 2007, 15:41 | Сообщение # 79 | ● ● ● ● ● 21 сообщение Статус: Offline | Где ? Где угодно ? Бань скоко хочешь токо картинки наград выложи ! | | |
|
Andre | Дата: 28 Марта 2007, 18:48 | Сообщение # 80 | ● ● ● ● ● 1822 сообщения Статус: Offline | Еще их можно самому нарисовать. | | |
|