ИзменTYYSQ скрипт друзей на закладки пользователя, и вот что получилось:
И так, как это сделать:
Нам прегодится пустой модуль, возмем блог, настраиваем его так:
коменнты отключить, рейтинг отключить тадада, отключаем все поля, и
включаем "Название материала", "доп.поле 1 и 2", разрешаем возможность
поиска материалов. На этом модуле и будут находиться все закладки.
Где мы будем использовать закладки, точнее ЧТО люди будут добавлять
закладки? Ну пусть это будут файлы. На странице материала и
комментариев к нему у каталога файлов, в пишем следующий скрипт:
Code
<script language="javascript">
<!--
function zakladki(){
new_window=window.open('/blog/0-0-0-0-1','upp','scrollbars=0,top=0,left=0,resizable=0,width=350,height=170,resize=0');
replace_data();
}
function replace_data(){
var form=new_window.document.getElementById('addEntForm');
if(form){
form.title.value = '$ID$';
form.other1.value = '$ID$';
form.other2.value = '$ENTRY_TITLE$';
}
else replace_control=setTimeout(replace_data,100);
}
//-->
</script>
Далее делаем кнопку для добавления файла в закладки, суем ее куда вам нужно хоть в жопу:
Code
<a href="javascript:zakladki()"><img
src="http://s12.radikal.ru/i185/1001/2e/4dabba654bee.png" border="0"
alt="" /></a>
Картинку можете на свою заменить, можете вообще без картинки оставить - ваше дело. Сейчас переходим к настройке блога.
Страница архива материалов:
Code
<script> var div = document.getElementsByTagName('div')[0];
div.innerHTML = ''; </script>
<html>
<head>
<link type="text/css" rel="StyleSheet" href="/.s/src/css/971.css">
</script>
<style>
td, body {font-size:8pt;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size:8pt; font-family:verdana,arial,helvetica;}
.copy {font-size:7pt;}
body {
background: #f8f8f8; text-align: left; margin: 0px; padding: 0px;
font-family: arial;
font-size: 11px;
}
p {
font-family: tahoma, verdana, arial, sans-serif;
font-size: 11px; text-align: left; padding:0px; margin:15px 0px;
}
</style>
<script>
var divs = document.getElementsByTagName("DIV");
for (var i = 0; i < divs.length; i++)
{
if(divs[i].id.indexOf('adBar') == 0)
{
var enemy = document.getElementById(divs[i].id);
enemy.parentNode.removeChild(enemy);
}
}
</script>
<title>Закладки пользователя</title>
</head>
<script>
var divs = document.getElementsByTagName("DIV");
for (var i = 0; i < divs.length; i++)
{
if(divs[i].id.indexOf('adBar') == 0)
{
var enemy = document.getElementById(divs[i].id);
enemy.parentNode.removeChild(enemy);
}
}
</script>
<body>
<script language="JavaScript">var linckinum = 1;</script>
<style>
.UhideBlockL {display:none}
.cuzadpn{display:none;}
#nwM8 {display:none;}
.cAdBaTr9LGm {display:none}
div > div.cAdBaTr9LGm {display:none}
#adTextaTr9LGm {display:none}
#tagsTd1 {display:none;}
#tagsTd2 {display:none;}
td {font-size: 10pt;}
hr {display: none;}
table[style="z-index:10000;width:230px"] {display:none;z-index:0;width:1px;height:1px;}
#pagesBlock1
{color:#fff;border:0px;margin-bottom:0px;margin-top:10px;font-family:Georgia,
"Times New Roman", Times, serif;text-align:center;}
#pagesBlock1 a:link,
#pagesBlock1 a:visited {color:#fff;text-decoration:none;background:#fff;padding:3px 10px;font-size:9pt;}
#pagesBlock1 a:hover {background-color:#fff;}
#pagesBlock1 b {text-decoration:none;background:#fff;padding:4px
11px;color:#fff;font-size:12pt;position:relative;bottom:-1.5pt;}
#pagesBlock1 b,
#pagesBlock1 a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
</style>
<script language="JavaScript">var linckinum = 1;</script>
$BODY$
<br><div align="right" style="padding-top:300px;color:#fff;">$POWERED_BY$</div>
<script type='text/javascript'>
function openery(){
try {var tr=checksubmit();if(!tr){return false;}}catch(e){}
openLayerB('addEnt','addEntForm','/blog','Информация',10,130,'','url:/ajax/zakladki.xml','1',1);
}
</script>
<div id="nwF211" style="display:none">
<div
style="position:absolute;width:100%;background:#ffffff;top:0px;left:0px;z-index:99999999999;"
width="100%" height="100%">
<table width="100% height="100%">
<tr>
<td width="200 height="200" valign="middle" align="center" bgcolor="white">
<img src="http://s40.radikal.ru/i088/1001/16/5f17bd5ecd13.png">
</td>
</tr>
</table>
</div>
</div>
</body>
</html>
<style>$ADMIN_BAR$</style>
<style onload="replase0() ">.image21 {display:none}
#spanik23444 {display:none}</style>
<script language="JavaScript">
document.getElementById('blF7').click();
document.getElementById('nwF211').style.display='block';
</script>
<style>
table[style="z-index:10000;width:230px"] {display:none;z-index:0;width:1px;height:1px;}
img[title="Закрыть"] {display:none}
</style>
И вид материалов:
Code
<div style="float: left; width: 33%;">
<div align="center">
<td style="vertical-align: middle;" height="100%">
</td>
</tr>
<a href="/load/1-1-0-$OTHER1$">$OTHER2$</a>
</tbody></table>
</div>
</div>
Теперь настраиваем профиль, где будут выводиться сами закладки юзера: Хоть куда пихаем этот код:
Закладки пользователя:
Code
<iframe id="" style="padding-top:10px;width:50%;height:100px"
frameborder="0" scrolling="no" hspace="0" vspace="0"
allowtransparency="true"
src="/blog/0-0-0-0-17-$_USER_ID$"></iframe>
Вот и все! Скрипт написан специально для ForuCoz