И снова здравствуйте =)))
Ребят помогите настроить CKEDITOR что бы он генерировал обтекание картинки не style="float: left;
а align="left"
проблема в том, что в настоящий момент обтекание картинки не работает, как вариант, подскажите какой тег я забыл разрешить в FullHTML
Комментарии
сайт в сети?
и почему мешает float?
Сайт пока растёт на локалхосте, в сеть пойдёт ещё не скоро...
float почему то не обрабатывается, возможно я какой то тег не разрешил или ещё что, но если ручками поправить на align="left" а float убрать всё нормально получается ...
поможет кто ?
выясни почему не обрабатывается
хм... а по сабжу ?
аттрибут может не отрабатывать , т.к. он переопределен в style.css (там приоритет выше).
спс, сейчас проверю
нет, переопределения нет, этого тега просто нет в теле ноды... хотя если посмотреть сам код при редактировании документа в CKEDITOR он присутствует в виде style="float: left; ...
Подскажите куда рыть... может тег какой не разрешил?
не путайте html и css. если картинка выводится, то значит img разрешен. покажите что firebug показывает к картинке
вот код, style="float: left; нет вообще
P.S. забыл стили показать
![стили](http://s018.radikal.ru/i519/1202/f1/e5ae5b879292.jpg)
а в css что по поводу img ?
В style.css только вот эти два правила относительно img
float: left;
margin: 7px 30px 0 0;
}
img.right {
float: right;
margin: 7px 0 0 30px;
}
P.S. если их закоментировать, ничего не изменится
Хэлп ми !!!!!!!
ну так присвойте вашей картинке класс left
не проблема, вручную я как угодно могу её перемещать по ноде, вопрос в том как сделать так, чтобы CKEDITOR сам присваивал ей этот класс ...
при загрузке картинки там можно указать выравнивание - нет, по левому краю, по правому краю. либо указывайте класс при загрузке изображения
вот как раз это и не работает CKEDITOR ставит вот такой код style="float: left;
нельзя, контентом заполнять будут люди далёкие от css или html
режутся хтмл теги, а не css. ищите причину. не видя сайт сложно что то сказать
я скоро себе башку разобью об этот визвиг .. ни как не желает работать как нужно![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
ладно, решил пойти другим путём, создал спец. пресет для новостной картинки и вывожу его отдельным полем в CKEditor,е , теперь вопрос как сделать так, чтобы картинка (т.е. поле image) была слева, а текст обтекал её справа ... помогите кто уже сталкивался !
P.S. сейчас у меня сначала выводится текст, а потом картинка слева
плин.. спать нужно больше
проблема решилась элементарно через cssопять затупил.... как же тяжко идётНарод, у кого проблема с темизацией, вот ресурс, очень подробно описан весь процесс:
истина где то рядом
http://php-include.ru/stati/temizatsiya-shablona-views
очень помог ... будем теперь всётаки дальше разбираться с CKEDITOR'ором ...
P.S.
АП АП АП !!!!!!!!!!!
Подскажите хоть куда рыть... реально встала работа![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
сложно подсказать не видя сайт. у меня только одна идея, в теме применяется reset.css
подскажи тогда как изменить код, который генерирует CKEDITOR ... align="left" смог бы решить эту проблему...
сайт выкладывать ещё очень рано, даже каркас ещё не готов, не говоря уже о контенте
что это?
Я думаю, можно решить эту проблему, заставив CKEDITOR прописывать не стиль, а HTML тег, так как если поправить сгенерированный код вручную, левое обтекание работает
напишите как вы видите чтобы этот тег приписывался к картинки. и вы поняли почему у вас float не работает?
сейчас CKEDITOR генерирует такой код .. обтекание в нём не работает (
<img alt="" src="/Drupal/sites/default/files/raanor_big_new.png" style="float: left; width: 100px; height: 104px; " />
а если поправить вручную вот так:
<img alt="" <u>align="left"</u> src="/Drupal/sites/default/files/raanor_big_new.png" width: 100px; height: 104px; " />
CKEDITOR переделывает код вот таким образом.. но с ним всё правильно, левое обтекание есть ..
<img alt="" align="left" data-cke-saved-src="/Drupal/sites/default/files/raanor_big_new.png" src="/Drupal/sites/default/files/raanor_big_new.png" width:="" 100px;="" height:="" 104px;="" "="">
выясните почему не работает обтекание
если выставить full html, то обтекание работает
вопрос лишь в том, что пользователям нельзя давать этот формат
полностью согласен, это и не предполагается, будут только две роли админ и пользователь с правами на добавление материала, таких пользователей предполагается не более трёх человек, с HTML знакомы слабо, если не сказать вообще не знают...
я бы через css задал обтекание
я бы тоже... посмотри предыдущие коменты, опять всё расписывать не хочется.. (![Lol](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/lol.gif)
на днях случилась неприятность... была удалена база (( теперь всё попытаюсь востановить и по возможности избежать прежних ошибок, благо контента не было
Подпишусь. Сам долго искал как изменить код или что нужно сделать, чтобы при Filtered HTML не резался style, но путного ничего не нашел. Поставил до решения проблемы fckeditor, он как раз ставит не style, a align.
спс, если решения не найду воспользуюсь
http://www.drupal.ru/node/78195
нет=)) что заинтересовало ?
хм... не всё так гладко, теперь если создавать материалы в CKEDITOR он почему то не создаёт анонсы...
подскажите кто знает плиз от чего это зависит
в настройках посмотри, что то вроде teaser break
Всё.. вроде разобрался... раньше анонс на автомате создавался, в соответствии с правилами публикации для анонса, теперь в CKEDITOR нужно самому кнопку жамкать чтобы отделить![Lol](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/lol.gif)
Здравствуйте!
С картинкой все норм, кроме того, что нельзя на нее ссылку ставить
И обрезает [ 'rteleft', 'rtecenter', 'rteright', 'rtejustify' ]
align тоже фильтрует в тексте
....
ставь [module=WYSIWYG Filter]и настраивай его вот так
P.S. а ещё посмотри описание в настройках модуля, всё что не задано он режет, поэтому открываем файрибаг, смотрим что не прошло и добавляем![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Разобрался.
После установки модуля WYSIWYG Filterи и настройки как говорилось выше
нужно еще прописать в настройках фильтра в поле "Rules for Class Names:" следующее:
rteleft*,
rtecenter*,
rteright*,
rtejustify*,
rteindent1*,
rteindent2*,
rteindent3*,
rteindent4*
Теперь будут работать в редакторе кнопочки выравнивания текста и отступа)
не прошло и двух суток как я вчехлил)))
а я эту проблему на потом отложил =))) спс, можно дальше двигатся !