-
Режим редактирования сообщения: странное поведение галки "Включить HTML"
При включении галки "Включить html" кнопка с замочной скважиной (переключение в режим BB-кодов) исчезает. Логично. Только непонятно, почему при выключении галки "Включить html" автоматически включается режим BB-кодов ? В итоге частично теряем html-форматирование. Что-то нечисто работает CKE...
-
Режим редактирования сообщения: странное поведение галки "Включить HTML"
В Вашей стрелке не вижу логики. Там, где она начинается - это кнопка для вставки кода ("как есть"). При чём здесь кнопка для вставки кода ? Что вы хотите сказать вашим скрином ? Что касается замочной скважины, которая, вроде, отвечает за переключение из wisiwig-html-режима в режим BB-кодов (при этом некоторое форматирование теряется, поскольку не все html-теги можно представить в виде BB-кодов) и обратно. И ещё - всплывающей подсказки "Режим BB-кодов" у меня нет".
-
Автоматическая загрузка изображений при их вставке в сообщение
Каким образом можно заставить CKE автоматически загружать изображения при их вставке в сообщение ? Это принципиальный вопрос. Причины: 1) Такова бизнес-логика в нашей конторе 2) Сторонние ресурсы могут закрыться или "лечь" 3) Сторонние ресурсы могут поставить в .htaccess запрет на загрузку изображений с других ресурсов (широкая практика) Вот здесь был задан подобный вопрос: Только ответа/решения предоставлено не было. P.S. Что-то слишком слаб CKE по сравнению с MCE Editor. Ужас...
-
Режим редактирования сообщения: странное поведение галки "Включить HTML"
А смысл удалять галку "Включить html", если кнопка с изображением замочной скважины по-прежнему присутствует ? Вообще, я не понял, чем отличается назначение галки "Включить html" и кнопка с изображением замочной скважины. И то, и другое переключают CKE в режим отображения html-тегов.
-
Режим редактирования сообщения: странное поведение галки "Включить HTML"
Думал, что режим html - это режим, где редактирование текста выполняется "как в word е". Но похоже, режим html - это режим отображения тегов html. Если так, то галка работает корректно. Вопрос - есть ли возможность переключаться из wysiwig-режима в режим BB-кодов (в котором кнопки панели инструментов автоматически обрамляют выделенный текст BB-кодами (как в старых бордах) ?
-
Режим редактирования сообщения: странное поведение галки "Включить HTML"
Не уж то никто на галку внимания не обращал ? На этом форуме почему-то галку вообще убрали...
-
Режим редактирования сообщения: странное поведение галки "Включить HTML"
В режиме редактирования сообщения справа имеется галка "Включить HTML". Эта галка работает как-то некорректно: 1) по умолчанию галка снята, хотя html работает (все кнопки CKE активны и работоспособны) 2) если галку установить, то все html-теги преобразуются в BB-теги, при этом панель инструментов CKE становится неактивными 3) если галку снять обратно (как было в начале), все BB-теги очищаются, при этом панель инструментов CKE остаётся неактивной (для их активации необходимо нажать кнопку слева с изображением замочной скважины) Вроде, всё логично, только почему режим html соответствует отключенной галке "Включить HTML", а не наоборот ? И можно ли сделать так, чтобы при включении режима html панель инструментов CKE становилась активной автоматически (без нажатия кнопки с замочной скважиной) ?
-
Хук для получения доступа к конечному html
Задача заключается в получении доступа к конечному html, отправляемому клиенту. Самый простой способ - добавить строчку кода в исходниках IP.Board (ipsController, registry или около того). Но это некошерный вариант. Единственным корректным вариантом вижу использование хуков. Вот здесь начинаются танцы с бубном. Во первых, непонятно, для чего нужны 4 кэш-папки: cache/skin_cache/cacheid_1 cache/skin_cache/cacheid_2 cache/skin_cache/cacheid_3 cache/skin_cache/cacheid_4 в которых содержатся "одинакове" классы с цифровым постфиксом... Во вторых, не ясно, почему при загрузке страниц IP.Board выполняется метод globalTemplate именно из 4-го кэша: cache/skin_cache/cacheid_4/skin_global.php => skin_global_4::globalTemplate() Тогда как из первых 3 кэшей этот метод не выполняется. Попробовал создать хук для страницы топиков, перегрузив метод skin_topic::topicViewTemplate() Всё работает. Далее аналогично пытаюсь перегрузить метод skin_global::globalTemplate(), в качестве перегружаемого класса указываю skin_global, собственный класс - sStyle И никакой реакции. Кэш очищаю (и хуков, и весь целиком). Вместо "(~id~)" ставил и "_4" - никакой реакции.