Модификация комментариев v.1.0
Раньше добавленные комментарии были внизу страницы комментариев, только при обновлении страницы комментарий показывался там, где нужно. Теперь же комментарии показываются в нужном месте сразу после клика по кнопке "Добавить комментарий". Так же добавлена кнопка "Обновить", по клику которой можно увидеть другие новые добавленные комментарии.
1) ПУ -> Управление дизайном -> Все модули -> Страница материала и комментариев к нему -> Находим:
И меняем на:
2) Здесь же, перед/body вставляем скрипт:
3) ПУ -> Управление дизайном -> Комментарии -> Форма добавления комментариев -> В нужное место вставляем кнопку "Обновить":
Установка завершена!
Code
<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
И меняем на:
Code
<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="comment">
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="comment">
2) Здесь же, перед
Code
<script type="text/javascript">
function addcom(f){if (document.getElementById('addcBut')){document.getElementById('addcBut').disabled=true;}else {try{document.addform.submit.disabled=true;}catch(e){}}if (document.getElementById('eMessage')){document.getElementById('eMessage').innerHTML='<span style="color:#8B8B8B"><img src="http://s59.ucoz.net/img/ma/m/i2.gif" border="0" align="absmiddle" width="13" height="13"> Подождите...</span>';}$('#comment').hide('fast'); _uPostForm('acform',{type:'POST',url:'/index/'}); $('#comment').load('$ENTRY_URL$ #comment').show('fast');}var _y8M=''; function _dS(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y8M=_dS('@mrtyx$x}tiA&lmhhir&$reqiA&wsw&$zepyiA&85987<6775&$3B4');
function reloadcom() {
$('#comment').hide('fast').load('$ENTRY_URL$ #comment').show('fast');
_uWnd.alert('Готово!','',{w:100,h:40,tm:5000});
}</script>
function addcom(f){if (document.getElementById('addcBut')){document.getElementById('addcBut').disabled=true;}else {try{document.addform.submit.disabled=true;}catch(e){}}if (document.getElementById('eMessage')){document.getElementById('eMessage').innerHTML='<span style="color:#8B8B8B"><img src="http://s59.ucoz.net/img/ma/m/i2.gif" border="0" align="absmiddle" width="13" height="13"> Подождите...</span>';}$('#comment').hide('fast'); _uPostForm('acform',{type:'POST',url:'/index/'}); $('#comment').load('$ENTRY_URL$ #comment').show('fast');}var _y8M=''; function _dS(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k; if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y8M=_dS('@mrtyx$x}tiA&lmhhir&$reqiA&wsw&$zepyiA&85987<6775&$3B4');
function reloadcom() {
$('#comment').hide('fast').load('$ENTRY_URL$ #comment').show('fast');
_uWnd.alert('Готово!','',{w:100,h:40,tm:5000});
}</script>
3) ПУ -> Управление дизайном -> Комментарии -> Форма добавления комментариев -> В нужное место вставляем кнопку "Обновить":
Code
<input type="button" onclick="reloadcom();" value="Обновить">
Установка завершена!
Мне нравится 19
Просмотры: 1398 · Комментарии: 0 · Добавил: Kelin · Категория: Прочие скрипты