0
Under review

Блокирует ckeditor

Alex1981 11 year бұрын жаңартылды 11 year бұрын 18
Здравствуйте.
Скрипт получается блокирует ckeditor. Тоесть при редактировании страницы все элементы нормально работают, а окошко редактора никак не отзывается. 
Как исправить этот момент? 
Спасибо.
Under review
Добрый день. Не могли бы Вы указать какая CMS у Вашего сайта, и по возможности прислать скриншот. ПРавильно ли я понимаю, что Вы как администратор пытаетесь отредактировать сайт, но наш скрипт блокирует редактор?
Возможно в настройках сайта в кабинете Вам нужно указать css-id или  css-класс редактора в качестве исключения (Эти исключения добавляются в настройках сайта в самом низу страницы).
Конечно конечно.
CMS - Drupal 6, модуль FCKeditor 6.x-2.3, версия самого редактора FCKeditor 2.6.5. Я там ошибся, когда написал что CKeditor, тут еще стоит FCKeditor.
Да, я как администратор захожу в редактирование, но мышка не реагирует на поле, где контент. 
Скрин 
Там где содержимое и белое должен быть текст, а его нет. И ничего сделать нельзя.
Пробовал добавить в исключения класс, в который редактор обернут, не помогает.
Мы добавили глобальное css-id исключение "FCKeditor1___Frame", попробуйте сейчас, пожалуйста, также можете попробовать его добавить в качестве локального у  себя в настройках. Отпишитесь, если проблема не решилась.
Нет, не помогло ...
Вот сейчас добавить статью перезаливал файл шаблона.
Я добавил себе в исключения такой текст "FCKeditor1___Frame", правильно? 
Не могли бы Вы прислать скрин кода из html-инспектора с div-ом FCKeditor-а?
Вот скрины:
1 - редактирование
2 - код страницы

Все верно, но нужна область чуть выше(не уместилась на скрине). Но как вариант может сейчас попробовать css-id исключение для edit-body.
Нашли у Вас на сайте лишний фрагмент кода в коде SocPost, скорее всего причина в этом:
Фрагмент кода, который у Вас на сайте:
//]]>
</![cdata[></script>
<!--/SocPost.Net end-->
Фрагмент кода, который должен стоять:
//]]>
</script>
<!--/SocPost.Net end-->
Т.е. </![cdata[> лишнее.

Скорее всего причина в том, что CMS дописывает скрипт, что приводит к синтаксической ошибке и проблемам.

Попробуйте поставить этот код:

<!--SocPost.Net start-->
<script type="text/javascript">
(function(){
var key = '7a77a1546ef6b9fc26a7e24b4e66d8f6';
var _soc_sp = [
'http://socpost.net/socpost/link_list?website_key='+key
+'&page_url='+window.location.href,
'http://socpost.net/socpost'
];

_soc_sp.forEach(function(script_src){
var d=document, g=d.createElement('script'),
s=d.getElementsByTagName('script')[0]; g.type='text/javascript';
g.defer=false; g.async=false; g.src=script_src;
s.parentNode.insertBefore(g,s);
});
})();
</script>
<!--/SocPost.Net end-->

Отпишитесь, пожалуйста, о результатах.
Установил Ваш код - не сработало. Так же как и добавление в исключения edit-body. -(
Сейчас у Вас на сайте 2 кода Socpost, с лишним фрагментом </![cdata[> и без него, попробуйте удалить тот код который с лишним фрагментом </![cdata[>. Или лучше удалить оба кода и поставить код, который я написал выше.
Убрал тот что был (запамятовал просто) и установил, что Вы дали. Результат не поменялся -(
Тогда попробуйте, прислать хтмл код который выше на Вашем скрине.
И как вариант попробуйте удалить наш код и удостовериться, что проблема возникает именно из-за нашего кода.
Да, из-за Вашего кода. Когда убрал - статьи норм редактируются. 
Я решил с сайта его убрать пока. 
К тому же друпал 6 не самая актуальная версия, так же как и fckeditor. Может на связке друпал 7 + ckeditor будет лучше работать. Но то проверю в другой раз. 
Спасибо что уделили время.
Вам спасибо, жаль что не смогли Вам помочь. Если вдруг решите поставить, на обновленную версию и возникнет проблема напишите, пожалуйста, нам просто интересно самим разобраться в чем причина.
Обязательно попробую на другие сайты поставить, так как сервис отличный! 
Но когда будет побольше свободного времени.