Здравствуйте друзья , вот есть очень хороший скрипт.
Удобное добавление материала в закладки он на UCOZ , ну собственно сам скрипт
Он использует модуль Каталог статей для ведение закладок
Настройки модуля Каталога статей
перед < /body> :
<script type="text/javascript" src="http://webport.od.ua/js/zakladkii.js"></script>
<style>
#zaklHover{padding:5px;}
#zaklHover:hover{padding:5px;background:#FFF;}
</style>
<script type="text/javascript" src="http://webport.od.ua/js/zakladkii.js"></script>
imagesType = ['http://webport.od.ua/images/loader.gif','http://webport.od.ua/images/er.png','http://webport.od.ua/images/tick.png'] // изображения
function addEntry(title, idm, link) {
$('#' + idm).html('<img src='+imagesType[0]+'>');
$.get('/publ/0-0-0-0-17?' + Math.random(), function (data) {
if($('.countFav',data).size()>'50'){$('#' + idm).html('<img src='+imagesType[1]+'>');_uWnd.alert('<center><font color="red">Вы не можете хранить более <b>50</b> закладок</font></center>', 'Ошибка', {w: 300,h: 70});}
else{
if ($('.idm' + idm, data).text().indexOf(title) != -1) {
$('#' + idm).html('<img src='+imagesType[1]+'>');
_uWnd.alert('<center><font color="red">Вы <b>уже</b> добавляли фильм в закладки</font></center>', 'Ошибка', {
w: 300,
h: 70
});
}
else {
$.get('/publ/0-0-0-0-1', function (data) {
var ssid = $('input[name="ssid"]', data).val();
$.post('/publ/', {
a: '12',
jkd428: '1',
jkd498: '1',
ocat: '1',
title: title,
brief: link,
aname: idm,
brief: link,
ssid: ssid
},
function (response) {
r = $(response).text()
if (r.indexOf('успешно') != -1) {
$('#' + idm).html('<img src='+imagesType[2]+'>')
}
else {
$('#' + idm).html('<img src='+imagesType[1]+'>')
}
});
});
}}
});
}
$('#myfavorite').click(function() {
new _uWnd('favor',' ',400,100,{autosize:1,maxh:300,minh:100,align:0,close:1,oncontent:function() {
$.get('/publ/0-0-0-0-17?'+Math.random(),function(data){
if($('.resFav',data).text()){
$('div[class^="zkl"]',data).each(function() {
$('.ajaxFav').append($(this).html())
_uWnd.getbyname('favor').checksize();
});
}
else{$('.ajaxFav').html('<div style="margin:38px;text-align:center;">Вы ещё не добавляли фильмы в закладки</div>')}
});
}},'<div class="ajaxFav" style="margin:4px;"></div>');
});
Вид материалов Каталога статей:
<div class="resFav">
<div class="zkl$AUTHOR_NAME$">
<fieldset id="zaklHover"><div style="float:left;" class="idm$AUTHOR_NAME$"><a href="$MESSAGE$">$TITLE$</a></div><div class="del$ID$" style="float:right;cursor:pointer;"><img onclick="$('.del$ID$').html('<img src=\'http://webport.od.ua/images/loader.gif\'>');$.get('/index/92-1-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('.del$ID$').html('<font color=\'red\'>Удалено</font>');});" src="http://webport.od.ua/images/del.png"></div></fieldset>
<span class="countFav"></span>
</div>
</div>
ссылка в вид материалов того модуля, в котором хранятся материалы, которые можно будет добавить в закладки:
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;"><img src="http://webport.od.ua/images/tag_orange_add.png" onclick="addEntry('$TITLE$','$ID$','$ENTRY_URL$')" style="margin-left:6px;"></span><?endif?>
ссылка на добавление в закладки в самом материале
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;"><img src="http://webport.od.ua/images/tag_orange_add.png" onclick="addEntry('$ENTRY_TITLE$','$ID$','$ENTRY_URL$')" style="margin-left:6px;"></span><?endif?>
Собственно ссылка для вызова своих закладок:
<?if($USER_LOGGED_IN$)?><a href="javascript://" rel="nofollow" id="myfavorite">Мои закладки</a><?endif?>
На своём онлайн видео сайте , использую в качестве закладок на фильмы. Вот такой получается вывод закладок для фильмов.
Списком не красиво и не удобно...
Дорогие друзья. Ни как не могу доработать скрипт ,чтоб вывод моих закладок был
ПОСТЕРАМИ ! То есть ,при вызове ajax окна ,в его содержимом был не просто список с ссылками ,а постером.
Просьба : Каким образом можно вывести скриншоты в закладках?
При добавлении в закладки ,скрипт берёт $TITLE$ и $ENTRY_URL$ с Каталога файлов(в моём случае) и создаёт в Каталоге статей , материал ,на основе взятых выше перечисленных значений.
В теории...можно ли при добавлении в закладки реализовать добавление СКРИНШОТА в Каталог статей? Или как то его там....
- Для фильмов использую Каталог файлов
- Вывод постеров к фильму Скриншотом