Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Подсчет баллов


Подсчет баллов

Сообщений 21 страница 40 из 61

21

Deff
rps
Кстати, кто ни будь может мне помочь сразу подредактировать скрипт инфо панели? Получается надо баллы убрали, + немного над кроссбраузерностью поработать, в мазиле он отличается от оперы и ие, и проблема при заходе в тему еще есть.

0

22

ЯхикоЖаль что нельзя отнимать - попробуйте поставить баллы с минусом(По идее (не сегодня можно добавить и число сообщений с неким коэффицентом - ? (это ведь тоже отражает участие в форуме

Яхико написал(а):

может мне помочь сразу подредактировать скрипт инфо панели?

Ну баллы убрали - поставьте исходную панель (не редактированную)
____________________________________
А c кроссбраузерностью - у меня в трёх идентично - проверьте её на другом форуме - таже ерунда ?

Отредактировано Deff (Ср, 16 Мар 2011 12:10:53)

0

23

Яхико Ксать скрипт поправил - (* вместо месяц - "месяца" было два раза

0

24

Deff написал(а):

ЯхикоЖаль что нельзя отнимать - попробуйте поставить баллы с минусом(По идее (не сегодня можно добавить и число сообщений с неким коэффицентом - ? (это ведь тоже отражает участие в форуме

Давай с минусом хД Я тут только за!
(Не, эту затею упустим, т.е опыт это игровой, а сам знаешь, люди есть мега активные во флуде, а есть просто играющие)

Deff написал(а):

Ну баллы убрали - поставьте исходную панель (не редактированную)
____________________________________
А c кроссбраузерностью - у меня в трёх идентично - проверьте её на другом форуме - таже ерунда ?

0

25

Яхико написал(а):

Давай с минусом хД Я тут только за!

Ну попробуй баллы с минусом - оно и при этом
скрипте вроде должно работать ( за сообщение можно оч немного баллов давать, чтобы не было сильно идеи зафлуживать - к примеру - 25 баллов за час и 1 бал за 10 сообщений (250 сообщений и час - вряд ли кто будет упирать на сообщения -проще повисеть

+1

26

Яхико написал(а):

где инфа налазит на авик

Яхико Дай ссылку на форум (И Ник Пароль - стёр Лс

Отредактировано Deff (Ср, 16 Мар 2011 13:06:40)

+1

27

Deff
О, работает!!!) Круто, теперь в целом проблема решена, осталось только не запутаться в вычислениях хДЖ Спасибо)
Хм, тут ты прав, тем более, что формулу вычисления будут знать только те, кто заглядывал в эту тему Оо Можно попробовать)

0

28

Deff
Тот же самый, или потерял? Или на тестер?

0

29

ЯхикоУ мну в трёх Браузерах - так
http://savepic.org/1549076.png

(Ой Вру - Мозилле бардак -как у тебья (*В ИЕ И ОПЕРЕ  -Норма

Отредактировано Deff (Ср, 16 Мар 2011 13:24:38)

0

30

Deff
Вот вот вот, бардак. И в тему зайди какую нить, посмотри, там тоже бардак не красивый( Ну, у меня на скрине стрелочками отмечено.

Так, мне над на учебе, буду к ночи, в общем всё в твоём распоряжении остаётся. Делай на своё усмотрение.

0

31

Яхико Так ?

Код:
<!-- Информационная панель/копировать запрещено -->
<script type="text/javascript">
var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://op-rpg.ru/uploads/000b/13/37/414-5.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}
var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if(arr[i].id=="pun-main") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td width=\"20%\"><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+"<br/><br/> и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"+name
}i++}
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].id=="pun-main" && GroupID == "3") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://op-rpg.ru/uploads/000b/13/37/414-5.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
}
i++
}
</script>
<!-- Конец -->

0

32

Deff
Так, с авиком разобрались) Осталась проблема со временем, сейчас это выглядит так:
Вы зарегистрировались 3 Ноября в 22:2

и провели на форуме 4 дней

И с темами еще

0

33

Яхико Ну и чо ? - те нун минуты на конце проставить ?- так в скрипте написано (Наф вообще время - давай уберем ? (Хуже -что года нет - но пока эту проблему я не видел кто решил

Посмотри как у norvegino на форуме и у lenesher

Отредактировано Deff (Ср, 16 Мар 2011 13:50:38)

0

34

Deff написал(а):

Яхико Ну и чо ? - те нун минуты на конце проставить ?- так в скрипте написано (Наф вообще время - давай уберем ? (Хуже -что года нет - но пока эту проблему я не видел кто решил

Посмотри как у norvegino на форуме и у lenesher

Давай уберём) Ладно, вечером всё посмотрю, выходить надо Тт
Спасибо за помощь)

0

35

Убрал

Код:
<!-- Информационная панель/копировать запрещено -->
<script type="text/javascript">
var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://op-rpg.ru/uploads/000b/13/37/414-5.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}
var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if(arr[i].id=="pun-main") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td width=\"20%\"><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br /><Br />Вы зарегистрировались "+tm+"<br/>и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"+name
}i++}
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].id=="pun-main" && GroupID == "3") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://op-rpg.ru/uploads/000b/13/37/414-5.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
}
i++
}
</script>
<!-- Конец -->

0

36

Яхико

Ну вот вариант с плюс суммированием баллов и за сообщения

Код:
    <script><!--Сумма балов за пребывание,Сщщбщения +?- Админ начисление. -->
    var K_post=1/10; //Кол-о баллов начисляемых за одно сообщение;
    var K=25; //Коэффициент участия(Кол-о баллов за час пребывания на форуме

    $("#pun-viewtopic .post .post-author .pa-time-visit").each(function(){
    var ss0=$(this).parent("ul").find(".pa-posts").text();
    ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
    var str=$(this).text();
    str=str.replace(" минуты","+");str=str.replace(" минуту","+");str=str.replace(" минут","+");
    str=str.replace(" часа","*60+");str=str.replace(" часов","*60+");str=str.replace(" час","*60+");
    str=str.replace(" день","*24*60+");str=str.replace(" дней","*24*60+");str=str.replace(" дня","*24*60+");
    str=str.replace(" месяцев","*(365/12)*24*60+");str=str.replace(" месяца","*(365/12)*24*60+");str=str.replace(" месяц","*(365/12)*24*60+");str=str.replace(/ /g,"");str=str.replace("Провеланафоруме:","");str=str.replace("Провелнафоруме:","");str+="0";var i=eval(str);
    var s=$(this).parent("ul").find(".pa-fld1").text();
    s=s.replace("Баллы: ","");var s1=s,s2;s=parseFloat(s);s=Math.round((i/60)*K+ss0+s);
    str=$(this).parent("ul").find(".pa-fld1").html();str=str.replace(s1,s);$(this).parent("ul").find(".pa-fld1").html(str);
    ;})
    </script>
<!-- Конец -->

Эти коэффициенты, в принципе можешь сама менять

var K_post=1/10; //Кол-о баллов начисляемых за одно сообщение;
    var K=25; //Коэффициент участия(Кол-о баллов за час пребывания на форуме

(*Поправил

Отредактировано Deff (Ср, 16 Мар 2011 23:58:54)

0

37

Deff написал(а):

Убрал

Спасибо!
Теперь так пусто стало хД А туда можно будет что нибудь своё добавить?

Deff написал(а):

Эти коэффициенты, в принципе можешь сама менять

Ой, теперь выскакивает окно когда в тему захожу, заqди на форум в любую тему с ником Ren

0

38

Яхико написал(а):

Спасибо! Теперь так пусто стало хД А туда можно будет что нибудь своё добавить?

Ну я те зачем говорю взглянуть на форумы и Инфо табло у norvegino на форуме и у lenesher (ток зарегься -думаю возможно полезно

Яхико написал(а):

Ой, теперь выскакивает окно

(*Поправил

Отредактировано Deff (Ср, 16 Мар 2011 23:59:46)

0

39

Deff написал(а):

Ну я те зачем говорю взглянуть на форумы и Инфо табло у norvegino на форуме и у lenesher (ток зарегься -думаю возможно полезно

ОО точно, я замоталась и забыла совсем. Сейчас гляну) Если найду

Deff написал(а):

(*Поправил

О, работает! Супер!

0

40

Deff
Посмотрела у Норвегино, что то у неё нету табла, сайд бар только. А вот Ленешер вообще не нашла ОО

0


Вы здесь » Единый форум поддержки » Корзина » Подсчет баллов