Неисправимый оптимист
Многие пользователи платного сервиса CSS столкнулись с проблемой, когда половина кнопок визуального редактора не помещаются в видимую область зоны контента (проблема появляется при ширине зоны контента менее 400-450px). Конечно, это в общем-то их проблемы, но предлагаемое решение серьезно облегчит жизнь юным энтузиастам-css А с точки зрения сложности для разработчиков - элементарно в реализации.
Собственно, что предлагаю:
Привести к одному виду верстку блока кнопок в режиме "визуального редактора" и "html"-режиме, а именно:
В html режиме кнопки очень грамотно сгруппированы в какие-никакие группки с помощью тега: {nobr} группа кнопок {/nobr}
Было бы логичным применить такую же (или аналогичную, универсальную) конструкцию и в режиме визуального редактора - то есть собрать кнопки в 2-3 группы и поместить их внутри неких тегов (того же {nobr}, или конструкции типа {span class="butGroup"}группа кнопок{/span})
Собственно что править (если в код страниц и в визуальном режиме и в html режиме ввести тег span class="butGroup" для группировки кнопок)
В основной CSS необходимо будет добавить код:
и
- чтобы область ввода текста в режиме html не "убегала" из-за float'a групп кнопок / Другой вариант - перед областью ввода в коде страницы необходимо добавить clear-тег
Собственно все
Просьба, если это возможно, вынести чекбокс (и подпись к нему) малопонятной опции "изменить фон полей ввода текста (для HTML)" за пределы таблицы с кнопками визуального редактора - по тем же причинам - невозможно использовать при небольших зонах контента.
Ну и, в качестве любопытства, хотелось бы уточнить назначение строк типа {span class="mce_separator"} - какова их нагрузка? В стандартном варианте TinyMCE это теги межкнопочных разделителей - визуально отделяющих одну группу кнопок от другой. Не логичнее ли заменить такие малополезные разделители на более функциональные группирующие теги? Типа ,{span class="butGroup"}группа кнопок{/span}
При попытке сохранить запись возник вопрос:
Разве в режиме визуального редактора символы < и > не должны при вводе заменяться кодом символа???
Собственно, что предлагаю:
Привести к одному виду верстку блока кнопок в режиме "визуального редактора" и "html"-режиме, а именно:
В html режиме кнопки очень грамотно сгруппированы в какие-никакие группки с помощью тега: {nobr} группа кнопок {/nobr}
Было бы логичным применить такую же (или аналогичную, универсальную) конструкцию и в режиме визуального редактора - то есть собрать кнопки в 2-3 группы и поместить их внутри неких тегов (того же {nobr}, или конструкции типа {span class="butGroup"}группа кнопок{/span})
Собственно что править (если в код страниц и в визуальном режиме и в html режиме ввести тег span class="butGroup" для группировки кнопок)
В основной CSS необходимо будет добавить код:
и
- чтобы область ввода текста в режиме html не "убегала" из-за float'a групп кнопок / Другой вариант - перед областью ввода в коде страницы необходимо добавить clear-тег
Собственно все
Просьба, если это возможно, вынести чекбокс (и подпись к нему) малопонятной опции "изменить фон полей ввода текста (для HTML)" за пределы таблицы с кнопками визуального редактора - по тем же причинам - невозможно использовать при небольших зонах контента.
Ну и, в качестве любопытства, хотелось бы уточнить назначение строк типа {span class="mce_separator"} - какова их нагрузка? В стандартном варианте TinyMCE это теги межкнопочных разделителей - визуально отделяющих одну группу кнопок от другой. Не логичнее ли заменить такие малополезные разделители на более функциональные группирующие теги? Типа ,{span class="butGroup"}группа кнопок{/span}
При попытке сохранить запись возник вопрос:
Разве в режиме визуального редактора символы < и > не должны при вводе заменяться кодом символа???
Понятно что сначала необходимо создать запись в базе, за которую завязываться, но ведь ничто не мешает произвести оба действия последовательно по одному сабмиту?