• Страница 1 из 1
  • 1
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » debian [12]
Результаты поиска
Дата: Пятница, 08.03.2013, 21:32 | Сообщение #1 | Тема: Последние сообщение в чате.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Помогите сделать вывод последнего сообщения пользователя в чате!...
Могу сделать вывод самого сообщения, но от определенного пользователя не получается...


 
Дата: Суббота, 09.03.2013, 23:55 | Сообщение #2 | Тема: Последние сообщение в чате.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


В див как обычно.....

 
Дата: Пятница, 22.03.2013, 19:10 | Сообщение #3 | Тема: Редирект в редактирование данных
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Как можно заменить Редирект в редактирование данных ?, сейчас он после сохранения отправляет на главную страницу, но хотелось бы чтоб он переадресовывал обратно на /index/11.

 
Дата: Пятница, 22.03.2013, 20:12 | Сообщение #4 | Тема: Редирект в редактирование данных
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Вопрос был в другом, мне не нужно чтоб уходили со страницы. Если можете помогите.

 
Дата: Пятница, 22.03.2013, 20:36 | Сообщение #5 | Тема: Редирект в редактирование данных
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Лучше помог бы решить вопрос xD..

 
Дата: Пятница, 22.03.2013, 20:49 | Сообщение #6 | Тема: Редирект в редактирование данных
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


У меня окна, поэтому мне не нужно чтоб они уходили от туда.

В исходнике есть:
Код

<form method="post" action="http://site.ru/index/" enctype="multipart/form-data" name="adduser" style="margin:0px" onsubmit="try {return checksubmit(this);}catch(e){} this.sbm.disabled=true;">


Мне нужна его подмена на
Код

<form method="post" action="http://site.ru/index/11" enctype="multipart/form-data" name="adduser" style="margin:0px" onsubmit="try {return checksubmit(this);}catch(e){} this.sbm.disabled=true;">


Сообщение отредактировал debian - Пятница, 22.03.2013, 20:50
 
Дата: Пятница, 25.10.2013, 19:57 | Сообщение #7 | Тема: Стена пользователя
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Помогите кто нибудь переписать скрипт стены пользователя с модуля Доски объявления на модуль Каталог статей.

Сам код .js:
Код

var wallStr, wallStrR = 0, idMatW, wallTxt = true, upload = true;
wall = {
      add: function (){
        $('#wallAdd').attr('disabled', true);
        $.get('/board/0-0-0-0-1', function(dat){
          $.post('/board', {
            jkd498: '1',
            jkd428: '1',
            ocat: '1',
            title: 'Стена пользователя',
            tags: '',
            user: '',
            coms_allowed: '1',
            a: '12',
            ssid: $('input[name="ssid"]', dat).val()
          },function(pst){
            if($('cmd[p="content"]', pst).text().indexOf('успешно')>-1){
              setTimeout('location.reload()', 1500);
              _uWnd.alert('<br>Стена активирована','Готово',{icon:'/images/ok.png',close:1,w:270,h:90,tm:2000,align:'center'});
            }else{
              $('#wallAdd').attr('disabled', false);
              _uWnd.alert('<br>Стена не активирована!','Ошибка!',{icon:'/images/zam_errors.png',close:1,w:270,h:90,tm:3000,align:'center'});
            }
          });
        });
      },

      send: function (id){
        $('#wallTxt, #wallSmb').attr('disabled', true);
        $('#wallSt').hide().html('<img src="/images/upload.gif">').fadeIn();
     var xml = $.ajax({
          type: 'GET',
          url: '/api/board/0-0-'+id+'-0-17',
          dataType: 'xml',
          async: false
        }).responseText;
     var url = $(xml).find('struct:first member:contains("ENTRY_URL")').find('string').text();
        $.get(url, function(dat){
          $.post('/index/', {
            sos: $('input[name="ssid"]', dat).val(),
            message: $('#wallTxt').val(),
            subs: '0',
            seckey: $('#sckey').val(),
            code: $('#scCd').val(),
            ssid: $('input[name="ssid"]', dat).val(),
            a: 36,
            m: 7,
            id: $('input[name="id"]', dat).val()
          },function(post){
            var pst = $('cmd[t="eMessage"]', post).text();
            if(pst.indexOf('успешно')>-1){
              if($('#entry').text() == 'Стена пуста'){
                $('#entry').html('');
              }
              $('#entry').html($('cmd[t="newEntryB"]', post).text()+$('#entry').html());
              $('#wallTxt').val('');
              $('#scCd').val('');
              $('#scImg').click();
            }
            if(pst.indexOf('Не заполнено')>-1){
              _uWnd.alert('<br>Не заполнено поле "Комментарий"','Ошибка!',{icon:'/images/zam_errors.png',close:1,w:270,h:90,tm:3000,align:'center'});
            }
            if(pst.indexOf('Неправильный')>-1){
              _uWnd.alert('<br>Неправильный код безопасности','Ошибка!',{icon:'/images/zam_errors.png',close:1,w:270,h:90,tm:3000,align:'center'});
              $('#scCd').val('');
              $('#scImg').click();
            }
            $('#wallTxt, #wallSmb').attr('disabled', false);
            $('#wallSt').fadeOut();
          });
        });
      },
      load: function (id){
     var xml = $.ajax({
          type: 'GET',
          url: '/api/board/0-0-'+id+'-0-17',
          dataType: 'xml',
          async: false
        }).responseText;
     var url = $(xml).find('struct:first member:contains("ENTRY_URL")').find('string').text();
        $.get(url, function(entry){
          if($('#secuImgC', entry).size()>0){
          $('#sckey').val($('input[name="seckey"]', entry).val());
          $('#scImg').attr('src', $('#secuImgC', entry).attr('src'));
          if($('#secuImgC', entry).attr('onclick').toString().indexOf('function')>-1){
            $('#scImg').click($('#secuImgC', entry).attr('onclick'));
          }else{
      $('#scImg').attr('onclick', $('#secuImgC', entry).attr('onclick'));
          }
            $('.wallCp').fadeIn(100);
          }
          var Surl = url.split('-').length-1;
          if($('a.swchItem', entry).size()>0){
            idMatW = url.split('-')[Surl];
            wallStr = $('a.swchItem', entry).size();
            $('#uploadW').fadeIn();
          }
          $('#entry').hide().html('');
          if($('div[id^="comEnt"]', entry).size()>0){
            $('div[id^="comEnt"]', entry).each(function(){
              if($(this).attr('style')){
                $('#entry').append('<div style="width:auto;*width:100%;margin-left:50px;" id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
              }else{
                $('#entry').append('<div id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
              }
            });
          }else{
            $('#entry').append('<center><b>Стена пуста</b></center><hr style="color:#EEEEEE;height:1px;border-top:0px;border-style:solid">');
          }
          $('#entry').fadeIn();
        });
      },
      upload: function (){
        $('#uploadW').html('<b>Загрузка...</b>').css('cursor', 'default');
        wallStrR++;
        $.get('/board/1-'+wallStrR+'-0-'+idMatW, function(entry){
          $('div[id^="comEnt"]', entry).each(function(){
              if($(this).attr('style')){
                $('#entry').append('<div style="width:auto;*width:100%;margin-left:50px;" id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
              }else{
                $('#entry').append('<div id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
              }
            if(wallStrR >= wallStr){
              $('#uploadW').hide();
            }
          });
       upload = true;
          $('#uploadW').html('<b>К предыдущим записям</b>').css('cursor', 'pointer');
        });
      },
      fadeWall: function (){
        if(wallTxt){
        wallTxt = false;
           $('#wallTxt').stop().animate({height:'60px'}, 150);
           $('#fadeWall').fadeIn();
        }else{
        wallTxt = true;
           $('#wallTxt').stop().animate({height:'20px'}, 150);
           $('#fadeWall').fadeOut(140);
        }
      }
}

$('#wallTxt').click(function (){
      if(wallTxt){
      wallTxt = false;
         $('#wallTxt').stop().animate({height:'60px'}, 150);
         $('#fadeWall').fadeIn();
      }
});

$('##uploadW').click(function (){
     if(upload){
       upload = false;
       wall.upload();
     }
});

function del_item(id){
      if(confirm('Вы подтверждаете удаление?')){
        $('#di'+id).attr('src','/images/EmnAjax.gif');
        _uPostForm('',{url:'/index/38-'+id});
      }
}


Изменил код так:
Код


var wallStr, wallStrR = 0, idMatW, wallTxt = true, upload = true;
wall = {
   add: function (){
     $('#wallAdd').attr('disabled', true);
     $.get('/publ/0-0-0-0-1', function(dat){
       $.post('/publ', {
         jkd498: '1',
         jkd428: '1',
         ocat: '1',
         title: 'Стена пользователя',
         tags: '',
         user: '',
         coms_allowed: '1',
         a: '12',
         ssid: $('input[name="ssid"]', dat).val()
       },function(pst){
         if($('cmd[p="content"]', pst).text().indexOf('успешно')>-1){
           setTimeout('location.reload()', 1500);
           _uWnd.alert('<br>Стена активирована','Готово',{icon:'/images/ok.png',close:1,w:270,h:90,tm:2000,align:'center'});
         }else{
           $('#wallAdd').attr('disabled', false);
           _uWnd.alert('<br>Стена не активирована!','Ошибка!',{icon:'/images/zam_errors.png',close:1,w:270,h:90,tm:3000,align:'center'});
         }
       });
     });
   },

   send: function (id){
     $('#wallTxt, #wallSmb').attr('disabled', true);
     $('#wallSt').hide().html('<img src="/engine_sao/upload.gif">').fadeIn();
  var xml = $.ajax({
       type: 'GET',
       url: '/api/publ/0-0-'+id+'-0-17',
       dataType: 'xml',
       async: false
     }).responseText;
  var url = $(xml).find('struct:first member:contains("ENTRY_URL")').find('string').text();
     $.get(url, function(dat){
       $.post('/index/', {
         sos: $('input[name="ssid"]', dat).val(),
         message: $('#wallTxt').val(),
         subs: '0',
         seckey: $('#sckey').val(),
         code: $('#scCd').val(),
         ssid: $('input[name="ssid"]', dat).val(),
         a: 36,
         m: 3,
         id: $('input[name="id"]', dat).val()
       },function(post){
         var pst = $('cmd[t="eMessage"]', post).text();
         if(pst.indexOf('успешно')>-1){
           if($('#entry').text() == 'Стена пуста'){
             $('#entry').html('');
           }
           $('#entry').html($('cmd[t="newEntryB"]', post).text()+$('#entry').html());
           $('#wallTxt').val('');
           $('#scCd').val('');
           $('#scImg').click();
         }
         if(pst.indexOf('Не заполнено')>-1){
           _uWnd.alert('<br>Не заполнено поле "Комментарий"','Ошибка!',{icon:'/engine_sao/zam_errors.png',close:1,w:270,h:90,tm:3000,align:'center'});
         }
         if(pst.indexOf('Неправильный')>-1){
           _uWnd.alert('<br>Неправильный код безопасности','Ошибка!',{icon:'/engine_sao/zam_errors.png',close:1,w:270,h:90,tm:3000,align:'center'});
           $('#scCd').val('');
           $('#scImg').click();
         }
         $('#wallTxt, #wallSmb').attr('disabled', false);
         $('#wallSt').fadeOut();
       });
     });
   },
   load: function (id){
  var xml = $.ajax({
       type: 'GET',
       url: '/api/publ/0-0-'+id+'-0-17',
       dataType: 'xml',
       async: false
     }).responseText;
  var url = $(xml).find('struct:first member:contains("ENTRY_URL")').find('string').text();
     $.get(url, function(entry){
       if($('#secuImgC', entry).size()>0){
       $('#sckey').val($('input[name="seckey"]', entry).val());
       $('#scImg').attr('src', $('#secuImgC', entry).attr('src'));
       if($('#secuImgC', entry).attr('onclick').toString().indexOf('function')>-1){
         $('#scImg').click($('#secuImgC', entry).attr('onclick'));
       }else{
   $('#scImg').attr('onclick', $('#secuImgC', entry).attr('onclick'));
       }
         $('.wallCp').fadeIn(100);
       }
       var Surl = url.split('-').length-1;
       if($('a.swchItem', entry).size()>0){
         idMatW = url.split('-')[Surl];
         wallStr = $('a.swchItem', entry).size();
         $('#uploadW').fadeIn();
       }
       $('#entry').hide().html('');
       if($('div[id^="comEnt"]', entry).size()>0){
         $('div[id^="comEnt"]', entry).each(function(){
           if($(this).attr('style')){
             $('#entry').append('<div style="width:auto;*width:100%;margin-left:50px;" id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
           }else{
             $('#entry').append('<div id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
           }
         });
       }else{
         $('#entry').append('<center><b>Стена пуста</b></center><hr style="color:#EEEEEE;height:1px;border-top:0px;border-style:solid">');
       }
       $('#entry').fadeIn();
     });
   },
   upload: function (){
     $('#uploadW').html('<b>Загрузка...</b>').css('cursor', 'default');
     wallStrR++;
     $.get('/publ/1-'+wallStrR+'-0-'+idMatW, function(entry){
       $('div[id^="comEnt"]', entry).each(function(){
           if($(this).attr('style')){
             $('#entry').append('<div style="width:auto;*width:100%;margin-left:50px;" id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
           }else{
             $('#entry').append('<div id="'+$(this).attr("id")+'">'+$(this).html()+'</div>');
           }
         if(wallStrR >= wallStr){
           $('#uploadW').hide();
         }
       });
    upload = true;
       $('#uploadW').html('<b>К предыдущим записям</b>').css('cursor', 'pointer');
     });
   },
   fadeWall: function (){
     if(wallTxt){
     wallTxt = false;
        $('#wallTxt').stop().animate({height:'60px'}, 150);
        $('#fadeWall').fadeIn();
     }else{
     wallTxt = true;
        $('#wallTxt').stop().animate({height:'20px'}, 150);
        $('#fadeWall').fadeOut(140);
     }
   }
}

$('#wallTxt').click(function (){
   if(wallTxt){
   wallTxt = false;
      $('#wallTxt').stop().animate({height:'60px'}, 150);
      $('#fadeWall').fadeIn();
   }
});

$('#uploadW').click(function (){
  if(upload){
    upload = false;
    wall.upload();
  }
});

function del_item(id){
   if(confirm('Вы подтверждаете удаление?')){
     $('#di'+id).attr('src','/engine_sao/EmnAjax.gif');
     _uPostForm('',{url:'/index/38-'+id});
   }
}


Если сменить m на 1 то сообщение коммента подгрузится, но после обновления страницы пропадает!.. Если заменить m на 3 для каталога статей то вообще действий ноль.


Сообщение отредактировал debian - Пятница, 25.10.2013, 21:54
 
Дата: Воскресенье, 08.12.2013, 16:53 | Сообщение #8 | Тема: Массовое повышение репутации пользователям!.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Нужен скрипт Массовое повышение репутации пользователям сайта для uCoz, платно цена ваша желательно срочно //.

 
Дата: Пятница, 27.06.2014, 16:17 | Сообщение #9 | Тема: Новая post отправка комментария.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


После обновления uCoz перестала работать post отправка комментария. Помогите переписать под новую версию.

код:
Код
$('#send').click(function(){  
  $.get(href, function(data) {  
  var tmp = href.split('-');  
  $.post('/index/', {  
  message: $('#message').val(),  
  subs: 0,  
  ssid: $('[name="ssid"]', data).val(),  
  a: 36,
  m: 1,
  id: tmp[tmp.length - 1]  
  }, function(res) {  
  $('.entry', $(res).text()).prependTo('#wall');  
  $('#wall > div:gt(9)').remove()  
  //$('#wall').html('');  
  //wall_load()  
  })  
  })  
  })


 
Дата: Пятница, 27.06.2014, 18:00 | Сообщение #10 | Тема: Новая post отправка комментария.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Не помогло...

 
Дата: Пятница, 27.06.2014, 19:12 | Сообщение #11 | Тема: Новая post отправка комментария.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Ucoz добавил в код: Комментирование через социальные сети и спам-репорты



После этого нововведения перестала работать отправка комментария.


 
Дата: Суббота, 28.06.2014, 08:26 | Сообщение #12 | Тема: Новая post отправка комментария.
debian
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline


Выдернул родную форму отправки, она отправляет. Под скриптом же не хочет.
Код

<form method="post" action="/index/">  
<textarea style="height:135px;" rows="8" name="message" id="message" cols="50"></textarea>
<input type="submit" name="submit" value="Отправить">
<input type="hidden" name="ssid" value="j2VSeczN">
<input type="hidden" name="a" value="36">
<input type="hidden" name="m" value="1">
<input type="hidden" name="id" value="4">
<input type="hidden" name="sos" value="1852712543">


Код скрипта:
Код
$('#send').click(function(){  
  $.get(href, function(data) {  
  var tmp = href.split('-');  
   $.post('/index/', {  
  message: $('#message').val(),  
  subs: 0,  
  ssid: $('[name="ssid"]', data).val(),
  sos: $('[name="sos"]', data).val(),      
  a: 36,  
  m: 1,  
  id: tmp[tmp.length - 1]  
  }, function(res) {  
   $('.entry', $(res).text()).prependTo('#wall');  
   $('#wall > div:gt(9)').remove()  
   //$('#wall').html('');  
   //wall_load()  
  })  
  })  
  })


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » debian [12]
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия