Редактор html кода,встроенный на страницах Добавления и редактирования материалов может сделать установленный в него код нерабочим.Причиной этому может стать реакция html редактора на пробелы в символах подключенного элемента.Символы имеющие 2 пробела подряд,получают от html редактора дополнительный символ неразрывного пробела в виде кода ▼
На элементы типа текста,этот код действует по назначению,но для работающего скрипта этот код может вызвать сбой,вплоть до полной неработоспособности.
Вот пример описываемого действия ▼
Code
<script type="text/javascript">
$(document).ready(function() {
$('.jqzoom').jqzoom({
zoomType: 'standard',
lens:true,
preloadImages: false,
alwaysOn:true
});
});
</script>
Результат после сохранения в редакторе ▼
Code
<script type="text/javascript">
$(document).ready(function() {
$('.jqzoom').jqzoom({
zoomType: 'standard',
lens:true,
preloadImages: false,
alwaysOn:true
});
});
</script>
Как видите скрипт полностью преобразился и не будет теперь работать.Выходом из подобной ситуации может быть только устранения пробелов,из расчёта одного допустимого пробела.Для примера указанного выше это будет выглядеть так ▼
Code
<script type="text/javascript">
$(document).ready(function() {
$('.jqzoom').jqzoom({
zoomType: 'standard',
lens:true,
preloadImages: false,
alwaysOn:true
});
});
</script>
В таком виде скрипт не получит дополнительных символов и будет работать.
Проблема может иметь отношение не только к скриптам,любой активный элемент может перестать работать,если установить более одного пробела.
На основании написанного выше советую проверять установленный и сохранённый код.
Для этого откройте html редактор после сохранения ещё раз,убедитесь в соответствии установленных значений и сделайте вывод о целесообразности сохранения.Полностью,поведение html редактора на страницах Добавления и редактирования материалов мной не исследовано,если Вы сталкивались с проблемой при работе с html редактором,прошу описать её в данной теме.
Примечание!!!
Имейте в виду что описывались проблемы с html редактором,установленным в модулях сайта,на страницах Добавления и редактирования материалов.К редактору html на страницах сайта это не имеет отношение.