|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Изменить скрипт для другого модуля. |
Изменить скрипт для другого модуля. |
Здравствуйте! Помогите пожалуйста изменить скрипт, он написан для каталога файлов, а мне нужен для модуля блог.
Работа скрипта заключается в возможности комментирования материала на главной странице каталога файлов, не заходя на страницу материала. Собственно этот код размещаю главной странице каталога файлов: Код [color=#88756a]<script type="text/javascript" src="http://webo4ka.ru/Ucoz6/u_fast_comments.js"></script>[/color] А этот в вид материалов: Код [color=#88756a]<?if($USER_LOGGED_IN$)?> <div style="background: #eee;padding:3px"> <input id="comment$ID$" placeholder="Введите Ваш комментарий..." style="width:100%;height:23px;margin:1px" onfocus="$(this).css({'height':'55px'})" onblur="if($(this).val().length < 1) { $(this).css({'height':'23px'}) }"> <input type="button" value="Отправить комментарий" id="cm_post$ID$" onclick="fastcom.get('$ID$','$ENTRY_URL$')" style="padding:1px"> </div> <?endif?>[/color] Очень надеюсь на помощь..... Добавлено (28 Мар 2013, 16:55:10) |
|
|
Цитата /* Name; Быстрое комментирование для каталога файлов Date: 19.10.2012 Powered by: Misha for www.ujs.su */ var fastcom = { data: [], get: function (m,u,p) { $('#cm_post'+m).attr('disabled','disabled'); $.get(u, function (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)); } fastcom.data.length = 0; fastcom.data.push(session.match(/\d+/g)); fastcom.data.push(m); fastcom.data.push($('input[name="ssid"]', data).val()); fastcom.data.push($('input[name="seckey"]', data).val()); if($('#secuImgC', data).size() > 0) { new _uWnd('cap','Введите код с картинки',350,120,{autosize:1, align:'left', modal: 1, onclose: function () { $('#cm_post'+m).removeAttr('disabled'); }},'<fieldset><legend>Код с картинки</legend><table width="100%"><tr><td align="right" width="49%" id="cap_image"><img src="/secure/?k='+fastcom.data[3]+';s=load;" border="0" alt="" /></td><td align="left"><input type="text" id="capcode" style="height:35px;width:135px"></td></tr></table><hr><div align="center"><input type="button" onclick="fastcom.post(); _uWnd.close(\'cap\')" style="padding:3px" value="- Отправить -"></div></fieldset>'); } else { fastcom.post(); } }) }, post: function () { $.post('/index/', {a:36,sos:fastcom.data[0],ssid:fastcom.data[2],m:5,id:fastcom.data[1],subs:0,message:$('#comment'+fastcom.data[1]).val(), seckey: fastcom.data[3], code: $('#capcode').val()}, function ® { _uWnd.alert(''+$('cmd[t="eMessage"]',r).text()+'','',{w:300,h:50}); if($('cmd[t="eMessage"]', r).text().indexOf('успешно') != -1) {$('#comment'+fastcom.data[1]).val('')} }); $('#cm_post'+fastcom.data[1]).removeAttr('disabled'); } } Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
|
|
|
|
| |||
| |||