В странице материала присутствует даный код. Ирония в том, что его видят даже ПС, так как он отоброжается для гостей.
Как его поставить только для пользователей, а то очень это не разумно, учитавыя тот факт что для гостей комменты у меня отключены
Cам код:
<a name="comments"></a> <div id="newEntryT"></div> <div id="allEntries"></div> <div id="newEntryB"></div><script type="text/javascript"> if( !window.uCoz ) window.uCoz = {}; if( !uCoz.spam ) uCoz.spam = {}; if( !uCoz.spam.sign ) uCoz.spam.sign = {};
if( !uCoz.spam.config ) uCoz.spam.config = {};
uCoz.spam.config.scopeID = 0; uCoz.spam.config.idPrefix = 'comEnt';
uCoz.spam.sign.spam = 'Спам'; uCoz.spam.sign.notSpam = 'Не спам'; uCoz.spam.sign.hidden = 'Спам-сообщение скрыто.'; uCoz.spam.sign.shown = 'Спам-сообщение показано.'; uCoz.spam.sign.show = 'Показать'; uCoz.spam.sign.hide = 'Скрыть'; uCoz.spam.sign.admSpam = 'Разрешить жалобы'; uCoz.spam.sign.admSpamTitle = 'Разрешить пользователям сайта помечать это сообщение как спам'; uCoz.spam.sign.admNotSpam = 'Это не спам'; uCoz.spam.sign.admNotSpamTitle = 'Пометить как не-спам, запретить пользователям жаловаться на это сообщение';
uCoz.spam.moderPanelNotSpamClick = function(elem) { var waitImg = $('<img align="absmiddle" src="/.s/img/fr/EmnAjax.gif">'); var elem = $(elem); elem.find('img').hide(); elem.append(waitImg); var messageID = elem.attr('data-message-id'); var notSpam = elem.attr('data-not-spam') ? 0 : 1; // invert - 'data-not-spam' should contain CURRENT 'notspam' status! $.post('/index/', { a : 101, scope_id : uCoz.spam.config.scopeID, message_id : messageID, not_spam : notSpam }).then(function(response) { waitImg.remove(); elem.find('img').show(); if( response.error ) { alert(response.error); return; }; if( response.status == 'admin_message_not_spam' ) { elem.attr('data-not-spam', true).find('img').attr('src', '/.s/img/spamfilter/notspam-active.gif'); $('#del-as-spam-' + messageID).hide(); } else { elem.removeAttr('data-not-spam').find('img').attr('src', '/.s/img/spamfilter/notspam.gif'); $('#del-as-spam-' + messageID).show(); }; //console.log(response); }); return false; };
uCoz.spam.report = function(scopeID, messageID, notSpam, callback, context) { return $.post('/index/', { a: 101, scope_id : scopeID, message_id : messageID, not_spam : notSpam }).then(function(response) { if( callback ) { callback.call(context || window, response, context); } else { window.console && console.log && console.log('uCoz.spam.report: message #' + messageID, response); }; }); };
uCoz.spam.reportDOM = function(event) { if( event.preventDefault ) event.preventDefault(); var elem = $(this); if( elem.hasClass('spam-report-working') ) return false; var scopeID = uCoz.spam.config.scopeID; var messageID = elem.attr('data-message-id'); var notSpam = elem.attr('data-not-spam'); var target = elem.parents('.report-spam-target').eq(0); var height = target.outerHeight(true); var margin = target.css('margin-left'); elem.html('<img src="/.s/img/wd/1/ajaxs.gif">').addClass('report-spam-working'); uCoz.spam.report(scopeID, messageID, notSpam, function(response, context) { context.elem.text('').removeClass('report-spam-working'); window.console && console.log && console.log(response); // DEBUG response.warning && window.console && console.warn && console.warn( 'uCoz.spam.report: warning: ' + response.warning, response ); if( response.warning && !response.status ) { // non-critical warnings, may occur if user reloads cached page: if( response.warning == 'already_reported' ) response.status = 'message_spam'; if( response.warning == 'not_reported' ) response.status = </script>