Всем добрый день.
У меня стоит ckeditor. Пользуюсь форматом full-html. Одноко мне постоянно приходится вручную дописывать код, чтобы после сохранения было видно форматирование.
Странность вот в чем: сам редактор для выделения использует теги последних версий HTML - <стронг>, <ем>. Но при сохранении материала сайт как бы "не читает" эти теги, форматирование не действует, текст остается не выделенным. Тогда я вручную дописываю теги, использующиеся в предыдущих версиях HTML - <б>,<и>. Эти теги сайт "читает", текст сохраняется отформатированным. Для оптимизации сайта это не есть хорошо!
Редактор я уже много раз переустанавливала - не помогло.
Я думаю, что что-то случилось с самой темой! Если я меняю свою тему на классический Garland, то форматирование работает сразу от редактора (<стронг>,<ем>), следовательно, в настройках редактора, фильтрах, форматах ввода все правильно прописано.
1.Действительно ли проблема в теме или все же в настройках фильтров?
2.Если проблема в теме, где искать?
Спасибо.
Комментарии
в настройках фильтра есть разрешенные теги.
Да, там у меня указаны стандартные разрешенные теги:<а> <ем> <стронг> <сайте> и пр.
Всеже на обычном шаблоне Garland форматирование работает, а настройки форматов и фильтров ввода должны распространяться на оба шаблона, ведь это один сайт!
Ну и где там в разрешенных тегах "стронг" и "эм"?
Не поняла вопроса.
Наверное, я что-то не точно написала. Вот полный ряд записанных разрешенных тегов (теги я пишу не латиницей, а русскими буквами здесь специально, иначе мой комментарий будет выделен курсивом голубого цвета): <а> <ем> <стронг> <сайте> <коде> <ул> <ол> <ли> <дл> <дт> <дд><амж><див><пре><х1><х2><х3><х4><х5><х6><центр><бр>.
Но это теги разрешены при использовании filtered html. Я же вообще использую full html, но теги <ем> и <стронг> (и ряд других) не сохраняются, т.е. текст остается не отформатированным.
Чтоже касается фильтров, включенных для режима full html, то это также набор стандартных фильтров: html-корректор, преобразователь переводов строки и фильтр url. Я пробовала все их отключать, что также не помогло, и текст в данном шаблоне оставался обычным.
Нуууууу... Для Full-html включены
<strong> и <em>
?Столкнулся с такой же проблемой! Браузер не читает теги, собственно он их выводит так как они есть, а не применяет. Использую fullhtml. Очень нужна помощь! Заранее спасибо!
форматы ввода => настройка fullhtml => фильтр html , галку поставь "Удалять запрещенные теги"
Галка стоит именно там на "Удалять запрещенные теги", пробовал и на "Оставить все теги", безрезультатно.
Создавал новый формат ввода.
К примеру пытаюсь сделать тратата жирным. В итоге браузер точно так же и выводит
<strong>
тратата</strong>
не делая тратата жирным и выводя теги.Спасибо за попытку помочь!
Проблема решена
при создании поля текст нужно ставить галочку на Фильтрованный текст (пользователь выбирает формат ввода)
поставь [РЕШЕНО] в заголовке топика
Пожалуйста, напишите конкретнее где что поставить! (Я до сих пор мучаюсь с этим редактором!)
Вы имеете в виду, что под редактором нужно выбирать не full html, а filter html? (У меня от этого ничего не меняется, к сожалению.) Или где-то в другом месте поставить такую галочку?
У него другое - при создании поля CCK он изначально запретил html-теги, теперь разрешил.
Список разрешенных тегов смотрели в настройке full html?
В настройке full все в порядке. Дело в том, что разрешенный тег <стронг> не работает не только в full, но и в filtered.
А где можно запретить/разрешить использование html-тегов для текстового поля cck? В каждом типе материала отдельно? Не могу найти эту настройку!
У вас проблема в css файле темы. будет свойство на эти теги стоять font:inherit, уберите его. Может кому-нибудь в будущем пригодится мой ответ )))
Получилось! Я убрала это свойство в стилях - и все заработало как надо! Полгода я мучилась, вбивая вручную эти теги!
Спасибо Вам огроменное! У меня в апреле день рождения, а Вы просто подарок сделали!!! Я так и думала, что проблема не в настройках, а в самой теме!