31.01.2012 11:36:57
Эксплуатация сервиса "Семья"
И так начнём.
Именно с первой страницы вам придется расстаться, но я думаю всё что на ней находиться можно перенести на другую и это того стоит.
Админка|Страницы|Страница 1
%PROMILI_KEY = 123456789%
%CHATLANS<<<IGUST_2_0
"%NICK%",
IGUST_2_0%
%PAGE_1<<<IGUST_2_0
%MD5("result%PROMILI_KEY%")%
%PEOPLE('LIST', 0, -1, -1, %CHATLANS%, "%IF(%CFG('FormCheck')%, 'CHECKED', '')%|NO_LOCKED|NO_DELETED")%
IGUST_2_0%
%IF(%EQ(%GET("page")%, %MD5("chatlans%PROMILI_KEY%")%)%, %(%PAGE_1%)%,"")%
%PROMILI_KEY = 123456789% — это ваш ключ от вашего чата, меняем на свой.%CHATLANS<<<IGUST_2_0
"%NICK%",
IGUST_2_0%
%PAGE_1<<<IGUST_2_0
%MD5("result%PROMILI_KEY%")%
%PEOPLE('LIST', 0, -1, -1, %CHATLANS%, "%IF(%CFG('FormCheck')%, 'CHECKED', '')%|NO_LOCKED|NO_DELETED")%
IGUST_2_0%
%IF(%EQ(%GET("page")%, %MD5("chatlans%PROMILI_KEY%")%)%, %(%PAGE_1%)%,"")%
Естественно данный сервис будет стоять у всех тех у кого подключены наши сервисы подарки и аватары. По-этому.
Админка|Люди|Анкета|HTML код анкеты
После вашего ключа от сервисов подарки и аватары копируем переменные.
<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/jquery-1.7.1.min.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/JsHttpRequest.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/jquery-css-transform.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/rotate3Di.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/chatlans.js.php?chat=%CHAT('CHAT')%&md5=%MD5("%CHAT('CHAT')%%PROMILI_KEY%")%"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/family.js"></script>
<link rel="stylesheet" type="text/css" href="https://igust.servis4u.top/service/igust-2.0/css/igust-2.0.css" />
%FAMILY<<<IGUST_2_0
<tr><td colspan="2"><div class="inam_show capital">Семья</div><div id="family"><img class="loading_bar" src="https://igust.servis4u.top/service/igust-2.0/img/loading-bar.gif" alt="" /></div><div id="family_debug"></div></td></tr><script type="text/javascript">family['data'] = { "chat": "%CHAT('CHAT')%","chat_id" : "%CHAT('ID')%","nick": "%NICK%","nick_id": %PROFILE%,"user_id": %USER('PROFILE')%,"sex":%SEX%,"md5": "%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%NICK%%PROFILE%%USER('PROFILE')%%SEX%")%"}</script>
IGUST_2_0%
Потом находим контейнеры с сервисами подарки.<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/JsHttpRequest.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/jquery-css-transform.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/lib/rotate3Di.js"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/chatlans.js.php?chat=%CHAT('CHAT')%&md5=%MD5("%CHAT('CHAT')%%PROMILI_KEY%")%"></script>
<script src="https://igust.servis4u.top/service/igust-2.0/js/family.js"></script>
<link rel="stylesheet" type="text/css" href="https://igust.servis4u.top/service/igust-2.0/css/igust-2.0.css" />
%FAMILY<<<IGUST_2_0
<tr><td colspan="2"><div class="inam_show capital">Семья</div><div id="family"><img class="loading_bar" src="https://igust.servis4u.top/service/igust-2.0/img/loading-bar.gif" alt="" /></div><div id="family_debug"></div></td></tr><script type="text/javascript">family['data'] = { "chat": "%CHAT('CHAT')%","chat_id" : "%CHAT('ID')%","nick": "%NICK%","nick_id": %PROFILE%,"user_id": %USER('PROFILE')%,"sex":%SEX%,"md5": "%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%NICK%%PROFILE%%USER('PROFILE')%%SEX%")%"}</script>
IGUST_2_0%
%IF(%USER('PROFILE')%,%(%BALL_SYSTEM%)%,"")%
%IF(%USER('PROFILE')%,%(%GIFTS%)%,"")%
Добавляем ниже контейнер сервиса "Семья".%IF(%USER('PROFILE')%,%(%GIFTS%)%,"")%
%IF(%USER('PROFILE')%,%(%FAMILY%)%,"")%
Получиться должно так.%IF(%USER('PROFILE')%,%(%BALL_SYSTEM%)%,"")%
%IF(%USER('PROFILE')%,%(%GIFTS%)%,"")%
%IF(%USER('PROFILE')%,%(%FAMILY%)%,"")%
%IF(%USER('PROFILE')%,%(%GIFTS%)%,"")%
%IF(%USER('PROFILE')%,%(%FAMILY%)%,"")%
Админка|HTML шаблоны 1|Отправка
Находим переменные от сервиса подарков, они должны стоять в самом вверху, и выглядеть примерно так.
%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%)%,"")%
Заменяем их на наши переменные, без удаление ключа. Ключ не удаляем, а оставляем прежним и не заменяем и не меняем... Дефолтно он выглядит так, естественно цыфры дефолтные, у каждого чата они разные.%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%)%,"")%
%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);
}
function test2(ident) {
var div=document.createElement('div');
div.innerHTML='<span class="s2"><a href="profile" onclick="root.August.userInfo(' + ident + ');return false;">Уведомление<img src="https://igust.servis4u.top/service/igust-2.0/img/nw.png" alt="В новом окне" /></a> сервиса «Семья»!</span>';
var bbb = top.frames[0].frames['august_mess'];
var x=bbb.document.getElementsByTagName("div");
f = x.length - 1;
aaa = bbb.document.getElementsByTagName("div")[f];
ddd = aaa.parentNode;
ddd.appendChild(div);
bbb.document.body.scrollTop = 100500;
}
</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 + "&nick=%NICK%&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%)%,"")%
<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);
}
function test2(ident) {
var div=document.createElement('div');
div.innerHTML='<span class="s2"><a href="profile" onclick="root.August.userInfo(' + ident + ');return false;">Уведомление<img src="https://igust.servis4u.top/service/igust-2.0/img/nw.png" alt="В новом окне" /></a> сервиса «Семья»!</span>';
var bbb = top.frames[0].frames['august_mess'];
var x=bbb.document.getElementsByTagName("div");
f = x.length - 1;
aaa = bbb.document.getElementsByTagName("div")[f];
ddd = aaa.parentNode;
ddd.appendChild(div);
bbb.document.body.scrollTop = 100500;
}
</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 + "&nick=%NICK%&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%)%,"")%
Связанные темы:
— Описание сервиса, желательно всем прочитать
— заявки на подключение.
— эксплуатация на подключение.