• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Снова я, и сновой скрипт моего опыта)
Дата: Суббота, 04.08.2012, 20:19 |
Безликий
Лейтенант
Группа: Постоянные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте)

Для начала я вновь сделал скрипт опыта, по старинке:
Code
<script language="javascript">  
  var nick = ['$USERNAME$'];  
  nick['$USERNAME$'] = 0;

  Mcost=1; // 1 сообщение на форуме прибавляет 1 рейтинг  
  Rcost=1; // 1 балл репутации прибавляет 1 рейтинга  
  Scost=15; // 1 материал на сайте прибавляет 15 рейтинга  
  Kcost=1; // 1 комментарий на сайте прибавляет 1 рейтинг  
  Fcost=50; // 1 материал в каталог файлов прибавляет 50 рейтинга  
  Vcost=20; // 1 видеоматериал прибавляет 20 рейтинга  
  Pcost=30; // 1 статья прибавляет 30 рейтинга  
  Acost=2; // 1 награда 2 опыта  
   
  messages=$_FORUM_ENTRIES$;  
  rep=$_REPUTATION$;  
  news=$_NEWS_ENTRIES$;  
  komments=$_COM_ENTRIES$;  
  files=$_LOAD_ENTRIES$;  
  video=$_BLOG_ENTRIES$;  
  publ=$_PUBL_ENTRIES$;  
  award=$AWARDS$;  
   
Mmoney=Math.round(100 * messages * Mcost)/100;  
  Mrep=Math.round(100 * rep * Rcost)/100;  
  Mnews=Math.round(100 * news * Scost)/100;  
  Mkomments=Math.round(100 * komments * Kcost)/100;  
  Mloadfiles=Math.round(100 * files * Kcost)/100;
  for(var i=0; i<nick.length; i++) {  
  if('$USERNAME$'==nick[i]) {  
  N=nick[i];  
  if(isNaN(nick[N])) {  
  ue='';  
  Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mloadfiles;  
  } else {  
  ue='R';  
  Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mloadfiles - Math.abs(nick[N]);  
  }  
  cashout=ue + nick[N];  
  break;  
  }  
  else  
  {  
  Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mloadfiles;  
  cashout='Ничего не было'; //
  }  
  }  
  if(Tmoney) {  
  document.write('<div align="">');  
  document.write('<BR> <font color="green"><b> '+ Tmoney +' </b></font>');  
  document.write('</div>');  
  } </script></b>


Я решил его в профиле отделить блоком и сделал код:

Code
<div id="block3" class="udtb"><div class="udtlb">Опыт:<b>


Но он никак не комплексует с моим скриптом. Я не могу его поставить ровно, скрипт(цифра опыта) стоит по середине профиля, что не очень красиво смотреться.

Нужно чтобы было так.

Пытался переместить его с помощью <l></l>, ничего не вышло.


 
Дата: Воскресенье, 05.08.2012, 12:18 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Безликий,
Quote (Безликий, Сб, 04.08.2012, 20:19:30)
Нужно чтобы было так.

Ну как нужно, я вижу, а как стоит?

И вот это поправь:
Code
if(Tmoney) {   
   document.write('<div align="">');   
   document.write('<BR> <font color="green"><b> '+ Tmoney +' </b></font>');   
   document.write('</div>');   
}

- много лишнего, вот так:
Code
if(Tmoney) {   
   document.write('<font color="green"><b> '+ Tmoney +' </b></font>');   
}

...


 
Дата: Воскресенье, 05.08.2012, 18:30 |
Безликий
Лейтенант
Группа: Постоянные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Поправлю как смогу попасть на сайт. А возможно ли на сайте перейти на php?

Добавлено (05.08.2012, 18:30)
---------------------------------------------
Стоит он так:


И если исправлять, то скрипт больше не работаетО_О.


Сообщение отредактировал Безликий - Воскресенье, 05.08.2012, 18:51
 
Дата: Понедельник, 06.08.2012, 18:39 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Безликий,
Quote (Безликий, Вс, 05.08.2012, 18:30:47)
А возможно ли на сайте перейти на php?

Что именно вы имеете в виду?

Можно, в рамках ограничений услуги «php от uCoz»


 
Дата: Понедельник, 06.08.2012, 20:45 |
Безликий
Лейтенант
Группа: Постоянные
Сообщений: 74
Награды: 0
Репутация: 0
Статус: Offline


Что именно вы имеете в виду?

Весь шаблон) Так, что на счёт моего скрипта там? ヅ


Сообщение отредактировал Безликий - Понедельник, 06.08.2012, 21:16
 
Дата: Вторник, 07.08.2012, 17:19 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Безликий,
Quote (Безликий, Вс, 05.08.2012, 18:30:47)
И если исправлять, то скрипт больше не работаетО_О.

Походу, вы что-то не то исправляете... или не там.
Это же простейший скрипт - математика и document.write ... что там может не работать?


 
Дата: Воскресенье, 12.08.2012, 22:25 |
Группа: Гости





Ну есть же по проще скрипт?

Code

<script type="text/javascript">   
  LOAD=$_LOAD_ENTRIES$  
  DIR=$_DIR_ENTRIES$
  v=LOAD*5
  q=DIR*0.05
  a=v+q
  document.writeln(" "+a+" баллов.<br>");   
  </script>

или такой не подойдёт?

Добавлено (12.08.2012, 22:25)
---------------------------------------------
+ если хотите что бы отображалось в виде:
Набрал: 999999 баллов
Нужно ведь с примером того скрипта, что у вас, тогда делается всё просто:

Code

<div id="block5" class="udtb"><div class="udtlb">Рейтинг / Баллы:</div>
<script>if(Tmoney) {document.write('<font color="green"><b> '+ Tmoney +' </b></font>');}</script>
</div>

Работать обязано!



 
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия