Индивидуальные награды в сообщении
|
|
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> | | |
|
ProfiC | Дата: 02 Сентября 2006, 00:31 | Сообщение # 2 | ● ● ● ● ● 9 сообщений Статус: Offline | Молодчага. Огромное спасибо! Тебе большой +! | | |
|
ataman | Дата: 07 Сентября 2006, 12:35 | Сообщение # 3 |  ● ● ● ● ● Группа: Клиент 44 сообщения Статус: Offline | Спасибо...  Добавлено (07 Сентябрь 2006, 12:35) --------------------------------------------- есть такой вопрос <script> function fmedal(nik) { if(nik=='Ник 1') document.write('HTML-код медалей'); if(nik=='Ник 2') document.write('HTML-код медалей'); } </script> можно поставить еще второй скрипт - только вместо fmedal написать - fmedal2 ?  | | |
|
Andre | Дата: 07 Сентября 2006, 13:14 | Сообщение # 4 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (ataman) | можно поставить еще второй скрипт - только вместо fmedal написать - fmedal2 ? | можно, только и про запуск этой функции не забудь | | |
|
ataman | Дата: 09 Сентября 2006, 15:23 | Сообщение # 5 |  ● ● ● ● ● Группа: Клиент 44 сообщения Статус: Offline | Andre, эти скрипты не тормозят форум ? у меня 3 таких скрипта установленны  | | |
|
Andre | Дата: 10 Сентября 2006, 00:42 | Сообщение # 6 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (ataman) | Andre, эти скрипты не тормозят форум ? | тот который я написал, на быстроту практически не отразится. Quote (ataman) | у меня 3 таких скрипта установленны | Объясни зачем? Ты явно не понял что-то, коль так поступаешь. | | |
|
Energetik | Дата: 10 Сентября 2006, 06:48 | Сообщение # 7 |  ● ● ● ● ● 29 сообщений Статус: Offline | Andre, скажи пожалуйста, как ты поставил на страничку ИНФОРМАЦИЯ О ПОЛЬЗОВАТЕЛЕ НАГРАДЫ ? Я перерыл всю админку но, так и не нашёл шаблона. Yahoo идентификатором я бы пожертвовал, да вот тока не знаю как сделать чтобы там выводились награды. Помоги пожайлуста. | | |
|
DuboloM | Дата: 10 Сентября 2006, 10:41 | Сообщение # 8 |  ● ● ● ● ● 739 сообщений Статус: Offline | Quote (Energetik) | ... как ты поставил на страничку ИНФОРМАЦИЯ О ПОЛЬЗОВАТЕЛЕ НАГРАДЫ ? Я перерыл всю админку но, так и не нашёл шаблона. Yahoo идентификатором я бы пожертвовал, да вот тока не знаю как сделать чтобы там выводились награды ... | Energetik, по-моему, он использовал для этого ПОДПИСЬ. Вроде, так  | | |
|
Andre | Дата: 10 Сентября 2006, 11:24 | Сообщение # 9 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (Energetik) | Я перерыл всю админку но, так и не нашёл шаблона. | перерой Хелпер и узнаешь | | |
|
DuboloM | Дата: 10 Сентября 2006, 12:29 | Сообщение # 10 |  ● ● ● ● ● 739 сообщений Статус: Offline | | | |
|
Energetik | Дата: 10 Сентября 2006, 13:57 | Сообщение # 11 |  ● ● ● ● ● 29 сообщений Статус: Offline | А можно Code | <script> fmedal('$USERNAME$'); </script> | поставить в профиль пользователя, чтобы и там награды были, а то версия lite неудабная | | |
|
Andre | Дата: 10 Сентября 2006, 14:33 | Сообщение # 12 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Energetik, нет | | |
|
Energetik | Дата: 10 Сентября 2006, 14:39 | Сообщение # 13 |  ● ● ● ● ● 29 сообщений Статус: Offline | отдельно то и то - хреново, но всё равно огромное спасибо! ещё вопросик, а пользователь себе сам награды не будет ставить ( он увидет цихверки и захочет побалываться) | | |
|
Andre | Дата: 10 Сентября 2006, 15:50 | Сообщение # 14 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Energetik, в данном скрипте, которому посвящена тема - нет. В наградах в профиле - это возможно, но лично я не знаю как. | | |
|
Energetik | Дата: 10 Сентября 2006, 16:02 | Сообщение # 15 |  ● ● ● ● ● 29 сообщений Статус: Offline | Quote (Andre) | в данном скрипте, которому посвящена тема - нет | извени немного не там задал вопрос, но всё же, я про версию lite наград. Когда пользователь захочет изменить свои данные, он увидет цифры в Yahoo инд.? | | |
|
pinguin | Дата: 10 Сентября 2006, 18:25 | Сообщение # 16 | ● ● ● ● ● 20 сообщений Статус: Offline | Energetik, по ходу да | | |
|
Andre | Дата: 10 Сентября 2006, 19:32 | Сообщение # 17 |  ● ● ● ● ● 1822 сообщения Статус: Offline | Energetik, здесь стоит тотже скрипт, если вставишь себе награды, будешь молодцом  | | |
|
Energetik | Дата: 11 Сентября 2006, 00:47 | Сообщение # 18 |  ● ● ● ● ● 29 сообщений Статус: Offline | понял, ну Andre, ты молоток!!! Тока если у кого-нибудь есть Yahoo инд. и он поставит его при регистрации, вот он удивится  | | |
|
DuboloM | Дата: 11 Сентября 2006, 01:09 | Сообщение # 19 |  ● ● ● ● ● 739 сообщений Статус: Offline | Quote (Energetik) | понял, ну Andre, ты молоток!!! Тока если у кого-нибудь есть Yahoo инд. и он поставит его при регистрации, вот он удивится | Убираешь поле в "Панели" - и конец удивлениям! | | |
|
Energetik | Дата: 11 Сентября 2006, 01:45 | Сообщение # 20 |  ● ● ● ● ● 29 сообщений Статус: Offline | а, ну да !! торможу , видать спать пора  | | |
|