• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт закладок
Скрипт закладок
neok
Сообщений: 43
Репутация: 5

Сообщение # 1 | 16:19:58
Вот нашел скрипт закладок. Как его переделать что бы при добавлении закладки так же добавлялось название материала и картинка?

Код
*/    var zak_load = {
         http: document.location.protocol +"//"+ document.location.hostname + document.location.pathname,
         post: function(){
             var self = this, title = $('title').text().slice(0,140), url = self.http;
             if(title.length < 3 || !/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/.test(url)){
                 alert('Не корректный адрес или заголовок');
                 $('#stetus_zakjadki').hide(300);
                 $('#zakladki_knopka').removeAttr('disabled');
             }
             $.get('/load/0-0-0-0-1', function(x){
                $.post('/load/', {
                    jkd498:1,
                     jkd428:1,
                     ocat:$('input[name="ocat"]', x).val(),
                     title: title,
                     a:12,
                     proglink: self.http,
                   ssid: $('input[name="ssid"]', x).val()
                },function(h){
                     var text = $('cmd[p="content"]',h).text(), stas = text.indexOf('myWinSuccess'),
                         response = (stas != -1 ? 'Страница успешно "Добавлена в закладки"' : text);
                     if(stas != -1){
                         $('#zakladki_knopka').remove();
                         $('#yes_zakklyjiki').show();
                     }else $('#zakladki_knopka').removeAttr('disabled');
                     $('#stetus_zakjadki').hide(300);
                     _uWnd.alert(response,'',{close:1,w:250,h:80,tm:3000,align:'center'});
                });
             });
         },
         testo: function(){
             var self = this, getresp, defa;
             self.loada = function(){
                 $.ajax({url:'/load/0-0-1-0-17',async:0}).done(function(x){
                     getresp = x;
                     $('#show-zakladki span').html($('#zakladlakalanum',x).html());
                 });
                 return getresp;
             }
             $('#link-zakladki',self.loada()).each(function(){
                 if($(this).attr('href') == self.http){
                     defa = 1;
                     return false;
                 }
             });
             return defa ? 1 : 0;
         },
         add: function(){
             var self = this;
             $('#zakladki_knopka').prop('disabled',1);
             $('#stetus_zakjadki').show(300);

             if(!self.testo()) self.post(); else _uWnd.alert('Ссылка уже есть у вас в закладках','Внимание!!!',{close:1,w:250,h:80,tm:3000,align:'center'});
         },
         get: function(){
             $.get("/load/0-0-1-0-17", function(data){
                 var mss = $('<div></div>');
                 $('div[id^=entryID]',data).each(function(){
                     mss.append($(this).html());
                 }).promise().done(function(){
                     new _uWnd('zakljiki','Ваши закладки',340,260,{autosize:0,resize:0,notaskbar:1,fadetype:0,fadeclosetype:1,fadeclosespeed:500,align:'left'},'<div id="aljjzaklijki">'+(mss.html() == '' ? 'Список закладок пуст' : mss.html())+'</div>');
                 });
             });
         },
         delet: function(url,sid){
             _uWnd.messageBox('<div style="width:300px;height:150px;">Вы действительно хотите удалить закладку?</div>','Удаление закладки',[{id:'yes',t:'Да',def:1},{id:'cancel',t:'Отмена',def:0}],function(id){
                 if(id == 'yes') _uPostForm('',{success: function(x){
                     var sf = $(x).text();
                     if(sf.indexOf('Доступ запрещен') != -1) alert('Ошибка!'); else{
                         $('#zakladka-id'+sid).animate({opacity:'toggle',height:'toggle'},300,function(){
                             $(this).remove();
                             if(!$('div[id^="zakladka-id"]').html()){
                    $('#aljjzaklijki').html('Список закладок пуст');
                             }
                         });

                     }
                 },url:url});
             },{autosize:1,icon:'http://for-ucoz.my1.ru/scripts/zakladki/uwndalert.gif'});
         },
         init: function(){
             var self= this, button = '#zakladki_knopka', testa = self.testo();
             $(button).ready(function(){
                 if(!testa) $(button).show(); else $('#yes_zakklyjiki').show();
             });
             $('#show-zakladki').live('click',function(){
                 self.get();
             });
         }
     }

     zak_load.init();
SOCHI1014
Сообщений: 863
Репутация: 229

Сообщение # 2 | 16:31:21
Цитата neok ()
Вот нашел скрипт закладок. Как его переделать что бы при добавлении закладки так же добавлялось название материала и картинка?
Да, можно, Вам сюда http://partner.ucoz.ru/

neok
Сообщений: 43
Репутация: 5

Сообщение # 3 | 17:10:55
SOCHI1014, spasibo
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 4 | 21:48:29
Цитата neok ()
Вот нашел скрипт закладок. Как его переделать что бы при добавлении закладки так же добавлялось название материала и картинка?


завтра напишу и объясню как, ждите - сегодня занят

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
neok
Сообщений: 43
Репутация: 5

Сообщение # 5 | 23:25:10
M-Brook, Нашел как зделать?)
Dogica
Сообщений: 1230
Репутация: 353
Уровень замечаний:

Сообщение # 6 | 01:14:58
вопрос.. скажите а для чего собсна закладки с изображениями?
вы про закладки браузеров или я не в теме? : )


WWW.DOGICA.COM / WWW.DOGICA.ORG
neok
Сообщений: 43
Репутация: 5

Сообщение # 7 | 21:13:52
GEMMY, нет мы про закладки с каталога файлов, в профиле можно смотреть твои закладки которые тебе понравились
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 8 | 20:08:10
Цитата neok ()
GEMMY, нет мы про закладки с каталога файлов, в профиле можно смотреть твои закладки которые тебе понравились

так, извините, уезжал... вам еще нужна помощь!?

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
neok
Сообщений: 43
Репутация: 5

Сообщение # 9 | 15:49:53
M-Brook, da
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 10 | 23:19:13
вам работа скрипта который вы в качестве примера использовали понятна, если да то просто используйте дополнительноное поля для добавления туда информации о скриншоте(URL) , там где title: название вашего материала )) ......
а не вы скорее всего не знаете о чем я .... бросьте мне в личку адрес вашего сайта = туда же вам пришлю код)) (адрес вашего сайта нуен что бы знать откуда брать инфу иначе не выйдет... ну или я могу вам просто объяснить ... это уже на ваш выбор но первый вариант - облегчит жизнь и сэкономит время нам обоим) - буду ждать

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
neok
Сообщений: 43
Репутация: 5

Сообщение # 11 | 19:51:37
M-Brook, Отпишусь сейчас смена дизайна идет
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт закладок
  • Страница 1 из 1
  • 1
Поиск: