Настройка TinyMCE под показ картинок

Главные вкладки

Аватар пользователя Макс К. Макс К. 9 августа 2006 в 1:38

Настройка TinyMCE под показ картинок

Предполагается, что вы добавили кнопку ввода графики или смайликов в редакторе TinyMCE.

После этого обязательно нужно разрешить публикацию картинок. По шагам.

Зайти в меню "Управление".

Выбрать пункт: "Формат ввода".

Выбрать "Filtered HTML", он по умолчанию доступен для всех пользователей.

У него в поле "Допустимые HTML-теги:" стоят следующие тэги:
<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

Дополняем эти тэги нужными для функционирования TinyMCE. Например, при первичной настройке Друпала я не глядя разрешаю следующие тэги:
<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <img> <hr> <blockquote>

В дополнение к типовым тэгам такой набор позволяет всем посетителям вставлять через TinyMCE картинки, разделитель и блоковый сдвиг текста.

Важно.

TinyMCE это отдельный модуль, с помощью которого посетитель можно сделать любое сообщение с помощью редактора или в режиме прямого ввода кодов. А фильтры Друпала потом это сообщение обрежут, как считают нужным.

Настройки фильтра "Filtered HTML" делаются в одном месте, настройки кнопок TinyMCE делаются совсем в другом месте (Управление, настройки, TinyMCE). Настройки TinyMCE позволяют пользоваться кнопками. Но стандартные настройки фильтра "Filtered HTML" могут зарезать все, что набрали кнопками посетители. Может быть такая ситуация, что пользователи имеют много кнопок и с их помощью ваяют свои шедевры. А при показе промежуточной версии все лишние тэги будут обрезаны фильтром "Filtered HTML".

Для админа такая ситуация лечится временным переходом в формат "Full HTML". А для обычных ваших посетителей не забывайте расширять фильтр "Filtered HTML" соответствующими тэгами для кнопок, которые вы разрешаете в редакторе. Многие из них могут потребовать разрешения даже нескольких тэгов (например, кнопка работы с таблицей).

Макс Кириленко
Razgonka.ru - Подбор названий сайтов и программ

Комментарии

Аватар пользователя Nickolyan Nickolyan 4 октября 2006 в 13:44

В общем поставил, заработало, при вставке картинки, появляется окно, на вкладке "Основные" можно указать ссылку на картинку и она вставиться, но вот вкладки "Визуализация" и "Расширенные" недоступны. Как вставить картинку с локального компьютера? Или надо модули какие поставить (Image например)?

Експлорер говорит, что какие-то ошибки в скрипте...

Смайлики работают.
--
С приветом, Nickolyan

Аватар пользователя proxer proxer 25 октября 2007 в 21:14

Да, по сути для загрузки файлов на сервер и удобного выбора при вставке картинок модуль нужен к TinyMCE самому, но штатный файл-менеджер — не бесплатный. О том как решить вопрос тут:
nesov.org.ua