Как самим добавить шаблоны сервисов к себе в чат.
После подключения вашего чата, и выдачи вам секретного ключа что вы должны будите сделать.
Сервис Аватары.
Перед тем как ставить шаблон, находим в нём эти переменные.%PROMILI_KEY = 123456789%
Заместо "123456789" ставим секретный ключ, который вам выдали.
Далее заходим в админку и в самом начале шаблона копируем.
Админка|Люди|Анкета|HTML код анкеты%PROMILI_KEY = 123456789%
%AVATARS<<<PROMILI_LAB
%AVA_DEF = 'https://igust.servis4u.top/service/avatars/avatar.jpg'%
<tr><td colspan=2>
<div style="padding-left: 200px; padding-bottom: 15px;"><span id="avaCont">Лаборатория «Айгуст» представляет.</span></div>
</td></tr>
<script type='text/javascript' defer>
var avaCont = document.getElementById('avaCont');
var avaSrc = "https://igust.servis4u.top/service/avatars/avatars.php";
var avaDef = "%AVA_DEF%"; var avaChat = "%CHAT('CHAT')%"; var avaChatId = "%CHAT('ID')%";
var avaUser = "%USER('NICK')%"; var avaUserId = "%USER('PROFILE')%";
var avaNick = "%NICK%"; var avaNickId = "%PROFILE%";
var avaMd5 = '%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%USER('NICK')%%USER('PROFILE')%%NICK%%PROFILE%")%';
var avaParams = "?def=" + avaDef + "&chat=" + avaChat + "&chatid=" + avaChatId + "&user=" + avaUser + "&userid=" + avaUserId + "&nick=" + avaNick + "&nickid=" + avaNickId + "&md5=" + avaMd5;
avaCont.innerHTML = "<iframe style='width:100px;height:100px;border:0px solid #000;overflow:hidden;padding:0px;margin:0px;' src='" + avaSrc + avaParams + "' scrolling='no' marginwidth='0px' marginheight='0px' width='100' height='100' align='left'>Лаборатория Айгуст.</iframe>";
</script>
PROMILI_LAB%
После этого поставим контейнер.
Админка|Люди|Анкета|HTML код анкеты
Ищем эти переменные.%IF(%PHOTO_COUNT%, %(%CFG('HTML_PEOPLE_INFO_PHOTO_PANEL')%)%, "")%
Либо перед ними, либо после них ставить контейнер Аватаров. (Если перед, то перед фотками будут аватары. Если после, то после фоток будет аватары.)%?%(%AVATARS%)%?%
Сохраняем. Сервис подключен.
Дополнение.
Находим эти переменные.%AVA_DEF = 'https://igust.servis4u.top/service/avatars/avatar.jpg'%
https://igust.servis4u.top/service/avatars/avatar.jpg - это ссылка на дефолтную аватарку, её можно поменять на свою.
Сервис Подарков.
Перед тем как ставить шаблон, находим в нём эти переменные.%PROMILI_KEY = 123456789%
Заместо "123456789" ставим секретный ключ, который вам выдали.
Далее заходим в админку и в самом начале шаблона копируем.
Админка|Люди|Анкета|HTML код анкеты<script type="text/javascript" src="https://igust.servis4u.top/service/gifts/parser.js"></script>
<style type="text/css">
#balCont {border-collapse:collapse;width:100%;}
#balHeader {text-align:left;}
#balTbody {}#balNal {}#balAcc {}.balAdd {}.balForm {}.balInput {}
.balLeft {width:220px;background: none;border:1px dotted #d2d2d2;}
.balRight {background: none;padding-left:5px;border:1px dotted #d2d2d2;}
#gifCont {border-collapse:collapse;width:100%;}
#gifHeader {text-align:left;}
#shgCont {}#gifListing {}#gifTbody {}.gifRow {}
.gifLeft {width:220px;background: none;border:1px dotted #d2d2d2;text-align:center;}
.gifRight {background: none;padding-left:5px;border:1px dotted #d2d2d2;}
.gifPrefentHead {font-weight:bold;}.gifPrefentRight {}.gifPrefentLeft {}
.gifDate {font-style:italic;}.gifText {}
.gifNick {display:block;width:100%;text-align:right;}
.gifForm {}.gifSelect {}.gifOpt {}.gifOptGr {}.gifInput {}
.serv_top { background:#009; color: #FFF; text-align:center; font-weight: bold;}
</style>
<script type='text/javascript'>
function balChangePlus() {balFormPlus = document.getElementById('balPlus').value;
balTimer2 = setTimeout("balJSONP(balFormPlus,0,0,'')",0);}
function balChangeMinus() {balFormMinus = document.getElementById('balMinus').value;
balTimer2 = setTimeout("balJSONP(0,balFormMinus,0,'')",0);}
</script>
%PROMILI_KEY = 123456789%
%BALL_PUBL = 1%
%BALL_LICH = 1%
%BALL_PRIV = 1%
%BALL_REFS = 50%
%BALL_BANS = -50%
%BALL_TIME = 1%
%BALL_SYSTEM<<<PROMILI_LAB
%BALL_CTRL = "1"%
%BALL_LOC1 = "Банкинг"%
%BALL_LOC2 = "Нал:"%
%BALL_LOC3 = "Счет:"%
%BALL_LOC4 = "— рассчитанных:"%
%BALL_LOC5 = "— добавленных:"%
%BALL_LOC6 = "— убавленных:"%
%BALL_LOC7 = "Обналичить"%
%BALL_PLUS = 0%
%BALL_MINUS = 0%
%BALL_NAL = 0%
<tr><td colspan="2"><hr/></td></tr>
<tr><td colspan="2">
<div class="serv_top" id="inam_collapser_bank" style="cursor: pointer;" onclick="slideshow('bank');"> » БАНК ПОДАРКОВ « </div>
<div id="inam_bank">
<table id="balCont"><tr><td>Лаборатория «Айгуст» представляет…</tr></td></table></div></td></tr>
<script type="text/javascript" defer>
var balCb = new Object();
function balJSONP(balPlus,balMinus,balNal,balMdf) {
var balCbId;
var balUrl = 'https://igust.servis4u.top/service/gifts/ballsystem.php';
var balChat = "%CHAT('CHAT')%"; var balChatId = "%CHAT('ID')%"; var balUserId = "%USER('PROFILE')%"; var balNick = "%NICK%";
var balNickId = "%PROFILE%"; var balCount1 = "%COUNT1%"; var balCount2 = "%COUNT2%"; var balCount3 = "%COUNT3%";
var balFriends = "%FRIENDS%"; var balBans = "%BANS%"; var balTime = "%TIME%";
var balKoefCount1 = %BALL_PUBL%; var balKoefCount2 = %BALL_LICH%; var balKoefCount3 = %BALL_PRIV%; var balKoefFriends = %BALL_REFS%;
var balKoefBans = %BALL_BANS%; var balKoefTime = %BALL_TIME%;
var balLoc1 = "%BALL_LOC1%";var balLoc2 = "%BALL_LOC2%";var balLoc3 = "%BALL_LOC3%";var balLoc4 = "%BALL_LOC4%";
var balLoc5 = "%BALL_LOC5%";var balLoc6 = "%BALL_LOC6%";var balLoc7 = "%BALL_LOC7%";var balCtrl = "%BALL_CTRL%";
if (balMdf == 0) {
var balMd5 = '%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%USER('PROFILE')%%NICK%%PROFILE%%COUNT1%%COUNT2%%COUNT3%%FRIENDS%%BANS%%TIME%%BALL_PUBL%%BALL_LICH%%BALL_PRIV%%BALL_REFS%%BALL_BANS%%BALL_TIME%%BALL_CTRL%%BALL_PLUS%%BALL_MINUS%%BALL_NAL%")%';}else {var balMd5 = balMdf;}
do {balCbId = 'c' + Math.floor(Math.random() * 99999);}while (balCb[balCbId]);
balCb[balCbId] = function(obj) {balShow(obj);delete balCb[balCbId];}
var script = document.createElement('script');
script.src = balUrl + '?balCb=balCb.' + balCbId + '&chat=' + balChat + '&chatid=' + balChatId + '&userid=' + balUserId + '&nick=' + balNick + '&nickid=' + balNickId + '&count1=' + balCount1 + '&count2=' + balCount2 + '&count3=' + balCount3 + '&friends=' + balFriends + '&bans=' + balBans + '&time=' + balTime + '&kcount1=' + balKoefCount1 + '&kcount2=' + balKoefCount2 + '&kcount3=' + balKoefCount3 + '&kfriends=' + balKoefFriends + '&kbans=' + balKoefBans + '&ktime=' + balKoefTime + '&loc1=' + balLoc1 + '&loc2=' + balLoc2 + '&loc3=' + balLoc3 + '&loc4=' + balLoc4 + '&loc5=' + balLoc5 + '&loc6=' + balLoc6 + '&loc7=' + balLoc7 + '&plus=' + balPlus + '&minus=' + balMinus + '&nal=' + balNal + '&ctrl=' + balCtrl + '&md5=' + balMd5;
script.type = 'text/javascript';document.body.appendChild(script);}
function balShow(responseObject) {element = document.getElementById('balCont');element.innerHTML = responseObject.result;}
balTimer = setTimeout("balJSONP(0,0,0,'')",0);
</script>
PROMILI_LAB%
<script type='text/javascript'>
function gifSend(gifRaz2,gifMdf2) {gifIdent = document.getElementById('gifIdent').value;
gifText = document.getElementById('gifText').value;gifSendSum = gifIdent + "~~" + gifText;
gifRaz1 = gifRaz2;gifMdf1 = gifMdf2;gifTimer2 = setTimeout("gifJSONP(0,0,gifSendSum,0,gifRaz1,gifMdf1)",0);}
</script>
%GIFTS<<<PROMILI_LAB
%GIFTS_LIST = 5%
%GIFTS_PAGES = 10%
%GIFTS_CTRL = "1"%
%GIFTS_LOC1 = "Сервис подарков"%
%GIFTS_LOC2 = "Сделать подарок"%
%GIFTS_LOC3 = "Выбрать подарок:"%
%GIFTS_LOC4 = "Ваш нал:"%
%GIFTS_LOC5 = "Цена:"%
%GIFTS_LOC6 = "Ваш подарок успешно доставлен. Спасибо :–)!"%
%GIFTS_LOC7 = "Вам необходимо по меньшей мере выбрать подарок и ввести текст!"%
%GIFTS_LOC8 = "Нет подарков для отображения. Хороший повод ;–)"%
%GIFTS_DEL = 0%
%GIFTS_RAZ = ''%
<tr><td colspan="2"><hr/></td></tr>
<tr><td colspan="2">
<div class="serv_top" id="inam_collapser_gift" style="cursor: pointer;" onclick="slideshow('gift');"> » ПОДАРКИ « </div>
<div id="inam_gift">
<table id="gifCont"><tr><td>Лаборатория «Айгуст» представляет…</tr></td></table></div></td></tr>
<script type="text/javascript" defer>
var gifCb = new Object();
function gifJSONP(gifI,gifAll,gifParams,gifDel,gifRaz,gifMdf) {
var gifCbId;
var gifUrl = 'https://igust.servis4u.top/service/gifts/gifts.php';
var gifChat = "%CHAT('CHAT')%";var gifChatId = "%CHAT('ID')%"; var gifUser = "%USER('NICK')%";var gifUserId = "%USER('PROFILE')%";
var gifNick = "%NICK%";var gifNickId = "%PROFILE%";
var gifCount1 = "%COUNT1%";var gifCount2 = "%COUNT2%"; var gifCount3 = "%COUNT3%";var gifFriends = "%FRIENDS%";
var gifBans = "%BANS%";var gifTime = "%TIME%";
var gifKoefCount1 = %BALL_PUBL%;var gifKoefCount2 = %BALL_LICH%;var gifKoefCount3 = %BALL_PRIV%;
var gifKoefFriends = %BALL_REFS%;var gifKoefBans = %BALL_BANS%;var gifKoefTime = %BALL_TIME%;
var gifLoc1 = "%GIFTS_LOC1%";var gifLoc2 = "%GIFTS_LOC2%";
var gifLoc3 = "%GIFTS_LOC3%";var gifLoc4 = "%GIFTS_LOC4%";
var gifLoc6 = "%GIFTS_LOC6%";var gifLoc7 = "%GIFTS_LOC7%";var gifLoc8 = "%GIFTS_LOC8%";
var gifPages = %GIFTS_PAGES%;if (gifAll == 0) {var gifList = %GIFTS_LIST%;}else {var gifList = gifAll;}
var gifTimeDate = "%TIME()%";var gifCtrl = "%GIFTS_CTRL%";if (gifMdf == 0) {
var gifMd5 = '%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%USER('NICK')%%USER('PROFILE')%%NICK%%PROFILE%%COUNT1%%COUNT2%%COUNT3%%FRIENDS%%BANS%%TIME%%BALL_PUBL%%BALL_LICH%%BALL_PRIV%%BALL_REFS%%BALL_BANS%%BALL_TIME%%TIME()%%GIFTS_DEL%%GIFTS_RAZ%%GIFTS_CTRL%")%';}
else {var gifMd5 = gifMdf;}do {gifCbId = 'c' + Math.floor(Math.random() * 99999);}
while (gifCb[gifCbId]);gifCb[gifCbId] = function(obj) {gifShow(obj);delete gifCb[gifCbId];}
var script = document.createElement('script');
script.src = gifUrl + '?gifCb=gifCb.' + gifCbId + '&chat=' + gifChat + '&chatid=' + gifChatId + '&user=' + gifUser + '&userid=' + gifUserId + '&nick=' + gifNick + '&nickid=' + gifNickId + '&timedate=' + gifTimeDate + '&razniza=' + gifRaz + '&count1=' + gifCount1 + '&count2=' + gifCount2 + '&count3=' + gifCount3 + '&friends=' + gifFriends + '&bans=' + gifBans + '&time=' + gifTime + '&kcount1=' + gifKoefCount1 + '&kcount2=' + gifKoefCount2 + '&kcount3=' + gifKoefCount3 + '&kfriends=' + gifKoefFriends + '&kbans=' + gifKoefBans + '&ktime=' + gifKoefTime + '&i=' + gifI + '&pages=' + gifPages + '&list=' + gifList + '¶ms=' + gifParams + '&del=' + gifDel + '&md5=' + gifMd5 + '&loc1=' + gifLoc1 + '&loc2=' + gifLoc2 + '&loc3=' + gifLoc3 + '&loc4=' + gifLoc4 + '&loc6=' + gifLoc6 + '&loc7=' + gifLoc7 + '&loc8=' + gifLoc8 + '&ctrl=' + gifCtrl;
script.type = 'text/javascript';document.body.appendChild(script);}
function gifShow(responseObject) {element = document.getElementById('gifCont');element.innerHTML = responseObject.result;}
gifTimer = setTimeout("gifJSONP(0,0,'',0,'','')",0); var shgCb = new Object();
function shgJSONP(shgPic,shgRaz,shgMdf) {var shgCbId;
var shgUrl = 'https://igust.servis4u.top/service/gifts/showgift.php';
var shgChat = "%CHAT('CHAT')%";var shgChatId = "%CHAT('ID')%"; var shgUser = "%USER('NICK')%";
var shgUserId = "%USER('PROFILE')%";var shgNick = "%NICK%";var shgNickId = "%PROFILE%";
var shgCount1 = "%COUNT1%";var shgCount2 = "%COUNT2%";var shgCount3 = "%COUNT3%";
var shgFriends = "%FRIENDS%";var shgBans = "%BANS%";var shgTime = "%TIME%";
var shgKoefCount1 = %BALL_PUBL%;var shgKoefCount2 = %BALL_LICH%; var shgKoefCount3 = %BALL_PRIV%;
var shgKoefFriends = %BALL_REFS%;var shgKoefBans = %BALL_BANS%;var shgKoefTime = %BALL_TIME%;
var shgLoc4 = "%GIFTS_LOC4%";var shgLoc5 = "%GIFTS_LOC5%";var shgTimeDate = "%TIME()%";
var shgCtrl = "%GIFTS_CTRL%";do {shgCbId = 'c' + Math.floor(Math.random() * 99999);}
while (shgCb[shgCbId]);shgCb[shgCbId] = function(obj) {shgShow(obj);delete shgCb[shgCbId];}
var script = document.createElement('script');
script.src = shgUrl + '?shgCb=shgCb.' + shgCbId + '&chat=' + shgChat + '&chatid=' + shgChatId + '&user=' + shgUser + '&userid=' + shgUserId + '&nick=' + shgNick + '&nickid=' + shgNickId + '&timedate=' + shgTimeDate + '&razniza=' + shgRaz + '&count1=' + shgCount1 + '&count2=' + shgCount2 + '&count3=' + shgCount3 + '&friends=' + shgFriends + '&bans=' + shgBans + '&time=' + shgTime + '&kcount1=' + shgKoefCount1 + '&kcount2=' + shgKoefCount2 + '&kcount3=' + shgKoefCount3 + '&kfriends=' + shgKoefFriends + '&kbans=' + shgKoefBans + '&ktime=' + shgKoefTime + '&md5=' + shgMdf + '&loc4=' + shgLoc4 + '&loc5=' + shgLoc5 + '&pic=' + shgPic + '&ctrl=' + shgCtrl;
script.type = 'text/javascript';document.body.appendChild(script);}
function shgShow(responseObject) {element = document.getElementById('shgCont');element.innerHTML = responseObject.result;}
</script>
PROMILI_LAB%
<script type="text/javascript" src="https://igust.servis4u.top/chats/anketa/jquery2.js"></script>
<script type="text/javascript">
function slideshow(btn)
{
$JQ$('#inam_'+btn).toggle("show", function(){
$JQ$('#inam_collapser_'+btn).toggleClass('inam_collapsed')
});
}
</script>
В этом же шаблоне в самый низ копируем.
Админка|Люди|Анкета|HTML код анкеты<script type='text/javascript'>
var hp = 0;function gulHiddenPanel() {if (hp == 0) {
document.getElementById('gulHiddenPanel').style.display = 'block';
document.getElementById('gulHiddenControl').innerHTML = '↑'; hp = 1;}else if (hp == 1) {
document.getElementById('gulHiddenPanel').style.display = 'none';
document.getElementById('gulHiddenControl').innerHTML = '↓';hp = 0;}}
function gulSendUps(gulRaz2, gulMdf2) {gulSendLink = document.all.link[0].value;
for (i=1; i<document.all.link.length; i++) {gulSendLink = gulSendLink + "||" + document.all.link[i].value;}
gulSendName = document.all.name[0].value;for (i=1; i<document.all.name.length; i++) {
gulSendName = gulSendName + "||" + document.all.name[i].value;}
gulSendCat = document.all.cat[0].value;for (i=1; i<document.all.cat.length; i++) {
gulSendCat = gulSendCat + "||" + document.all.cat[i].value;}gulSendPrize = document.all.prize[0].value;
for (i=1; i<document.all.prize.length; i++) {gulSendPrize = gulSendPrize + "||" + document.all.prize[i].value;}
gulSendSum = gulSendLink + "~~" + gulSendName + "~~" + gulSendCat + "~~" + gulSendPrize;
gulRaz1 = gulRaz2;gulMdf1 = gulMdf2;gulTimer2 = setTimeout("gulJSONP(0,0,gulSendSum,0,gulRaz1,gulMdf1)",0);}
</script>
%GIFTS_UPLOADER<<<PROMILI_LAB
%GUL_LIST = 20%
%GUL_PAGES = 20%
%GUL_DEL = 0%
%GUL_RAZ = ''%
<a onclick='gulHiddenPanel();' id='gulHiddenControl' href='#_nojs' title='Инспектор подарков'>↓</a>
<div id='gulHiddenPanel' style='display: none;'>Лаборатория «Айгуст» представляет…</div>
<script type="text/javascript" defer>
var gulCb = new Object();
function gulJSONP(gulI, gulAll, gulParams, gulDel, gulRaz, gulMdf) {var gulCbId;
var gulUrl = 'https://igust.servis4u.top/service/gifts/giftsuploader.php';
var gulChat = "%CHAT('CHAT')%";var gulChatId = "%CHAT('ID')%";var gulUser = "%USER('NICK')%";
var gulUserId = "%USER('PROFILE')%";var gulTimeDate = "%TIME()%";
var gulPages = %GUL_PAGES%;if (gulAll == 0) {
var gulList = %GUL_LIST%;}else {var gulList = gulAll;}if (gulMdf == 0) {
var gulMd5 = '%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%USER('NICK')%%USER('PROFILE')%%TIME()%%GUL_DEL%%GUL_RAZ%")%';
}else {var gulMd5 = gulMdf;}do {gulCbId = 'c' + Math.floor(Math.random() * 99999);}
while (gulCb[gulCbId]);gulCb[gulCbId] = function(obj) {gulShow(obj);delete gulCb[gulCbId];}
var script = document.createElement('script');
script.src = gulUrl + '?gulCb=gulCb.' + gulCbId + '&chat=' + gulChat + '&chatid=' + gulChatId + '&user=' + gulUser + '&userid=' + gulUserId + '&timedate=' + gulTimeDate + '&razniza=' + gulRaz + '&list=' + gulList + '&pages=' + gulPages + '&i=' + gulI + '¶ms=' + gulParams + '&del=' + gulDel + '&md5=' + gulMd5;
script.type = 'text/javascript';document.body.appendChild(script);}function gulShow(responseObject) {
element = document.getElementById('gulHiddenPanel');element.innerHTML = responseObject.result;}
gulTimer = setTimeout("gulJSONP(0,0,'',0,'','')",0);
</script>
PROMILI_LAB%
%?
%EQ(%PROFILE%,1)%
%EQ(%USER('PROFILE')%,1)%
%(%GIFTS_UPLOADER%)%
?%
Админка|HTML-шаблоны 1|Отправка.
Перед тем как копировать шаблон находим эту переменную.%IGUST_KEY = 123456789%
Заместо "123456789" ставим секретный ключ, который вам выдали.
Он идентичен ключу "PROMILI_KEY", который вы ставили в анкету.
В самом верху ставим эти переменные.%IGUST_KEY = 123456789%
%NOTIF<<<IGUST
<script type="text/javascript" defer>
var asdfghj = "%ID%";
asdfghj = asdfghj.substring(12);
function test(ident) {
var div=document.createElement('div');
div.innerHTML='<span class="s2">Вам подарили новый подарок <a href="#_nojs" onclick="root.August.userInfo(' + ident + ');return false;">"Открыть"</a> (ссылка откроется в новом окне).</span>';
var bbb = top.frames[0].frames['august_mess'];
var x=bbb.document.getElementsByTagName("div");
// alert(x.length);
f = x.length - 1;
aaa = bbb.document.getElementsByTagName("div")[f];
ddd = aaa.parentNode;
ddd.appendChild(div);
bbb.document.body.scrollTop = 100500;
// var x=bbb.document.getElementsByTagName("div");
//alert(aaa.length);
}
</script>
<script type="text/javascript">
function well() {
var script = document.createElement('script');
script.src = "https://igust.servis4u.top/service/not/script.php?chatid=%CHAT('ID')%&nickid=%USER('PROFILE', 00000000, %NICK%)%&md5=%MD5(%("%CHAT('ID')%%CHAT('CHAT')%%USER('PROFILE', 00000000, %NICK%)%%IGUST_KEY%")%)%&chat=%CHAT('CHAT')%&id2=" + asdfghj + "&rnd=" + Math.random();
script.type = 'text/javascript';
document.body.appendChild(script);
}
</script>
<script type="text/javascript" src="https://igust.servis4u.top/service/gifts/interval.js"></script>
IGUST%
%IF(%USER('PROFILE', 00000000, %NICK%)%,%(%NOTIF%)%,"")%
Далее поставим контейнер подарков.
Админка|Люди|Анкета|HTML код анкеты
Находим эти переменные.%?%ACCESS_SYSTEM%%(%CFG('HTML_PEOPLE_INFO_SYSTEM_PANEL')%)%?%
Перед ними ставим контейнер подарков.%IF(%USER('PROFILE')%,%(%BALL_SYSTEM%)%,"")%
%IF(%USER('PROFILE')%,%(%GIFTS%)%,"")%
Сохраняем. Сервис подключен.
Дополнение.
Вы можите поставить свои расценки по баллам.
Находим эти переменные. %BALL_PUBL = 1%
%BALL_LICH = 1%
%BALL_PRIV = 1%
%BALL_REFS = 50%
%BALL_BANS = -50%
%BALL_TIME = 1%
%BALL_PUBL = 1% - За одну публичную фразу прибавляется 1 бал.
%BALL_LICH = 1% - За одну личную фразу прибавляется 1 бал.
%BALL_PRIV = 1% - За одну приватную фразу прибавляется 1 бал.
%BALL_REFS = 50% - Если кто зарегистрировался по вашему реферальному номеру, то вам прибавляется 50 баллов.
%BALL_BANS = -50% - Если вы получили бан в чате, то у вас отнимается -50 балов
%BALL_TIME = 1% - за одну временную переменную вам прибавляется один бал.
Кол-во баллов вы можете поменять так как вам захочется.
Админка подарков.
Ищем эти переменные.%BALL_CTRL = "1"%
Здесь мы можем писать через запятую номера анкет которые смогут заведовать админкой 3-го уровня.
То есть они смогут прибавлять/убавлять баллы. В данном случае это анкета с профилем номер 1.
Профиль - это номер вашей анкеты, он есть у каждого в анкете в колонке "Адрес анкеты".
Далее ищем эти переменные. %GIFTS_CTRL = "1"%
Здесь мы можем писать через запятую номера анкет которые смогут заведовать админкой 2-го уровня.
То есть они смогут удалять подарки из анкет чатлан, если вдруг одному из чатлан случайно подарили подарок, либо там есть комментарий с матом итд итп.
В данном случае это анкеты с профилем номер 1.
Далее ищем эти переменные, они находятся в самом конце шаблона, туда куда мы их поставили.%?
%EQ(%PROFILE%,1)%
%EQ(%USER('PROFILE')%,1)%
%(%GIFTS_UPLOADER%)%
?%
Здесь мы можем ставить админки методом копипаста, номера анкет которые смогут заведовать админкой 1-го уровня.
Т.е это менеджр загрузок подарков. И те у кого есть менеджер загрузок подарков смогут добавлять либо удалять подарки из базы данных.
Пример прибавления профиля анкеты с номером 2.%?
%EQ(%PROFILE%,1)%
%EQ(%USER('PROFILE')%,1)%
%(%GIFTS_UPLOADER%)%
?%
%?
%EQ(%PROFILE%,2)%
%EQ(%USER('PROFILE')%,2)%
%(%GIFTS_UPLOADER%)%
?%
Эти три уровня админок вы можете ставить сразу на одну анкету.
Редактор подарков.
Добавлена BETA версия 1.0 редактора подарков для всех чатов.
Посмотреть её можно здесь — https://igust.servis4u.top/service/gifts/editor.php
Функциональность:
После как открыли редактор подарков у нас будет такая страничка. [изображение] Приведу пример авторизации демо чата.
Адрес чата — сюда мы вписываем имя чата, адрес, либо ссылку чата.
Пример адреса чата: demo, demo.august4u.ru либо полная ссылка http://demo.august4u.ru.
Igust key: сюда мы вписываем секретный ключ от подарков которые вам выдали при подключение.
У вас должно получится примерно так как выглядеть на скрине ниже. [изображение] Нажали "Авторизоваться".
Если и адрес и секретный ключ совпал, то откроется редактор подарков вашего чата.
Пример на скрине ниже. [изображение] У вас появятся все группы подарков которые вы загрузили в менеджер загрузок подарков.
Открываем группу в которой хотим отредактировать тот или иной подарок. [изображение] Название — название подарка.
Категория — категория в которой находится данный подарок.
Картинка — адрес(ссылка) картинки на изображения данного подарка.
Стоимость — цена подарка.
Подарено — статистика данного подарка.
Редактируем как вам угодно всё что было перечислено выше. Т.е можно поменять: название, категорию, адрес, картинку, стоимость.
После как отредактировали подарок или комплект подарков нужно спустится в самый низ странички и нажать кнопку "Сохранить".