В самый конец шаблона персональная страница пользователя после закрывающего тега боди вставляем:
Code
<script type="text/javascript">
// subWIN
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>
Там где хотите увидеть ссылки на добавление пользователя в друзья и список друзей:
Code
<a href="javascript://" onclick="add_friend()" class="blue">Добавить в друзья</a>
Code
<a href="javascript://" onClick="friend()" title="Открыть список друзей" class=blue>Просмотреть друзей</a>
Где хотите увидеть таблицу с друзьями вставляем:
Code
<div id="friendtable"></div>
(с) mosinigor.my1.ru