Снова я, и сновой скрипт моего опыта)
2012-08-04 Дата: Суббота, 04.08.2012, 20:19 | Сообщение # 1
Лейтенант
Группа: Постоянные
Статус: 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>, ничего не вышло.
2012-08-05 Дата: Воскресенье, 05.08.2012, 12:18 | Сообщение # 2
Аццкий кодер
Группа: Администраторы
Статус: Unknown
Безликий , Ну как нужно, я вижу, а как стоит? И вот это поправь: 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>'); }
...
2012-08-05 Дата: Воскресенье, 05.08.2012, 18:30 | Сообщение # 3
Лейтенант
Группа: Постоянные
Статус: Offline
likbezz , Поправлю как смогу попасть на сайт. А возможно ли на сайте перейти на php? Добавлено (05.08.2012, 18:30) --------------------------------------------- Стоит он так: И если исправлять, то скрипт больше не работаетО_О.
Сообщение отредактировал Безликий - Воскресенье, 05.08.2012, 18:51
2012-08-06 Дата: Понедельник, 06.08.2012, 18:39 | Сообщение # 4
Аццкий кодер
Группа: Администраторы
Статус: Unknown
Безликий , А возможно ли на сайте перейти на php?
Что именно вы имеете в виду? Можно, в рамках ограничений услуги «php от uCoz»
2012-08-06 Дата: Понедельник, 06.08.2012, 20:45 | Сообщение # 5
Лейтенант
Группа: Постоянные
Статус: Offline
Что именно вы имеете в виду?
Весь шаблон) Так, что на счёт моего скрипта там? ヅ
Сообщение отредактировал Безликий - Понедельник, 06.08.2012, 21:16
2012-08-07 Дата: Вторник, 07.08.2012, 17:19 | Сообщение # 6
Аццкий кодер
Группа: Администраторы
Статус: Unknown
Безликий , И если исправлять, то скрипт больше не работаетО_О.
Походу, вы что-то не то исправляете... или не там. Это же простейший скрипт - математика и document.write ... что там может не работать?
2012-08-12 Дата: Воскресенье, 12.08.2012, 22:25 | Сообщение # 7
Ну есть же по проще скрипт? 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>
Работать обязано!