|
Индивидуальные награды в сообщении
|
|
| Andre | Отредактировал Andre - Четверг, 23 Ноября 2006, 21:11 Дата: 31 Августа 2006, 12:45 | Сообщение # 1 |  ● ● ● ● ● 1822 сообщения Статус: 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> | | |
|
| theWurm | Дата: 19 Апреля 2007, 12:41 | Сообщение # 41 | ● ● ● ● ● 20 сообщений Статус: Offline | а lite сюда можно перенести?...чтобы ты поменял пользователю медальки и они сразу и на форуме и в профиле менялись? а то и там и там править долговато получатеся...а если еще юзеров штук 200... | | |
|
| 123 | Отредактировал 123 - Суббота, 21 Апреля 2007, 00:26 Дата: 20 Апреля 2007, 20:14 | Сообщение # 42 | ● ● ● ● ● 2 сообщения Статус: Offline | | Quote (dynamics) | | В общем, спасибо огромное за скрипт! Но вот одна проблемка осталась: Как сделать, чтобы когда пользователю ставишь допустим 2 награды, то текст 2 награды почему-то остаётся таким же!!!! Как сделать, чтобы у пользователя было несколько наград, но у всех был разный текст, а то если через запятую название ставить, то оно не срабатывает!!! Заранее спасибо! | перезалей медальку ещё раз, она будет 11, и зделай для неё описание, но проше найти новые медальки! кстати, у меня их 14! кроме тех 10 стондартных, вот мои: у кого есть ещё новые, выложите плизз! ооооо, я ещё чуток нашол:          | | |
|
| theWurm | Дата: 21 Апреля 2007, 16:05 | Сообщение # 43 | ● ● ● ● ● 20 сообщений Статус: Offline | А можно ли сделать чтобы по нажатию на медальку открывалсь страница с пояснением к ней или ко всем медалям хотя бы... | | |
|
| 321 | Дата: 21 Апреля 2007, 16:20 | Сообщение # 44 | ● ● ● ● ● 18 сообщений Статус: Offline | где-где, с других форумов взял, такие много где есть! нужно просто чуток поиск поюзать | | |
|
| Неизвестная | Дата: 21 Апреля 2007, 16:40 | Сообщение # 45 | ● ● ● ● ● 44 сообщения Статус: Offline | | Quote (123) | ооооо, я ещё чуток нашол: | А где эти нашол , скажи пожалуйста ! | | |
|
| 321 | Дата: 21 Апреля 2007, 17:35 | Сообщение # 46 | ● ● ● ● ● 18 сообщений Статус: Offline | | | |
|
| dynamics | Дата: 22 Апреля 2007, 02:07 | Сообщение # 47 | ● ● ● ● ● 45 сообщений Статус: Offline | | Quote (123) | | перезалей медальку ещё раз, она будет 11, и зделай для неё описание, но проше найти новые медальки! | Там в другом дело было!  | | |
|
| KorsaR | Дата: 27 Апреля 2007, 15:41 | Сообщение # 48 |  ● ● ● ● ● 366 сообщений Статус: Offline | Andre, был бы признателен, если бы вы выложили папочку с медальками. | | |
|
| subONE | Дата: 27 Апреля 2007, 15:55 | Сообщение # 49 |  ● ● ● ● ● 1387 сообщений Статус: Offline | Иши в форуме Общение  | | |
|
| zverjonok | Дата: 30 Апреля 2007, 13:24 | Сообщение # 50 | ● ● ● ● ● 16 сообщений Статус: Offline | | | |
|
| _VasёК_ | Дата: 02 Мая 2007, 05:12 | Сообщение # 51 | ● ● ● ● ● 8 сообщений Статус: Offline | Это они под аватаркой выводитса будут ? А может можна как нибуть прописать не ето всё, а просто чтобы строка яху выводилась тама, которая заменена уже ) Или же оно будет в таком случае показывать только цыфорки ? | | |
|
| nkslim | Дата: 03 Мая 2007, 16:03 | Сообщение # 52 |  ● ● ● ● ● 272 сообщения Статус: Offline | _VasёК_, на форуме , там где ты захочешь!!!  | | |
|
| Flash | Дата: 05 Мая 2007, 20:29 | Сообщение # 53 |  ● ● ● ● ● 3 сообщения Статус: Offline | У меня такой вопросик: а как сделать описание к каждой медальке?(использую вот этот скрипт): | Code | <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> | и еще, можно ли сделать так, чтобы у одного пользователя выводилось несколько медалек если использовать такой скрипт?: | Code | <script> function fmedal(nik) { if(nik=='Ник 1') document.write('HTML-код медалей'); if(nik=='Ник 2') document.write('HTML-код медалей'); } </script> |
| | |
|
| WolfClan | Дата: 05 Мая 2007, 21:29 | Сообщение # 54 |  ● ● ● ● ● 404 сообщения Статус: Offline | Flash, | Code | | var Mtitle = new Array ('За флуд','За героизм'); |
| | |
|
| Flash | Дата: 06 Мая 2007, 17:49 | Сообщение # 55 |  ● ● ● ● ● 3 сообщения Статус: Offline | WolfClan, у меня пишет undefined! | | |
|
| WolfClan | Дата: 06 Мая 2007, 17:55 | Сообщение # 56 |  ● ● ● ● ● 404 сообщения Статус: Offline | Flash, Пропиши столько, сколько у тебя медалек йпт! Если у тебя 4 медальки - Medal0.gif medal1.gif medal2.gi medal3.gif ТО | Code | | var Mtitle = new Array ('За что дается медалька 0','За что дается медалька 1','За что дается medal2.gif','за что дается medal3.gif'); |
| | |
|
| Flash | Отредактировал Flash - Воскресенье, 06 Мая 2007, 21:05 Дата: 06 Мая 2007, 20:31 | Сообщение # 57 |  ● ● ● ● ● 3 сообщения Статус: Offline | ааа...понял!!! Спасибо огромное! + тебе! | | |
|
| zverjonok | Дата: 09 Мая 2007, 12:22 | Сообщение # 58 | ● ● ● ● ● 16 сообщений Статус: Offline | Не работает награждение пользователей с никами написанными кирилицей  Добавлено (2007-05-09, 12:22) --------------------------------------------- Тфу, всё работает ;)) просто в первомм сообщении поста не отображаются медальки  | | |
|
| WolfClan | Дата: 09 Мая 2007, 22:18 | Сообщение # 59 |  ● ● ● ● ● 404 сообщения Статус: Offline | | | |
|
| zverjonok | Дата: 10 Мая 2007, 08:36 | Сообщение # 60 | ● ● ● ● ● 16 сообщений Статус: Offline | | | |
|