Скрипт: Награды - Форум портала FILEBURG.RU

СТАТИСТИКА TОП 5
» Последние новости » Самые отвечаемые темы » Самые популярные новости » Последние сообщения
Tom Clancy's... 18.05.12
Company of Heroe... 18.05.12
MAGIX Audio Clea... 18.05.12
MAGIX Photo Mana... 18.05.12
Shenmue (PC/2010... 18.05.12
Анекдоты и прико... [180]
Флуд [161]
ИЩУ СКРИПТЫ! [137]
Смешное видео [112]
Ваши предложения... [103]
Лови ВКонтакте v... [Просмотров: 171101]
Ключ лицензии дл... [Просмотров: 114058]
Обои на рабочий ... [Просмотров: 70703]
Разбор слова по ... [Просмотров: 65844]
Дворовые песни п... [Просмотров: 42469]
          Тема        Дата, Время  Автор сообщения
Как обыграть бу... 16.05.12, 01:27
Скоро в Кино 15.05.12, 02:33
Только для тех ... 13.05.12, 01:50
Ошибки и недора... 12.05.12, 22:17
Ионизатор воды 10.05.12, 16:01
Новости мировой... 09.05.12, 11:04
Советы для здор... 01.05.12, 21:23
Сарафанка-зараб... 30.04.12, 02:35
Убрать цветное ... 25.04.12, 23:53
Вопрос про БИОС 25.04.12, 21:37
» Новые горожане » Лучшие журналисты » Активные форумчане
pedrosio 16.05.12
mandinorus 16.05.12
tem1952petr 15.05.12
aasdf01 13.05.12
11111 13.05.12
kas911 [5026]
Rash0000 [2727]
nik34 [2401]
Miracle [1982]
Mindsaver [1450]
Dennis [Постов: 910]
Admin [Постов: 772]
povlark [Постов: 744]
Kayena [Постов: 405]
Navigator [Постов: 345]
» Горячие предложения!
загрузка...
Страница 1 из 11
Модератор форума: Admin 
Форум портала FILEBURG.RU » Улица WEB-мастеров » Скрипты для Ucoz » Скрипт: Награды
Скрипт: Награды
Dennis
Дата: Вторник, 06.01.09, 17:45 | Сообщение1
Опора города
Сообщений: 910
Пользователь №440
ICQ номер: 7634449
Регистрация: 01.12.08
Репутация:
« 76 »
Статус:
Отсутствует
В шаблоне "Персональная страница пользователя" по месту, где нужен вывод наград:

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%

для автоматической выдачи наград...
требеться вставить количество сообщений, коментариев, файлов, статей..и т.д.
//Каталог файлов (за каждые 10 файлов)

Code


zn=$_LOAD_ENTRIES$; Nm=Math.floor(zn/10);
for(i=0;i<Nm;i++) medal+=' <img border="" alt="" src="'+put+'medal30.gif" title="За файлы">';

//Форум + комментарии

Code


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="За общение на форуме и сайте">';


Я рад Вам помочь! Только скажите - КАК?
Jekan
Дата: Четверг, 19.02.09, 13:04 | Сообщение2
Прибывший
Сообщений: 24
Пользователь №294
ICQ номер: 489078113
Регистрация: 25.10.08
Репутация:
« 14 »
Статус:
Отсутствует
Неработает, или мож я чёто нетак делаю WICKED

Жекан
Admin
Дата: Четверг, 19.02.09, 15:04 | Сообщение3
Мэр
Сообщений: 772
Пользователь №1
ICQ номер: 8365511
Регистрация: 16.06.08
Репутация:
« 154 »
Статус:
Отсутствует
есть другой способ реализации данной функции, гораздо лучше. именно его я реализовал на портале. B) :$
если кому нужно, могу выложить в этой теме. B)


Jekan
Дата: Пятница, 20.02.09, 04:40 | Сообщение4
Прибывший
Сообщений: 24
Пользователь №294
ICQ номер: 489078113
Регистрация: 25.10.08
Репутация:
« 14 »
Статус:
Отсутствует
Admin, Канечно нужно буду ждать с нетерпением

Жекан
docsergiy
Дата: Суббота, 21.02.09, 01:25 | Сообщение5
Старожил
Сообщений: 129
Пользователь №313
ICQ номер: Скрывает :)
Регистрация: 28.10.08
Репутация:
« 21 »
Статус:
Отсутствует
Quote (Admin)
если кому нужно, могу выложить в этой теме.

Конечно ! Надо !!! THUMBS_UP

Admin
Дата: Суббота, 21.02.09, 01:39 | Сообщение6
Мэр
Сообщений: 772
Пользователь №1
ICQ номер: 8365511
Регистрация: 16.06.08
Репутация:
« 154 »
Статус:
Отсутствует
Quote (docsergiy)
Конечно ! Надо !!!

Quote (Jekan)
Канечно нужно буду ждать с нетерпением

Ну раз так, тогда ловите B)

1. В персональную страницу пользователя ставим такой код:

Code
<script type="text/javascript">
//Medals start
var Mnik = new Array (
'Админ',
'Модератор',
'Ник1',
'Ник2',
'Ник3',
'Ник4'
);
var Mmedal = new Array (
'10010000000001011',
'00010000000001011',
'00000000000001001',
'00010000000001011',
'00000000000001001',
'00000000000000001'
);
var Mtitle = new Array (
'За активное участие в развитии портала',
'Участник новогоднего конкурса',
'За руку помощи, за выдающиеся заслуги в поиске багов!',
'За активное размещение новостей',
'За работу модератора',
'За техническую помощь',
'Активный комментатор',
'Орден Почетного Легиона за активное участие в жизни сайта 1 год !!!',
'За победу в конкурсе - 1 место',
'За победу в конкурсе - 2 место',
'За победу в конкурсе - 3 место',
'За хорошую идею',
'1-му помошнику Админа',
'За активность на форуме и содержательные, интересные посты',
'За спонсорскую помощь',
'Активный участник реферальной программы',
'Постоянный посетитель портала'
);
put='http://fileburg.ru/images/medal/';
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('<table cellpadding="0" cellspacing="0" margin="2" style="background:#fafafa;border:none #cccccc;"><tr><td align="center">'+medal+'</tr></td></table>');
break;
}}}
//Medals end
</script>

2. Там, где будут показываться медали, делаем такую вставочку:

Code
<script type="text/javascript">
fmedal('$_USERNAME$');
</script>  

Вот и всё :)

P.S.: Как давать юзерам медали, я думаю каждый разберёться сам. Там всё элементарно.
Картинки наград и их названия можно менять произвольно, на свой вкус.
Главное соблюдать правило: картинки наград должны иметь имя вида medal#.gif и начинаться с medal0.gif

Приятных награждений :)


Jekan
Дата: Суббота, 21.02.09, 22:11 | Сообщение7
Прибывший
Сообщений: 24
Пользователь №294
ICQ номер: 489078113
Регистрация: 25.10.08
Репутация:
« 14 »
Статус:
Отсутствует
Нечего неполучилось можно поподробнее что куда и как

Жекан
Admin
Дата: Суббота, 21.02.09, 22:24 | Сообщение8
Мэр
Сообщений: 772
Пользователь №1
ICQ номер: 8365511
Регистрация: 16.06.08
Репутация:
« 154 »
Статус:
Отсутствует
Quote (Jekan)
Нечего неполучилось можно поподробнее что куда и как

а что именно не получилось? помоему, всё очень просто написано. ты прописал в скрипте нужные ники?


Jekan
Дата: Воскресенье, 22.02.09, 01:34 | Сообщение9
Прибывший
Сообщений: 24
Пользователь №294
ICQ номер: 489078113
Регистрация: 25.10.08
Репутация:
« 14 »
Статус:
Отсутствует
Admin, непонял куда именно в страницу вставлять в какое место

Жекан
Admin
Дата: Воскресенье, 22.02.09, 02:28 | Сообщение10
Мэр
Сообщений: 772
Пользователь №1
ICQ номер: 8365511
Регистрация: 16.06.08
Репутация:
« 154 »
Статус:
Отсутствует
Quote (Jekan)
Admin, непонял куда именно в страницу вставлять в какое место

код ставим перед /head


Jekan
Дата: Воскресенье, 22.02.09, 04:23 | Сообщение11
Прибывший
Сообщений: 24
Пользователь №294
ICQ номер: 489078113
Регистрация: 25.10.08
Репутация:
« 14 »
Статус:
Отсутствует
Всёравно неработает WICKED

Жекан
Jekan
Дата: Воскресенье, 22.02.09, 05:01 | Сообщение12
Прибывший
Сообщений: 24
Пользователь №294
ICQ номер: 489078113
Регистрация: 25.10.08
Репутация:
« 14 »
Статус:
Отсутствует
Всё заработало эт я продымел с установкой. Вешь нужная советую всемь

Жекан
Admin
Дата: Воскресенье, 22.02.09, 05:08 | Сообщение13
Мэр
Сообщений: 772
Пользователь №1
ICQ номер: 8365511
Регистрация: 16.06.08
Репутация:
« 154 »
Статус:
Отсутствует
Quote (Jekan)
Всё заработало эт я продымел с установкой. Вешь нужная советую всемь

то то же B)
а то - не работает, не работает... ерунду б не выкладывал PARDON


Форум портала FILEBURG.RU » Улица WEB-мастеров » Скрипты для Ucoz » Скрипт: Награды
Страница 1 из 11
Поиск:
» Горячие предложения!
загрузка...
Владельцы и создатели данного сайта не несут ответственность за использование и содержание ссылок и информации, представленных на этом сайте,
а также за возможное игнорирование пользователями коммерческого статуса программного обеспечения, к которому ведут ссылки, представленные на данном сайте.
При копировании материалов активная ссылка на наш форум обязательна!
Design powered by Schmied © 2008-2012 | Используются технологии uCoz