Комментирование материала с любой страницы - Скрипты - UCOZ - Каталог файлов - Каморка
kamorka
Menu
Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0
   Категории

Комментарии

KaMoRkA.uCoz.com -- uCoz -- Скрипты


Всем доброго времени суток, сегодня я хочу раскачать об интересном решении "комментирование материала с любой страницы сайта для вашего сайта в системе uCoz". В первую очередь я хочу обратить внимание на то, что данное решение будет работать только в каталоге файлов. Суть скрипта заключается в том, что Ваши пользователи смогут комментировать то или оной материал из каталога файлов на любой странице Вашего сайта, форма будет выводиться в ajax окне.

Установка:
Где хотите видеть ссылку для вызова окна вставляете код:

Код
<a href="javascript://" onclick="dobavitKommentLoadWebo4kaRu();">Добавить комментарий</a>


Данный код в нижнюю часть сайта перед закрывающим тегом /body

Код
<div id="formaDobavleniiWebo4kaRu" style="display:none;">  
  <fieldset><legend>Текст сообщения</legend>
<textarea class="message" style="width:100%;
font-size:15px;box-sizing:border-box;padding:0 7px;"></textarea></fieldset>  
  <fieldset id="kapchaWebo4kaRu">
<legend>Капча</legend><span id="imgCapcha">
</span><input type="text" id="textCapcha" style="border:1px solid #A3BAE9;
border-left:0px; width:90px;height:27px;
font-size:13px;font-weight:bold;
padding:4px;margin-top:0px;text-align: center;"></fieldset>  
  <fieldset><span class="setting-status">
<input type="button" value="Готово" onclick="dobavitKommentWebo4kaRu();"/>
</span> </fieldset></div>  
  <script>  
  var urlWebo4kaRu = 'ссылка на страницу' /* Ссылка на страницу */  
  function dobavitKommentLoadWebo4kaRu() {  
  $.get(urlWebo4kaRu, function(data){  
  vseckey = $('input[name="seckey"]',data).val();  
  secuImgC = $('#secuImgC',data).attr('src');  
  secuImgC2 = $('#secuImgC',data).attr('onclick');  
  if(secuImgC == undefined){$('#kapchaWebo4kaRu').hide();}  
  $('#imgCapcha').html('<img alt="" style="border:1px solid #A3BAE9; margin:0;padding:0;cursor:pointer;vertical-align:top;"
id="secuImgC" align="absmiddle" title="Обновить код безопасности"
onclick="'+secuImgC2+'" src="'+secuImgC+'"/>');  
  new _uWnd('dobavlenieKommenta', 'Доавить комментарий',300,250,{modal:true,autosize:1,notaskbar:1,fadetype:1,fadespeed:500,
fadeclosetype:2,fadeclosespeed:500,align:'left'},
$("#formaDobavleniiWebo4kaRu").html());  
  });  
  }  
  function getSession(data){  
  for(var i=0,code=data.match(/_dS\('(.+)'\)/i)[1],_i=code.length-1,session='';i<_i;i++){session+=String.fromCharCode(code.charCodeAt(i)-code.substr(_i,1))};return session.match(/\d+/g)  
  }  
  function dobavitKommentWebo4kaRu() {  
  $.get(urlWebo4kaRu, function(data){  
  $.post('/index/', {  
  a: 36,  
  m: 5,  
  id: $('input[name="id"]', data).val(),  
  subs: 0,  
  message: $('.message').val(),  
  ssid: $('[name="ssid"]', data).val(),  
  code: $('#textCapcha').val(),  
  seckey: vseckey,  
  sos: getSession(data)  
  }, function(w){_uWnd.alert(''+$('cmd[t="eMessage"]',w).text()+'','',
{w:200,h:40, tm: 5000}); if ($(w).text().indexOf("успешно") > -1){_uWnd.close('dobavlenieKommenta')}  
  })})} /* by webo4ka.ru*/  
  </script>


В скрипте находите "ссылка на страницу" - и меняте на ссылку материала

Источник: webmaster-ucoz.ru

Важно!

При копировании материала указывать ссылку на источник.

- 381
- 29-Октября-2017
- 0
Материал разместил:

Похожий материал
Статьи сайта