ммихаилл
Скрипт вычитания - должен стоять ниже скрипта баллов
НескончаеМЫе общие вопросы от новичков (35)
Сообщений 241 страница 260 из 1000
Поделиться241Пн, 23 Янв 2012 18:43:06
Поделиться242Пн, 23 Янв 2012 18:53:23
А как он выглядит? Вот весь скрипт, который у меня стоит:
<!-- Баллы/Деньги/Oчки - Вычисляемые по формуле:
K_post*(кол-во постов)+ К*(кол-во часов пребывания на форуме)+K_respect*(Уважение)+K_positive*(Позитив)+АдминБонусы -->
<script type="text/javascript">
var NN=4 //Номер Дополнительного поля
var fldName="RU" //Точное Имя Поля
//Все Коэфициенты могут быть дробными
var K_post=10; //Кол-о баллов начисляемых за одно сообщение;
var K_invites=100; //Кол-о баллов начисляемых за число приглашенных на форум;
var K=1; //Коэффициент участия(Кол-о баллов за час пребывания на форуме
var K_respect=5; //Кол-о баллов начисляемых за один балл уважения;
var K_positive=5; //Кол-о баллов начисляемых за один балл выставленный данным юзером другим юзерам в уважение;
$("#pun-viewtopic .post .post-author").each(function(){
if($(this).find(".pa-fld"+NN).html()==null){
if($(this).find(".pa-avatar").html()!=null){var L=".pa-avatar"}else L=".pa-title"
$(this).find(L).after('<li class="pa-fld'+NN+'"><b>'+fldName+'</b>: 0</li>')
}
var ss1=$(this).find(".pa-respect span").text();
ss1=K_respect*parseInt(ss1);
var ss2=$(this).find(".pa-positive ").text();
ss2=K_positive*parseInt(ss2.replace("Позитив: ",""));
var ss0=$(this).find(".pa-posts").text();
ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
var str=$(this).find(".pa-time-visit").text();str=str.replace("Неизвестно","0 минут");
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).find(".pa-fld"+NN).text();
s=s.replace(fldName+": ","");var s1=s,s2;s=parseFloat(s);s=Math.round((i/60)*K+ss0+ss1+ss2+s);
str=$(this).find(".pa-fld"+NN).html();str=str.replace(s1,s);$(this).find(".pa-fld"+NN).html(str);
;})
</script><!-- Конец -->Поделиться243Пн, 23 Янв 2012 21:13:59
кто нибудь кинте скрипт для подфорума и ясно обьсните что надо делать плиз
Поделиться244Пн, 23 Янв 2012 22:12:09
. Каждуму в профиль писать как то не охота, можно ли решить эту проблему? Спасибо.
ммихаиллКаждому писать не надо, только тем - кто что-то покупал, продавал, (или доп.Админ бонусы или минусы
Ну из поля Баллы или чо там у Вас - в Профиле вычитаете потраченное - на магазин...
Пользователи должны оставлять заявки на покупки, по этим заявкам Вы изымаете товар из магазина, и вычитаете сумму из балов - ставя в поле Баллы -цена товара, скрипт будет плюсовать(минусовать) проставленное админом в данном поле к общему числу баллов
(*Главное чтобы номер доп-поля и его название в скрипте и в реале совпало( для уяснения точного номера Доп.поля, для простановки в скриптесть тестовый временный скрипт
КАК УЗНАТЬ НОМЕР ПОЛЯ ПОД АВАТАРОМ ?
(для простановки в Скрипт
Cтавим временно в самый низ HTML низ скрипт
<!--Узнать Номер Поля Под Аватаром-->
<script>$(".post-author li").hover(function(){$(this).attr("title",$(this).attr("class"));});</script>
HTML-Название поля будет отражаться при наведении курсором
Цифра,(*показано красным, обычно от 1 до 5) на конце названия поля pa-fldN и прописываем в скрипте
Отредактировано Deff (Пн, 23 Янв 2012 22:17:55)
Поделиться245Вт, 24 Янв 2012 05:22:50
(*Главное чтобы номер доп-поля и его название в скрипте и в реале совпало( для уяснения точного номера Доп.поля, для простановки в скриптесть тестовый временный скрипт
У там все совпадает.
Ну из поля Баллы или чо там у Вас - в Профиле вычитаете потраченное - на магазин...
Я не могу не чего вычитать, потому что в доп. поле профиля - не чего нет, а в сообщениях есть. Почему, то что в сообщениях написано, в доп. поле профиля нет?
Поделиться246Вт, 24 Янв 2012 06:19:50
НескончаеМЫе общие вопросы от новичков (35)#p734186 - пост 202
Поделиться247Вт, 24 Янв 2012 07:50:52
скажите, а это возможно, чтобы когда страница обновлялась - изображение в шапке менялось? Я где то видел подобное, вот теперь ищу скрипт...
Поделиться248Вт, 24 Янв 2012 08:39:44
Установил набор смайлов с вкладками...
Дополнительный набор смайлов v.2
(с возможностью легко менять наборы на свои)
Но после перезагрузки компьютера скрипт перестал работать
[b]html-верху[/b]
<style type="text/css">
#wrapper {width: 600px;}
/* вкладки доп смайлов */
ul.tabs {height: 25px;line-height: 20px;margin: 0 0 3px;list-style: none;}
ul.tabs li {float: left;margin-right: 1px; cursor:pointer;}
ul.tabs li a {background: url("http://flowplayer.org/img/global/tabs.png") no-repeat scroll -652px 0 transparent;color: #444444;cursor: pointer;display: block;margin-bottom: -1px;padding: 0 14px 1px;position: relative;text-decoration: none;width: 84px;}
ul.tabs li a:hover {color:#EFEFEF;padding: 0 14px;background: url("http://flowplayer.org/img/global/tabs.png")no-repeat scroll;background-position: -652px -31px; text-decoration:none;}
ul.tabs li.tab-current a {color: #444;padding: 0px 14px 2px;border:medium hidden;line-height: 22px;background-position: -652px -62px;}
ul.tabs li.tab-current a:hover {color: #6A5ACD;}
div.t2,div.t3 {display: none;width: 450px;}
</style>html-низ
<script type="text/javascript">
var nabor2 = ['http://savepic.net/428106.gif',
'http://savepic.net/426058.gif',
'http://savepic.net/433226.gif',
'http://savepic.net/419914.gif',
'http://savepic.net/420938.gif',
'http://savepic.net/424010.gif',
'http://savepic.net/422986.gif',
'http://savepic.net/416842.gif',
'http://savepic.net/402506.gif',
'http://savepic.net/396362.gif',
'http://savepic.net/453709.gif',
'http://savepic.net/451661.gif',
'http://savepic.net/454733.gif',
'http://savepic.net/455757.gif',
'http://savepic.net/445517.gif',
'http://savepic.net/448589.gif',
'http://savepic.net/446541.gif',
'http://savepic.net/437325.gif',
'http://savepic.net/440397.gif',
'http://savepic.net/428109.gif',
'http://savepic.net/426061.gif',
'http://savepic.net/432205.gif',
'http://savepic.net/430157.gif',
'http://savepic.net/419917.gif',
'http://savepic.net/427084.gif',
'http://savepic.net/432204.gif',
'http://savepic.net/430156.gif',
'http://savepic.net/431180.gif',
'http://savepic.net/420940.gif',
'http://savepic.net/417868.gif',
'http://savepic.net/424012.gif',
'http://savepic.net/425036.gif',
'http://savepic.net/421964.gif',
'http://savepic.net/412748.gif',
'http://savepic.net/409676.gif',
'http://savepic.net/410700.gif',
'http://savepic.net/416844.gif',
'http://savepic.net/414796.gif',
'http://savepic.net/404556.gif',
'http://savepic.net/402508.gif',
'http://savepic.net/407628.gif',
'http://savepic.net/408652.gif',
'http://savepic.net/406604.gif',
'http://savepic.net/393292.gif',
'http://savepic.net/399436.gif',
'http://savepic.net/397388.gif'];
var nabor3 = ['http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/1.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/2.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/3.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/4.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/5.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/6.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/7.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/8.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/9.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/10.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/11.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/12.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/13.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/14.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/15.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/16.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/17.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/18.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/19.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/20.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/21.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/22.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/23.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/24.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/25.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/26.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/27.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/28.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/29.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/30.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/31.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/32.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/33.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/34.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/35.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/36.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/37.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/38.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/39.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/41.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/43.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/46.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/49.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/50.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/bandit.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/bug.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/fubar.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/rock.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/smoke.gif',
'http://yapro.ru/javascript/jquery.lebnik.Comments/smiles/swear.gif'];
$(document).ready(function() {
$('#smilies-block').addClass('t1');
$('#smilies-area').prepend('<div id="wrapper"><ul class="tabs tabs1" onclick="return changeVisibility (\'smilies-area\', false)"><li class="t1 tab-current"><a>Первый набор</a></li><li class="t2"><a>Второй набор</a></li><li class="t3"><a>Третий набор</a></li></ul><div class="t2"></div><div class="t3"><br></div></div>');
$.each(nabor2, function(i) {
$('div.t2').append('<img src="'+nabor2[i]+'" onclick=smile(\'[img]'+nabor2[i]+'[/img]\') />');
});
$.each(nabor3, function(i) {
$('div.t3').append('<img src="'+nabor3[i]+'" onclick=smile(\'[img]'+nabor3[i]+'[/img]\') />');
});
$('ul.tabs.tabs1 li').click(function(){
var thisClass = this.className.slice(0,2);
$('div.t1, div.t2, div.t3').hide();
$('div.' + thisClass).fadeToggle('slow');
$('ul.tabs.tabs1 li').removeClass('tab-current');
$(this).addClass('tab-current');
}); });
</script>Форум
Поделиться249Вт, 24 Янв 2012 09:53:58
Deff
ммихаилл
СПАСИБО **
Поделиться250Вт, 24 Янв 2012 10:55:43
Я не могу не чего вычитать, потому что в доп. поле профиля - не чего нет, а в сообщениях есть. Почему, то что в сообщениях написано, в доп. поле профиля нет?
Блин - Так Вы создайте Поле. Администрирование - Настройки - Поля...
Далее в скрипте номер поля прописать, для этого вписываете туда какую нидь абракадабру себе в профиле, - отключаете скрипт Баллов и смотрите доп скриптом номер поля в топике и прописываете его в скрипте...
Сейчас скрипт работает сам по себе без наличия реального доп поля - куда можно добавить - отнять баллы админу
Отредактировано Deff (Вт, 24 Янв 2012 10:56:44)
Поделиться251Вт, 24 Янв 2012 10:58:54
кто нибудь кинте скрипт для подфорума и ясно обьсните что надо делать плиз
Поделиться252Вт, 24 Янв 2012 11:08:34
Marmik
Работать он перестал после Вашей Правки
var nabor2 = ['
Нельзя переносить кавычки
Поделиться253Вт, 24 Янв 2012 17:21:36
Наверно можно - сейчас лениво - подготовьте всё для теста; Завтра - послезавтра - глянем
Установите скрипты, создайте доп поле, дайте ссылку на тему с тремя никамиa) Прописаны Оба поля
б) Прописан новый статус с кодами
с) Прописано Доп поле, *статус по умолчанию
Прошу прощения за задержку. Сессия.
Форум создал - http://tscript.mybb.ru/
Вроде бы там все создал.
Так же еще вопрос. А нет ли постоянной ссылка на аватар пользователя?
К примеру запилил ссылку в таблицу, и картинка автЫматически меняется, при смене авы пользователя?
Отредактировано Трамстор (Вт, 24 Янв 2012 17:23:08)
Поделиться254Вт, 24 Янв 2012 17:58:58
Блин - Так Вы создайте Поле. Администрирование - Настройки - Поля...
Далее в скрипте номер поля прописать, для этого вписываете туда какую нидь абракадабру себе в профиле, - отключаете скрипт Баллов и смотрите доп скриптом номер поля в топике и прописываете его в скрипте...Сейчас скрипт работает сам по себе без наличия реального доп поля - куда можно добавить - отнять баллы админу
Это поле у меня давно уже есть и все совпадает, как в скрипте так и в поле. Как этот скрипт отключить?
Отредактировано ммихаилл (Вт, 24 Янв 2012 18:00:42)
Поделиться255Вт, 24 Янв 2012 18:21:27
ммихаилл
А смысл отключать - прописали -200
Оно отняло от текущей суммы, не все же и сразу что то покупают, поле заполняете ток у купивших....ну или продавших
Поделиться256Вт, 24 Янв 2012 18:38:23
А смысл отключать - прописали -200
Оно отняло от текущей суммы, не все же и сразу что то покупают, поле заполняете ток у купивших....ну или продавших
Вот как получилось:
Можно сделать точно так же, в профиле?:
Отредактировано ммихаилл (Вт, 24 Янв 2012 18:39:04)
Поделиться257Вт, 24 Янв 2012 18:50:42
ммихаилл
Потому шо не вставили скрипт определения поля в скрипте и реальное поле разные цифры!
Установите скрипты пропишите поле - дайте ссылку на страницу
Поделиться258Вт, 24 Янв 2012 18:53:34
Можно сделать точно так же, в профиле?:
Попробуйте поставить скрипт
Медальки на форум в Профиле
Отредактировано Deff (Вт, 24 Янв 2012 18:55:57)
Поделиться259Вт, 24 Янв 2012 18:55:25
Так же еще вопрос. А нет ли постоянной ссылка на аватар пользователя?
К примеру запилил ссылку в таблицу, и картинка автЫматически меняется, при смене авы пользователя?
Ничо не понял...
----------------
По первому вопросу ... буду смотреть
Поделиться260Вт, 24 Янв 2012 18:58:46
Ничо не понял...
Так. Йа точно криво объясняю.
Грубо говоря, нужна ссылка на постоянно актуальный аватар пользователя.
Так более понятно?
Похожие темы
| НескончаеМЫе общие вопросы от новичков (37) | Корзина | Вс, 8 Апр 2012 |
| НескончаеМЫе общие вопросы от новичков (31) | Корзина | Вс, 17 Июл 2011 |
| НескончаеМЫе общие вопросы от новичков (32) | Корзина | Пт, 23 Сен 2011 |
| НескончаеМЫе общие вопросы от новичков (32) | Корзина | Чт, 21 Июл 2011 |
| НескончаеМЫе общие вопросы от новичков (36) | Корзина | Вс, 11 Мар 2012 |