ELRTE вырезает скрипты?
Вставил Яндекс.Карту на страницу.
После редактирования в визуальном редакторе, на её месте красуется надпись:
<!-- ELRTE_SCRIPT:script3886981780504408 -->
Можно ли как-то отключить вырезание скриптов?
P.S. фу таким быть, ELRTE
После редактирования в визуальном редакторе, на её месте красуется надпись:
<!-- ELRTE_SCRIPT:script3886981780504408 -->
Можно ли как-то отключить вырезание скриптов?
P.S. фу таким быть, ELRTE
10 ответов
скрипт
{/literal}
Да, и, как я проверил {literal}, не распознаётся и так выводится в страницах.
wa-content/js/jquery-wa/wa.elrte.ace.js
Найти (287 строка):
$(".el-rte").hide();
$("#wa-ace-editor-container").show();
var p = wa_editor.getCursorPosition();
wa_editor.setValue(element.elrte('val'));
Заменить на:
var p = wa_editor.getCursorPosition();
waEditorUpdateSource();
$(".el-rte").hide();
$("#wa-ace-editor-container").show();
Ну и в следующем обновлении фреймворка этот патч будет.
Бага появляется, если после сохранения страницы преключить на Асе.
В случае, когда по-умолчанию был открыт визуальный редактор, если сменить его не сохраняя страницу, скрипты не вырезаются.
Если сохранить в Асе и переключить вкладку, всё тоже нормально.
Браузеры Хром 30 и ФФ 24.
Холодный Ace от яркого CodeMirror я отличаю :)
Тестировал на приложениях Блог и Магазин, ошибка появляется.
Подождите патча. Если прям очень важно и срочно - напишите, сделаю пришлю список правок в понедельник. А пока - "фу таким быть, elRTE" :(
Обошёл добавив блок:
<script type="text/javascript" charset="utf-8" src="{$script_url}"></script>
Вызов:
{$wa->block('script', ['script_url' => '//api-maps.yandex.ru/..'])}
Дааа... а карты Яндекса динамические так и не вставляются...как я только не пробовал...все что угодно в статике, а динамика ни в какую.