Deff
rps
Кстати, кто ни будь может мне помочь сразу подредактировать скрипт инфо панели? Получается надо баллы убрали, + немного над кроссбраузерностью поработать, в мазиле он отличается от оперы и ие, и проблема при заходе в тему еще есть.
Подсчет баллов
Сообщений 21 страница 40 из 61
Поделиться21Ср, 16 Мар 2011 12:02:41
Поделиться22Ср, 16 Мар 2011 12:05:45
ЯхикоЖаль что нельзя отнимать - попробуйте поставить баллы с минусом(По идее (не сегодня можно добавить и число сообщений с неким коэффицентом - ? (это ведь тоже отражает участие в форуме
может мне помочь сразу подредактировать скрипт инфо панели?
Ну баллы убрали - поставьте исходную панель (не редактированную)
____________________________________
А c кроссбраузерностью - у меня в трёх идентично - проверьте её на другом форуме - таже ерунда ?
Отредактировано Deff (Ср, 16 Мар 2011 12:10:53)
Поделиться23Ср, 16 Мар 2011 12:20:31
Яхико Ксать скрипт поправил - (* вместо месяц - "месяца" было два раза
Поделиться24Ср, 16 Мар 2011 12:32:53
ЯхикоЖаль что нельзя отнимать - попробуйте поставить баллы с минусом(По идее (не сегодня можно добавить и число сообщений с неким коэффицентом - ? (это ведь тоже отражает участие в форуме
Давай с минусом хД Я тут только за!
(Не, эту затею упустим, т.е опыт это игровой, а сам знаешь, люди есть мега активные во флуде, а есть просто играющие)
Ну баллы убрали - поставьте исходную панель (не редактированную)
____________________________________
А c кроссбраузерностью - у меня в трёх идентично - проверьте её на другом форуме - таже ерунда ?
Поделиться25Ср, 16 Мар 2011 13:00:35
Давай с минусом хД Я тут только за!
Ну попробуй баллы с минусом - оно и при этом
скрипте вроде должно работать ( за сообщение можно оч немного баллов давать, чтобы не было сильно идеи зафлуживать - к примеру - 25 баллов за час и 1 бал за 10 сообщений (250 сообщений и час - вряд ли кто будет упирать на сообщения -проще повисеть
Поделиться26Ср, 16 Мар 2011 13:04:13
где инфа налазит на авик
Яхико Дай ссылку на форум (И Ник Пароль - стёр Лс
Отредактировано Deff (Ср, 16 Мар 2011 13:06:40)
Поделиться27Ср, 16 Мар 2011 13:05:55
Deff
О, работает!!!) Круто, теперь в целом проблема решена, осталось только не запутаться в вычислениях хДЖ Спасибо)
Хм, тут ты прав, тем более, что формулу вычисления будут знать только те, кто заглядывал в эту тему Оо Можно попробовать)
Поделиться28Ср, 16 Мар 2011 13:06:35
Deff
Тот же самый, или потерял? Или на тестер?
Поделиться29Ср, 16 Мар 2011 13:13:30
ЯхикоУ мну в трёх Браузерах - так
http://savepic.org/1549076.png
(Ой Вру - Мозилле бардак -как у тебья (*В ИЕ И ОПЕРЕ -Норма
Отредактировано Deff (Ср, 16 Мар 2011 13:24:38)
Поделиться30Ср, 16 Мар 2011 13:29:39
Deff
Вот вот вот, бардак. И в тему зайди какую нить, посмотри, там тоже бардак не красивый( Ну, у меня на скрине стрелочками отмечено.
Так, мне над на учебе, буду к ночи, в общем всё в твоём распоряжении остаётся. Делай на своё усмотрение.
Поделиться31Ср, 16 Мар 2011 13:30:54
Яхико Так ?
<!-- Информационная панель/копировать запрещено --> <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()+' '+mon_array[m]+'</strong> в <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> <!-- Конец -->
Поделиться32Ср, 16 Мар 2011 13:42:22
Deff
Так, с авиком разобрались) Осталась проблема со временем, сейчас это выглядит так:
Вы зарегистрировались 3 Ноября в 22:2
и провели на форуме 4 дней
И с темами еще
Поделиться33Ср, 16 Мар 2011 13:47:17
Яхико Ну и чо ? - те нун минуты на конце проставить ?- так в скрипте написано (Наф вообще время - давай уберем ? (Хуже -что года нет - но пока эту проблему я не видел кто решил
Посмотри как у norvegino на форуме и у lenesher
Отредактировано Deff (Ср, 16 Мар 2011 13:50:38)
Поделиться34Ср, 16 Мар 2011 13:58:23
Яхико Ну и чо ? - те нун минуты на конце проставить ?- так в скрипте написано (Наф вообще время - давай уберем ? (Хуже -что года нет - но пока эту проблему я не видел кто решил
Посмотри как у norvegino на форуме и у lenesher
Давай уберём) Ладно, вечером всё посмотрю, выходить надо Тт
Спасибо за помощь)
Поделиться35Ср, 16 Мар 2011 14:04:23
Убрал
<!-- Информационная панель/копировать запрещено --> <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()+' '+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> <!-- Конец -->
Поделиться36Ср, 16 Мар 2011 15:04:14
Яхико
Ну вот вариант с плюс суммированием баллов и за сообщения
<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)
Поделиться37Ср, 16 Мар 2011 23:21:35
Убрал
Спасибо!
Теперь так пусто стало хД А туда можно будет что нибудь своё добавить?
Эти коэффициенты, в принципе можешь сама менять
Ой, теперь выскакивает окно когда в тему захожу, заqди на форум в любую тему с ником Ren
Поделиться38Ср, 16 Мар 2011 23:57:20
Спасибо! Теперь так пусто стало хД А туда можно будет что нибудь своё добавить?
Ну я те зачем говорю взглянуть на форумы и Инфо табло у norvegino на форуме и у lenesher (ток зарегься -думаю возможно полезно
Ой, теперь выскакивает окно
(*Поправил
Отредактировано Deff (Ср, 16 Мар 2011 23:59:46)
Поделиться39Чт, 17 Мар 2011 00:28:34
Ну я те зачем говорю взглянуть на форумы и Инфо табло у norvegino на форуме и у lenesher (ток зарегься -думаю возможно полезно
ОО точно, я замоталась и забыла совсем. Сейчас гляну) Если найду
(*Поправил
О, работает! Супер!
Поделиться40Чт, 17 Мар 2011 00:52:21
Deff
Посмотрела у Норвегино, что то у неё нету табла, сайд бар только. А вот Ленешер вообще не нашла ОО