Вы просматриваете материал который относится к категории Скрипты для ucoz. Думаю вам понравился материал Закладки пользователя и вы воспользуетесь им! :)
Автор: Staill Скрипты для ucoz 06.01.2010
Закладки пользователя



Я изменил скрипт друзей на закладки пользователя, и вот что у меня получилось:

И так, как это сделать:

Нам прегодится пустой модуль, возмем блог, настраиваем его так: коменнты отключить, рейтинг отключить тадада, отключаем все поля, и включаем "Название материала", "доп.поле 1 и 2", разрешаем возможность поиска материалов. На этом модуле и будут находиться все закладки.

Где мы будем использовать закладки, точнее ЧТО люди будут добавлять закладки? Ну пусть это будут файлы. На странице материала и комментариев к нему у каталога файлов, в <body> пишем следующий скрипт:

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
Закладки пользователя:<br>
<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>

Вот и все! Скрипт написан мною, aka Максимом специально для ForuCoz.com.

Просмотров: 982 Рейтинг: 5.0
Закладки пользователя
Всего комментариев: 1
  Airsed03.10.2010 в 19:38
Можно ли это сделать так же, только вместо блога любой другой модель а вместо каталога файлов блог???
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]