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

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

Аватар пользователя Angelina702 Angelina702 20 октября 2011 в 15:14

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

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

Спасибо.

Комментарии

Аватар пользователя Angelina702 Angelina702 20 октября 2011 в 17:11

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

Аватар пользователя Angelina702 Angelina702 20 октября 2011 в 18:25

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

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

Аватар пользователя weastel weastel 6 февраля 2012 в 17:43

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

Аватар пользователя 0legka 0legka 6 февраля 2012 в 17:53

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

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

Аватар пользователя weastel weastel 6 февраля 2012 в 18:49

"0legka" wrote:

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

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

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

Аватар пользователя weastel weastel 6 февраля 2012 в 19:13

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

Аватар пользователя Angelina702 Angelina702 16 февраля 2012 в 0:47

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

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

Аватар пользователя Айдар Айдар 16 февраля 2012 в 0:59

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

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

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

Аватар пользователя Angelina702 Angelina702 16 февраля 2012 в 1:18

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

Аватар пользователя dima.iluschenko dima.iluschenko 11 апреля 2012 в 14:12

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

Аватар пользователя Angelina702 Angelina702 24 апреля 2012 в 22:51

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

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