 |
|
 |
| |
| Медали на форум |
| WOLF
| Дата: Суббота, 06.12.08, 08:04:36 | Сообщение # 1
|
|
Скрипт медалей на форум, пример которых Вы можите посмотреть на нашем форуме. Скрипт вставляем в Вид материалов форума в любое место: Доступно только для пользователейCode <hr><br>
<?if($GROUP_ID$=4)?><IMG src="http://buslaev.net.ru/medal/medal19.gif" title="Создатель сайта" alt="За сайт" border="0"> <?endif?> <?if($GROUP_ID$=6)?><IMG src="http://buslaev.net.ru/medal/medal4.gif" title="Смотритель форума" alt="Смотритель форума" border="0"> <?endif?> <?if($GROUP_ID$=1)?><IMG src="http://buslaev.net.ru/medal/medal20.gif" title="Добро пожаловать!" alt="Добро Пожаловать" border="0"> <?endif?> <?if($POSTS$>1)?><IMG src="http://buslaev.net.ru/medal/medal_1.gif" title="Первое сообщение на форуме" alt="За регистрацию" border="0"> <?endif?> <?if($REP_RATING$>10)?><IMG src="http://buslaev.net.ru/medal/medal26.gif" title="За уважение народа. +10 репутации" alt="За уважение народа" border="0"> <?endif?> <?if($REP_RATING$>20)?><IMG src="http://buslaev.net.ru/medal/medal25.gif" title="За любовь народа +20 репутации" alt="За любовь народа" border="0"> <?endif?> <?if($REP_RATING$>30)?><IMG src="http://buslaev.net.ru/medal/medal7.gif" title="За уважение народа + 30 репутации" alt="За уважение народа" border="0"> <?endif?> <?if($POSTS$>50)?><IMG src="http://buslaev.net.ru/medal/medal_2.gif" title="За 50 сообщений на форуме" alt="За отличное посещение форума" border="0"> <?endif?> <?if($POSTS$>100)?><IMG src="http://buslaev.net.ru/medal/medal_3.gif" title="За 100 сообщений на форуме!" alt="За отличное посещение форума" border="0"> <?endif?> <br> <?if($POSTS$>150)?><IMG src="http://buslaev.net.ru/medal/medal_8.gif" title="За 150 сообщений на форуме!" alt="За отличное посещение форума" border="0"> <?endif?> <?if($POSTS$>200)?><IMG src="http://buslaev.net.ru/medal/medal_9.gif" title="За 200 сообщений на форуме!" alt="За отличное посещение форума" border="0"> <?endif?> <?if($POSTS$>300)?><IMG src="http://buslaev.net.ru/medal/medal_10.gif" title="За 300 сообщений на форуме!" alt="За отличное посещение форума" border="0"> <?endif?> <?if($POSTS$>1000)?><IMG src="http://buslaev.net.ru/medal/medal_5.gif" title="За 1000 сообщений на форуме" alt="За отличное посещение форума" border="0"> <?endif?> <?if($POSTS$>2000)?><IMG src="http://buslaev.net.ru/medal/medal_6.gif" title="За 2000 сообщений на форуме" alt="За отличное посещение форума" border="0"> <?endif?> <HR> Работает 100%
| |
|
|
| |
| WOLF
| Дата: Пятница, 26.12.08, 23:33:47 | Сообщение # 2
|
|
| |
|
|
| |
| WOLF
| Дата: Суббота, 27.12.08, 11:25:10 | Сообщение # 3
|
|
Этот способ автоматически ставит медали: В шаблоне "Персональная страница пользователя". Админка>>управление дизайном>>>пользователи>>Персональная страница пользователя. Ставим вот это: Доступно только для пользователейCode %IF($_IS_ACTIVITY$)%
<script type="text/javascript"> put='http://horeman.ru/IMGf/m/'; // Путь до медалек var n; medal=''; //Репутация (за каждые 10 плюсиков) zn=$_REPUTATION$; Nm=Math.floor(zn/10); for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal10.gif" title="За положительную репутацию">'; //Статьи (за каждые 3 статьи) zn=$_PUBL_ENTRIES$; Nm=Math.floor(zn/3); for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal34.gif" title="За статьи">'; //Каталог файлов (за каждые 10 файлов) zn=$_LOAD_ENTRIES$; Nm=Math.floor(zn/10); for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal30.gif" title="За файлы">'; //Форум + комментарии zn=$_FORUM_ENTRIES$+$_COM_ENTRIES$; Nm=Math.floor(zn/1000); for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal0.gif" title="За общение на форуме и сайте">';
//Вывод наград document.write(medal); </script>
%ELSE%А здесь будут мои медали, полученные в нелегкой борьбе за выживание на этом сайте!%ENDIF%
| |
|
|
| |
| WOLF
| Дата: Среда, 07.01.09, 19:49:57 | Сообщение # 4
|
|
Скрипт выводит индивидуальные награды они же медальки пользователей. Персональная страница пользователя или любая другая страница - перед </head> Доступно только для пользователейCode <script type="text/javascript"> //Medals start var Mnik = new Array ( 'Администратор', 'VOLKODAV', 'WOLFHOUND' ); var Mmedal = new Array ( '10010101000100111', '11111111111111111', '10011000000001' ); 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:#fafafa;border:ridge #cccccc;"><tr><td align="center">'+medal+'</tr></td></table>'); break; }}} //Medals end </script> в нужном месте Code <script type="text/javascript"> fmedal('$_USERNAME$'); </script> для форума и комментариев Code <script type="text/javascript"> fmedal('$USERNAME$'); </script> Примечание: Количество записей в Mmedal должно быть равным количеству записей в Mnik Порядок цифер в Mmedal равен строчке и соответственно выводимой медали Mtitle
| |
|
|
| |
| Magician
| Дата: Вторник, 15.12.09, 17:39:25 | Сообщение # 5
|
|
|
|
|
|
|
|
|
| Velký kouzelník
|
| Группа: V.I.P |
| Сообщений: 1559 |
| Пол: Мужчина |
Симолеоны
|
|
|
|
« »
|
|
|
| |
|
WOLF Sorry... Не понял... Я хочу поставить медальку на своём сайте пользователю, и в Вид материалов форума пишу: Code <?if($USERNAME$=Simoman3)?><IMG src="Ссылка на медаль" title="Уважение Админа" alt="Уважение Админа" border="0"> <?endif?> Но медалька не появляется Почему??? P.S. На кодах $GROUP_ID$, $REP_RATING$, $POSTS$ срабатывает, а с другими кодами медальки не появляются
Династия Майт Джон Майт переселился в Аппалузу Плэйнс. Врачи ему сказали, что там находятся единороги, которые могли бы излечить его болезнь глаз. Через несколько дней Джон узнаёт, что это непросто болезнь, а знак. С этого момента его затягивает в вихрь мистических событий, из которых ему никогда уже не суждено вырваться... Читайте, обсуждайте, оценивайте!
| |
|
|
| |
| WOLF
| Дата: Вторник, 15.12.09, 18:51:31 | Сообщение # 6
|
|
Quote <?if($UID$=номер пользователя)?><img src='Ссылка на медаль' title='Уважение гл.админа' alt=' За ' border="0" align="absmiddle" /> <?endif?> номер пользователя можешь в профеле глянуть..у тебя например [id: 1776]
| |
|
|
| |
| MarkoniYA
| Дата: Четверг, 20.05.10, 00:01:00 | Сообщение # 7
|
|
Меня интересует автоматический способ выдачи медалей. Но нужен скрипт, что бы, допустим, медаль выдавалась за каждые 200 новостей, а за 1000 новостей вместо 5 выданных выдавалась одна другая. Я где то видел, т.е. знаю что это реально, а найти второй раз не могу.
Работа - убежище людей, которые ничего лучшего делать не умеют. (О. Уайлд)
| |
|
|
| |
| WOLF
| Дата: Четверг, 20.05.10, 00:25:06 | Сообщение # 8
|
|
MarkoniYA, за 200 новастей легко..а вот убрать 5 и поставить одну..это нужно подумать как...вернее представляю..
| |
|
|
| |
| MarkoniYA
| Дата: Четверг, 27.05.10, 21:31:49 | Сообщение # 9
|
|
Все спасибо, я нашел, работает: Code <?if($_IS_ACTIVITY$)?> <script type="text/javascript"> put='http://markoniya.ucoz.ru/Medall/'; // Путь до медалек var n; medal='';
//Новости (за каждые 200 новостей) zn=$_NEWS_ENTRIES$+$_BLOG_ENTRIES$; Nm=Math.floor(zn/200); news=''; if(zn>200) news='medal200' //news200 - medal200 это имя файла медали без расширения if(zn>1000) news='medal1000' //news1000 - medal100 это имя файла медали без расширения if(news) medal+=' <img border="" alt="" src="'+put+news+'.gif" title="За наполнение сайта новостями" />';
//Вывод наград document.write(medal); </script><?endif?> Немного не то что хотел, но одна медаль меняется на другую при наборе достаточного количества новостей.
Работа - убежище людей, которые ничего лучшего делать не умеют. (О. Уайлд)
| |
|
|
| |
| WOLF
| Дата: Пятница, 28.05.10, 05:32:25 | Сообщение # 10
|
|
MarkoniYA, а где они работают? В профиле на форуме или же на персональной странице?
| |
|
|
|
| Статистика Форума |
| Кто был сегодня: |
| виолетта, Zaltis, ket00787, Lelik_05, Abella, Unica, lili_rara, 160299aaa, maksimwol, toha5271, nastya1712, Kisik, catty92, Wolfa, Romab1999, Bringing__happiness, катанаяна, Sanhira, lithium, Victoshka, XENIA19999, kimoto7, ritka564876eryu, Misery, Bailif, katya-joy, PearPad, Mariska-kiska, Same_man, Tatta, kazzma1988, 55i, Irik-love-sama, Soer, Rofael, Anastaisha, alic20, Animicka, Adesik, Shama, polinamandarin, Разбойница, Liza92Sati, АннаМихална85, arinnada, _Anabelle_, lilie112, varusik, Swolochuga, ANNA-1986, PadmeNaberrieAmidala, [Полный список] |
|
|
|
 |
|
 |
 |
|
 |
| |
| Правила для всех: |
| Читаем внимательно! |
|
|
|
|
 |
|
 |
| | |