Рабочий скрипт Друзья пользователя, не гробя при этом модули для uCoz
Рабочий скрипт Друзья пользователя, не гробя при этом модули для uCoz-если ваш сайт имеет какое то отношение к игровым серверам,то такой скрипт вам обязательно понадобится,так как на серверах где происходят битвы некоторые игроки становятся друзьями,и что бы они могли на вашем сайте без всяких проблем найти друг друга создан такой скрипт Добавить в друзья
Установка:после /body
Это кнопка добавить в друзья
А это отвечает за вывод списка друзей
Установка:после /body
Код
<script type="text/javascript">
function SetCookie(cookieName,cookieContent){
var cookiePath = '/';
var expDate=new Date();
expDate.setTime(expDate.getTime()+100*60*60*24*10*90);
var expires=expDate.toGMTString();
document.cookie=cookieName+"="+escape(cookieContent)+";path="+escape(cookiePath)+";expires="+expires;
}
function GetCookie(cookieName){
var ourCookie=document.cookie
if(!ourCookie || ourCookie=="")return ""
ourCookie=ourCookie.split(";")
var i=0
var Cookie
while(i<ourCookie.length){
Cookie=ourCookie[i].split("=")[0]
if(Cookie.charAt(0)==" ")
Cookie=Cookie.substring(1)
if(Cookie==cookieName){
return unescape(ourCookie[i].split("=")[1])
}
i++
}
return ""
}
function add_friend(){
var link=location;
var sex='Мужской';
if (sex == 0) var sex="Бесполый";
var pm='';
var nik=prompt("Как назвать?","$_USERNAME$");
var connect = '<tr><td width="15%"><a href="'+link+'" target="_blank">'+nik+'</a></td> <td>('+sex+')</td> <td><a href="'+pm+'" target="_blank">Отправить ЛС</a></td> <td width="7%" align="right">';
var x = GetCookie("numberoffriends") || 0;
SetCookie("friend"+x, connect);
SetCookie("numberoffriends", ++x);
}
function friend(){
var inner = "<table width='100%' align='left' style='background-color:rgb(70,252,104); padding:2px; border: 1px dotted rgb(171,203,198); font-size:10px;'>";
for(i=0;i<100;i++){
if(GetCookie("friend"+i) && GetCookie("friend"+i)!=0){
inner += GetCookie("friend"+i)+"<a href='javascript://' onclick=\"deletefriend("+i+");\">Удалить</a></td></tr><br>";
}}
inner=inner+"<tr><td><a href='javascript://' onclick='document.getElementById(\"friendtable\").style.display=\"none\"'>Закрыть</a></td></tr> </table>";
document.getElementById("friendtable").innerHTML = inner;
document.getElementById("friendtable").style.display='';
}
function deletefriend(x){
SetCookie('friend'+x,0);
friend();
}
</script>
function SetCookie(cookieName,cookieContent){
var cookiePath = '/';
var expDate=new Date();
expDate.setTime(expDate.getTime()+100*60*60*24*10*90);
var expires=expDate.toGMTString();
document.cookie=cookieName+"="+escape(cookieContent)+";path="+escape(cookiePath)+";expires="+expires;
}
function GetCookie(cookieName){
var ourCookie=document.cookie
if(!ourCookie || ourCookie=="")return ""
ourCookie=ourCookie.split(";")
var i=0
var Cookie
while(i<ourCookie.length){
Cookie=ourCookie[i].split("=")[0]
if(Cookie.charAt(0)==" ")
Cookie=Cookie.substring(1)
if(Cookie==cookieName){
return unescape(ourCookie[i].split("=")[1])
}
i++
}
return ""
}
function add_friend(){
var link=location;
var sex='Мужской';
if (sex == 0) var sex="Бесполый";
var pm='';
var nik=prompt("Как назвать?","$_USERNAME$");
var connect = '<tr><td width="15%"><a href="'+link+'" target="_blank">'+nik+'</a></td> <td>('+sex+')</td> <td><a href="'+pm+'" target="_blank">Отправить ЛС</a></td> <td width="7%" align="right">';
var x = GetCookie("numberoffriends") || 0;
SetCookie("friend"+x, connect);
SetCookie("numberoffriends", ++x);
}
function friend(){
var inner = "<table width='100%' align='left' style='background-color:rgb(70,252,104); padding:2px; border: 1px dotted rgb(171,203,198); font-size:10px;'>";
for(i=0;i<100;i++){
if(GetCookie("friend"+i) && GetCookie("friend"+i)!=0){
inner += GetCookie("friend"+i)+"<a href='javascript://' onclick=\"deletefriend("+i+");\">Удалить</a></td></tr><br>";
}}
inner=inner+"<tr><td><a href='javascript://' onclick='document.getElementById(\"friendtable\").style.display=\"none\"'>Закрыть</a></td></tr> </table>";
document.getElementById("friendtable").innerHTML = inner;
document.getElementById("friendtable").style.display='';
}
function deletefriend(x){
SetCookie('friend'+x,0);
friend();
}
</script>
Это кнопка добавить в друзья
Код
<?if($_IS_OWN_PROFILE$ )?><a href="javascript://" onClick="friend()" title="Открыть список друзей" class=blue>Просмотреть моих друзей</a><?else?><a href="javascript://" onClick="friend()" title="Открыть список друзей" >Просмотреть друзей</a><br> <a href="javascript://" onclick="add_friend()" class="blue">Добавить в друзья</a> <?endif?>
А это отвечает за вывод списка друзей
Код
<div id="friendtable"></div>
Файлы для скачивания отсутствуют.
Поблагодарить автора
Автор: Turbo
Комментарии (0)