Неправильно работает форматирование [РЕШЕНО]

Прислано: Angelina702

чт, 20/10/2011 - 11:14

Всем добрый день.
У меня стоит ckeditor. Пользуюсь форматом full-html. Одноко мне постоянно приходится вручную дописывать код, чтобы после сохранения было видно форматирование.
Странность вот в чем: сам редактор для выделения использует теги последних версий HTML - <стронг>, <ем>. Но при сохранении материала сайт как бы "не читает" эти теги, форматирование не действует, текст остается не выделенным. Тогда я вручную дописываю теги, использующиеся в предыдущих версиях HTML - <б>,<и>. Эти теги сайт "читает", текст сохраняется отформатированным. Для оптимизации сайта это не есть хорошо!

Редактор я уже много раз переустанавливала - не помогло.
Я думаю, что что-то случилось с самой темой! Если я меняю свою тему на классический Garland, то форматирование работает сразу от редактора (<стронг>,<ем>), следовательно, в настройках редактора, фильтрах, форматах ввода все правильно прописано.
1.Действительно ли проблема в теме или все же в настройках фильтров?
2.Если проблема в теме, где искать?

Спасибо.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Galr в чт, 20/10/2011 - 12:58.

в настройках фильтра есть разрешенные теги.


Опубликовано Angelina702 в чт, 20/10/2011 - 13:11.

Да, там у меня указаны стандартные разрешенные теги:<а> <ем> <стронг> <сайте> и пр.
Всеже на обычном шаблоне Garland форматирование работает, а настройки форматов и фильтров ввода должны распространяться на оба шаблона, ведь это один сайт!


Опубликовано Айдар в чт, 20/10/2011 - 13:14.

Ну и где там в разрешенных тегах "стронг" и "эм"?


Опубликовано Angelina702 в чт, 20/10/2011 - 14:25.

Айдар написал(а):

Ну и где там в разрешенных тегах "стронг" и "эм"?

Не поняла вопроса.
Наверное, я что-то не точно написала. Вот полный ряд записанных разрешенных тегов (теги я пишу не латиницей, а русскими буквами здесь специально, иначе мой комментарий будет выделен курсивом голубого цвета): <а> <ем> <стронг> <сайте> <коде> <ул> <ол> <ли> <дл> <дт> <дд><амж><див><пре><х1><х2><х3><х4><х5><х6><центр><бр>.
Но это теги разрешены при использовании filtered html. Я же вообще использую full html, но теги <ем> и <стронг> (и ряд других) не сохраняются, т.е. текст остается не отформатированным.
Чтоже касается фильтров, включенных для режима full html, то это также набор стандартных фильтров: html-корректор, преобразователь переводов строки и фильтр url. Я пробовала все их отключать, что также не помогло, и текст в данном шаблоне оставался обычным.


Опубликовано Айдар в чт, 20/10/2011 - 14:31.

"Angelina702" написал(а):

Но это теги разрешены при использовании filtered html. Я же вообще использую full html

Нуууууу... Для Full-html включены <strong> и <em> ?


Опубликовано weastel в пн, 06/02/2012 - 13:43.

Столкнулся с такой же проблемой! Браузер не читает теги, собственно он их выводит так как они есть, а не применяет. Использую fullhtml. Очень нужна помощь! Заранее спасибо!


Опубликовано 0legka в пн, 06/02/2012 - 13:53.

"weastel" написал(а):

Столкнулся с такой же проблемой! Браузер не читает теги, собственно он их выводит так как они есть, а не применяет. Использую fullhtml. Очень нужна помощь! Заранее спасибо!

форматы ввода => настройка fullhtml => фильтр html , галку поставь "Удалять запрещенные теги"


Опубликовано weastel в пн, 06/02/2012 - 14:49.

"0legka" написал(а):

Галка стоит именно там на "Удалять запрещенные теги", пробовал и на "Оставить все теги", безрезультатно.

Создавал новый формат ввода.
К примеру пытаюсь сделать тратата жирным. В итоге браузер точно так же и выводит <strong> тратата </strong> не делая тратата жирным и выводя теги.

Спасибо за попытку помочь!


Опубликовано weastel в пн, 06/02/2012 - 15:13.

Проблема решена
при создании поля текст нужно ставить галочку на Фильтрованный текст (пользователь выбирает формат ввода)


Опубликовано 0legka в вт, 07/02/2012 - 05:40.

поставь [РЕШЕНО] в заголовке топика =)


Опубликовано Angelina702 в ср, 15/02/2012 - 20:47.

"weastel" написал(а):

Проблема решена
при создании поля текст нужно ставить галочку на Фильтрованный текст (пользователь выбирает формат ввода)

Пожалуйста, напишите конкретнее где что поставить! (Я до сих пор мучаюсь с этим редактором!)
Вы имеете в виду, что под редактором нужно выбирать не full html, а filter html? (У меня от этого ничего не меняется, к сожалению.) Или где-то в другом месте поставить такую галочку?


Опубликовано Айдар в ср, 15/02/2012 - 20:59.

"Angelina702" написал(а):

Пожалуйста, напишите конкретнее где что поставить!

У него другое - при создании поля CCK он изначально запретил html-теги, теперь разрешил.

Список разрешенных тегов смотрели в настройке full html?


Опубликовано Angelina702 в ср, 15/02/2012 - 21:18.

В настройке full все в порядке. Дело в том, что разрешенный тег <стронг> не работает не только в full, но и в filtered.
А где можно запретить/разрешить использование html-тегов для текстового поля cck? В каждом типе материала отдельно? Не могу найти эту настройку!


Опубликовано dima170888 в ср, 11/04/2012 - 10:12.

У вас проблема в css файле темы. будет свойство на эти теги стоять font:inherit, уберите его. Может кому-нибудь в будущем пригодится мой ответ )))


Опубликовано Angelina702 в вт, 24/04/2012 - 18:51.

dima170888 написал(а):

У вас проблема в css файле темы. будет свойство на эти теги стоять font:inherit, уберите его. Может кому-нибудь в будущем пригодится мой ответ )))

Получилось! Я убрала это свойство в стилях - и все заработало как надо! Полгода я мучилась, вбивая вручную эти теги!
Спасибо Вам огроменное! У меня в апреле день рождения, а Вы просто подарок сделали!!! Я так и думала, что проблема не в настройках, а в самой теме!


Новое на сайте