Вот скрипт от CCUMC - Закладки с поддержкой капчи для группы Пользователи. Дата создания скрипта 30.12.2010 / источник Forucoz.com! Капча сделана для того, что бы пользователи не баловались нажав много раз подряд "добавить". Хороший вид скрипта в ajax для ucoz. Пользуйтесь
Для скрипта вам нужен модуль news, что бы туда добавлялись закладки. Активируйте дополнительное поле №1
Вставляете туда где хотите видить ссылку: Code <a href="javascript:;" onclick="zaklad2$ID$();">В закладки</a>
А этот код вставляете вниз страницы: Code <script type="text/javascript">function zaklad2$ID$() {new _uWnd('closezakl', 'В закладки',360,160,{align:0,shadow:0,maxh:360,minh:160,close:1,autosize:1,resize:0,oncontent: function () {$.get('/index/',function (data) { ssid = $('input[name="ssid"]', $('cmd[p="content"]', data).text()).val(); cseckey = $('input[name="seckey"]', $('cmd[p="content"]', data).text()).val(); capchaimg = $('#secuImg', $('cmd[p="content"]', data).text()).attr('src'); capchareload = $('#secuImg', $('cmd[p="content"]', data).text()).attr('onclick'); $("#capchap").html('<img id="reload" src="' + capchaimg + '" style="cursor:pointer;">'); $("#reload").click(capchareload); $("#star").click(function () { $.post('/news/', { a: '2', jkd428: '1', jkd498: '1', cat: '1', title: '$ENTRY_TITLE$', other1: '$ENTRY_URL$', t: '1', s: '$UID$', ref: '$ENTRY_URL$', seckey: cseckey, ssid: ssid, code: $("#capchaps").val() },
function (close) { var q = $('cmd', close).text(); if (q.indexOf('безопасности') != -1) { $("#mesoff").html("Не удалось"); _uWnd.alert('Код безопасности введён не правильно', 'Ошибка'); return } else { $("#mesoff").html("Успешно добавлено!"); } }); }); }); } }, '<fieldset><legend>Добавление в закладки:</legend>Вы собираетесь добавить материал - <font color="green">"$ENTRY_TITLE$"</font> в закладки. <?if($GROUP_ID$ == '1')?>Для этого вам надо ввести код безопасности!<?endif?></fieldset><?if($GROUP_ID$ == '1')?><fieldset><span id="capchap" style="position:relative;top:15px;"></span> <input type="text" id="capchaps" style="padding:10px" color:blue;> </div><?endif?></fieldset><fieldset><div color="green" style="float:left;position:relative;top:5px;left:7px;"><span color="green" id="mesoff" style="padding-left:3px;"></span></div><div style="float:right;position:relative;top:5px;right:4px;"><input type="button" style="padding:2px" value="Добавить" id="star"></div><br><br></fieldset>') }</script>
Вид материалов в Новости сайта:
Code <a href="$OTHER1$" target="_blank">$TITLE$</a> <div align="right"><a href="$ENTRY_URL$">[ ПОДРОБНЕЕ ] $MODER_PANEL$ </a></div> <hr>
Это в страница архива материалов:
Code <html> <head> <title>Закладки скриптов, шаблонов под юкоз систему и других материалов <img src="http://s20.ucoz.net/sm/17/smile.gif" border="0" align="absmiddle" alt="smile"> FORUCOZ</title>
<style type="text/css">html,body { margin: 0px; font-family: verdana,arial,helvetica; font-size:8pt;} a:link {text-decoration:none; color:#01547F;} a:active {text-decoration:none; color:#01547F;} a:visited {text-decoration:none; color:#01547F;} a:hover {text-decoration:none; color:#00283C;} hr {color:#4286ae;height:1px;border-top:0px;border-style:solid;} .copy {color:#b4b4b4;border:1px solid #eaeaea; padding: 4px; background:#f9f9f9; text-align: center; margin: 20;} .copy a {color:#b4b4b4; text-decoration: none; font-size: 9px;} .copy a:hover {color:#cbcbcb; text-decoration: underline; font-size: 9px;} #puzadpn{display:none}</style> </head>
<body margin: 0; padding: 0;"><div style="padding:10px;">$BODY$</div> <div class="copy">Закладки <a href="$HOME_PAGE_LINK$">$HOME_PAGE_LINK$</a> © 2011 $POWERED_BY$</div> </body></html>
А этот код в удобное для вас место где вы хотите видить закладки в Персональную страницу пользователя:
Code <?if($_NEWS_ENTRIES$)?><div id="block18" class="udtb"><div class="udtlb">Закладки:</div><a href="javascript://" onclick="ajaxzakl();return plusadin;">$_NEWS_ENTRIES$</a><?endif?>
<script>function ajaxzakl(){new _uWnd('Закладки','Закладки',720,620,{autosize: 1},' <iframe frameborder="0" width="700" scrolling="no" style="height:600px;background-color:#FFFFFF;border-bottom:1px solid #000000;border-left:1px solid #000000" src="/news/0-0-0-0-$USER_ID$-17"></iframe>') }</script>
|