не могу корректно добавить комментарий, происходит непонятный конфликт скриптов, что делать?

Голоса: +1
При добавлении комментариев комментарии не остаються и вылазиет такое окно:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<ajax>

<cmd t="newEntryB" p="innerHTML+">

<![CDATA[

<div id="comEnt3234"><table width="100%" style="border-collapse:collapse;margin-top:10px;"> <tr> <td width="70%" height="20px" style="padding-left:4px;border-left:1px solid #363636;border-top:1px solid #363636;background:#1C1C1C;"><b>♥Cs-LoVe♥</b> | Комментарий № <b>3</b> | Да

]]>

<![CDATA[

та: <b>Сегодня</b> <img style="cursor:pointer;display:normal" align="absmiddle" title="Открыть" onclick="if(document.getElementById('mnc3234').style.display=='none'){document.getElementById('mnc3234').style.display='';this.src='http://s30.ucoz.net/img/fr/EmnAR_.gif';this.title='Закрыть';}else{document.getElementById('mnc3234').style.display='none';this.src='http://s30.ucoz.net/img/fr/EmnAR.gif';this.title='Открыть';}" border="0" src="http://s30.ucoz.net/img/fr/EmnAR.gif" width="6" height="16" /><span id="mnc3234" style="display:none;"><a href="javascript://" rel="nofollow" onclick="new _uWnd('Ie',' ',-600,-200,{autosize:1,closeonesc:1,resize:0},{url:'/index/37-3234'});return false;"><img border="0" align="absmiddle" src="http://s30.ucoz.net/img/fr/EmnE.gif" onmouseover="this.src='http://s30.ucoz.net/img/fr/EmnE_.gif'" onmouseout="this.src='http://s30.ucoz.net/img/fr/EmnE.gif'" width="16" height="16" title="Изменить" /></a><a href="javascript://" rel="nofollow" onclick="del_item(3234);return false;"><img border="0" id="di3234" align="absmiddle" src="http://s30.ucoz.net/img/fr/EmnD.gif" onmouseover="if (this.src!='http://s30.ucoz.net/img/fr/EmnAjax.gif')this.src='http://s30.ucoz.net/img/fr/EmnD_.gif'" onmouseout="if (this.src!='http://s30.ucoz.net/img/fr/EmnAjax.gif')this.src='http://s30.ucoz.net/img/fr/EmnD.gif'" width="16" height="16" title="Удалить" /></a><img align="absmiddle" border="0" src="http://s30.ucoz.net/img/fr/Emn.gif" width="1" height="16" /></span></td> <td width="10px" heigh="20px" style="background:url('http://www.csomsk.ru/1-ucoz/news-new/mini-csomsk/border1.png')no-repeat"></td> <td width="10%"></td> <td width="20px" align="center" style="background:url('http://www.csomsk.ru/1-ucoz/news-new/mini-csomsk/border_clap1.png')no-repeat;"><a href="javascript://" rel="nofollow" onclick="window.open('http://cs-love.3dn.ru/index/8-1','up1','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img border="0" src="http://www.csomsk.ru/1-ucoz/pm/go-home.png" width="10px"></a></td> <td width="10%"></td> </tr> <tr> <td width="100%" colspan="5" style="border:1px solid #363636;background:#1C1C1C;padding:5px;"> <table> <tr> <td width="50px" align="center"><a href="javascript://" rel="nofollow" onclick="window.open('http://cs-love.3dn.ru/index/8-1','up1','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img src="http://s30.ucoz.net/a/16/2841.gif" width="50px" style="padding:3px;background:#1C1C1C;border:1px solid #363636;"></a></td> <td valign="top">Тут?</td> </tr> </table> </td> </tr> </table></div>

]]>

</cmd>

<cmd t="eMessage" p="innerHTML">

<![CDATA[

<span class="myWinSuccess">Комментарий успешно добавлен</span>

]]>

</cmd>

<cmd p="js">

<![CDATA[

document.addform.message.value='';try{document.addform.code.value='';document.getElementById('secuImgC').src='http://cs-love.3dn.ru/secure/?k=;m=addcom30221317;tm='+Math.floor(Math.random()*1e8);}catch(e){}; if (document.getElementById('addcBut')){document.getElementById('addcBut').disabled=false;}else{try{document.addform.submit.disabled=false;}catch(e){}}

]]>

</cmd>

</ajax>

Как быть? заранее благодарю за помощь!)
Адрес сайта http://cs-love.3dn.ru/
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: +2
 
Лучший ответ

Не вижу формы для комментариев, либо вы закрыли доступ для пользователей.

Дополнительно, обнаружил у вас проблему связанную с визуальным редактором, ознакомьтесь с материалом - http://www.ucoz.ru/qa/index.php/9702

Только у вас, заменить что: <body class="site_background" contenteditable="true">

На что: <body class="site_background">

Дополнительно, у вас в странице материала и комментариев имеются дубли скриптов:

<link type="text/css" rel="StyleSheet" href="http://s107.ucoz.net/src/layer6.css"> 
<script type="text/javascript" src="http://s107.ucoz.net/src/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://s107.ucoz.net/src/uwnd.js?2"></script>
<style type="text/css">.UhideBlockL {display:none}</style>

Что следовало бы удалить, возможен конфликт библиотек - jquery-1.3.2.js с jquery-1.7.2.js  и соответственно проблема при добавлении комментариев.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Посмотрел и нашел только этот скрипт в каталоге файлов -> вид материалов, и то только первую строчку <link type="text/css" rel="StyleSheet"
Больше нету.
Что то я там поудалял и теперь такая проблема http://cs-love.3dn.ru/load/counterstrike1_6/1/muvik_pro_chempionat_eswc_2011/54-1-0-297
Видимо вы открыли что-то не то, не вижу я формы комментариев вовсе - http://i.imgur.com/cvl5HXx.png
И замену по проблему выше вы так же провели не корректно.
Сделайте следующее, заменить что:
contenteditable="true">
На что: оставьте данное поле пустым и нажмите кнопку произвести замену.
Вы внимательно смотрите, что я вас просил удалить, а не все подряд, ничего другого не стоило удалять, теперь возвращайте все назад.
Дополнительно, перед любыми правками стоило бы создавать резервную копию дизайна, перейдя в Панель управления - Главная - Дизайн - Резервное копирование шаблонов - Создать копию.
После вы сможете восстановить если что-то поломаете в шаблоне.
Сделал, но не чего не поменялось.
Восстановил, резервное копирование я делаю, а сейчас с комментариями та что не то? я комментарий пишу, он мне выдет "не заполнено поле комментарий"
Для других групп нет доступа к комментированию кроме администратора, без доступа, увы помочь никак.
Дал вам права Администратора. Посмотрите пожалуйста.
Добавил комментарий без проблем которые вы описали выше, здесь - http://cs-love.3dn.ru/load/novosti_sajta/117-1-0-298

Рекомендовал бы восстановить шаблон страницы материала и комментариев так как сейчас там не порядок.
Дополнительно, прочтите инструкцию по сбросу кеша http://faq.ucoz.ru/faq/31-1 и как вариант проверьте с разных браузеров.
Я сейчас все восстановил, но комментарии не работают все равно.
Вижу вы вроде как вмешивались в код формы добавления комментариев.
Перейти в Панель управления - Главная » Дизайн - Управление дизайном(шаблоны) - Комментарии - Форма добавления комментариев, далее жмем в правом верхнем углу кнопку - Восстановить стандартный шаблон, вроде все.
Восстановил, теперь посмотрите что получилось((
Я вас просил лишь форму восстановить - http://i.imgur.com/7I2RwUu.png  а не еще что-то или либо другой шаблон.
Сделал восстановление, выдает тоже самое при вводе комментариев.
Вот что в форме комментариев:
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
<tr><td class="commTd2" colspan="2">$ERROR$</td></tr>
<?if(!$USER_LOGGED_IN$)?>
<tr><td width="15%" class="commTd1" nowrap>Имя *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr>
<tr><td class="commTd1">Email:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr>
<?endif?>
<tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr>
<?if($MODULE_ID$=='shop')?><tr class="commTd2" id="showAddonsFields"><td colspan="2" nowrap=1><a href="javascript://" onclick="$(this).parent().parent().hide().next().show().next().show()">Указать плюсы и минусы</a></td></tr>
<tr class="commTd2" style="display:none;" id="hideAddonsFields"><td colspan="2"><a href="javascript://" onclick="$(this).parent().parent().prev().show().next().hide().next().hide()">Скрыть дополнительные поля</a></td></tr>
<tr class="commTd2" style="display:none;"><td colspan="2"><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td><label>Плюсы:</label></td></tr>
<tr><td valign="top"><textarea class="prosFl" rows="3" name="pros" id="pros" cols="93"></textarea></td></tr>
<tr><td><label>Минусы:</label></td></tr>
<tr><td valign="top"><textarea class="consFl" rows="3" name="cons" id="cons" cols="93"></textarea></td></tr>
</table></td></tr><?endif?>
<?if($SUBSCRIBE$)?><tr><td width="15%" class="commTd1" nowrap>Подписка:</td><td class="commTd2">$SUBSCRIBE$</td></tr><?endif?>
<?if($SECURITY_CODE$)?><tr><td class="commTd1" nowrap>Код *:</td><td class="commTd2">$SECURITY_CODE$</td></tr><?endif?>
<tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="sub
А должно быть:

<div class="uForm uComForm"><?if($USER_LOGGED_IN$)?>$ERROR$
<?if($UNSUBSCRIBE_URL$)?>
 <div style="text-align: right; padding: 5px 0;">
 <a target="_blank" href="$UNSUBSCRIBE_URL$">Отписаться от уведомлений</a>
 </div>
<?endif?>
<div class="uComForm-inner"><span class="ucf-avatar uf-with-tooltip">
 <?if($USER_AVATAR_URL$)?><img src="$USER_AVATAR_URL$" alt="avatar" /><?else?><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /><?endif?>
 <span class="uf-tooltip"><?if($PROFILE_URL$)?><a class="uf-tt-item" href="$PROFILE_URL$" target="_blank">Профиль</a><?else?><a class="uf-tt-item" href="#" target="_blank">Профиль</a><?endif?>
 <span class="uf-tt-hr"></span>
 <a class="uf-tt-item uf-tt-exit" href="#!">Выйти</a>
 </span>
 </span>
 <div class="ucf-content">
 <?if($USER_CAN_POST$)?>
 <ul class="uf-form ucf-form"><?if($BBCODES$)?><li class="ucf-bb">$BBCODES$</li><?endif?><li>
 <table class="ucf-table">
 <tr>
 <td class="ucf-message-wrap"><textarea class="uf-txt-input commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td>
 <?if($SMILES$)?>
 <td class="ucf-smiles">$SMILES$</td>
 <?endif?>
 </tr>
 </table>
 </li>
 <li class="ucf-options">
 <span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-share"><input class="uf-checkbox js-ucf-option" type="checkbox" name="share" /></label><span class="uf-tooltip">Публиковать в социальной сети</span></span>
<?if($ANONYMOUS_ALLOWED$)?><span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-anonymous"><input class="uf-checkbox js-ucf-option" type="checkbox" name="anonymous" /></label><span class="uf-tooltip">Анонимно</span></span><?endif?>
 <?if($SUBSCRIBE$)?><span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-subscribe"><input class="uf-checkbox js-ucf-option" type="checkbox" name="subscribe" <?if($SUBSCRIBE_BY_DEFAULT$)?>checked<?endif?>/></label><span class="uf-tooltip">Подписаться на комментарии к материалу</span></span><?endif?>
 <?if($MODULE_ID$=='shop')?><span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-additional" onclick="if($(this).hasClass('ucf-option-checked')){$(this).removeClass('ucf-option-checked');$('#ucf-details').hide();}else{$(this).addClass('ucf-option-checked');$('#ucf-details').fadeIn();}"><input class="uf-checkbox" type="checkbox"></label><span class="uf-tooltip">Дополнительные поля</span></span><?endif?>
 </li>
 <li>
 <input <?if($EMAIL$)?> style="display:none" <?endif?> class="uf-txt-input commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60" placeholder="your@email.com">
 </li>
 <?if($MODULE_ID$=='shop')?><li id="ucf-details" class="uf-hidden"><ul class="uf-form ucf-form">
 <li><textarea class="uf-txt-input prosFl" rows="3" name="pros" id="pros" placeholder="Плюсы"></textarea></li>
 <li><textarea class="uf-txt-input consFl" rows="3" name="cons" id="cons" placeholder="Минусы"></textarea></li>
 </ul>
 </li>
 <?endif?>
 <li><input class="commSbmFl uf-btn" id="addcBut" type="submit" name="submit" value="Отправить" /></li>
 </ul>
 <?else?>
 <div class="myWinError" style="text-align: center; height: 50px; line-height: 50px;">Вы относитесь к группе пользователей, которым запрещено совершать данное действие.</div>
 <?endif?>
 </div>
 </div><?else?>
 <div class="uauth-small-links uauth-links-set$IMAGE_SET$">Войдите: $SOCIAL_BTNS$</div><div class="uComForm-inner"><span class="ucf-avatar"><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /></span>
 <div class="ucf-content ucf-start-content"><ul class="uf-form ucf-form"><li><textarea class="uf-txt-input commFl js-start-txt" placeholder="Оставьте ваш комментарий..."></textarea>
 </li><li><button class="uf-btn" onclick="preSaveMessage();window.open('/index/800?ref='+window.location.href,'SocialLoginWnd','width=500,height=340,resizable=yes,titlebar=yes');">Отправить</button>
 </li></ul></div>
 </div><?endif?>
</div>
Все равно выдает не заполнено поле комментарии.
минуту назад, я успел увидеть, что вы восстановили корректную форму, соц-форму, я успел добавить комментарий без проблем.

Не спешите удалять не проверив полностью. Вы ставите код формы для обычного комментирования, а не для соц-комментирования, это 2 большие разницы.

Если вам не нужно соц-комментирование, перейдите в Панель управления - Главная - Инструменты - Комментарии через соц-сети, далее переключите на - http://i.imgur.com/bcNR4K3.png - Сохранить.

После перейдите в настройки модуля - Каталог файлов и подключите возможность комментирования в данном модуле - http://i.imgur.com/TsHdAcs.png - Сохранить
У меня это все включено, но комментарии так и не выводятся.
Еще дело в том что у меня не выделяются модули что бы выбрать комментирование.
Использовать функцию "Комментарии" для данного модуля:
Отметьте модули, в которых будет доступно комментирование
 Новости сайта
 Блог
 Каталог статей
 Доска объявлений
 Фотоальбомы
 Каталог файлов
 Каталог сайтов
 Онлайн игры
 Видео
 Интернет-магазин
Верно, если для соц-комментирования, нужно отметить все нужные модули где будет доступно соц-комментирование, если не отметить комментарии в данных модулях не будет возможности использовать.
т.е я должен выбрать соц комментирование и отметить, то что мне нужно?
да, именно так и не забыть нажать на кнопку - Сохранить
Все равно опять при добавлении этот код вылезает(
вижу проблема решена, комментарии работают корректно))
Не совсем, думал сам что решена, добавлял файлы все было хорошо, добавил новость сайта там не хочет, вот именно в раздел новости сайта, вот ссылка посмотрите http://cs-love.3dn.ru/load/stati_cs_1_6/nash_server_counter_strike_1_6/118-1-0-315
Выше вы писали:
Отметьте модули, в которых будет доступно комментирование
 Новости сайта
 Блог
 Каталог статей
 Доска объявлений
 Фотоальбомы
 Каталог файлов
 Каталог сайтов
 Онлайн игры
 Видео
 Интернет-магазин

Вы там отметили модуль - Каталог файлов?
Отмечены все модули, все равно такая непонятка, комментировать нельзя!(
сейчас уже все корректно работает, у вас некорректен был шаблон страницы материала и комментариев
Огромное вам спасибо, извиняюсь за потраченные нервы!)
...