Модуль BUEditor и BBCode

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

Аватар пользователя syrus syrus 14 августа 2007 в 2:20

У меня возникла проблемка с нестандартной темой Друпала при выравниванием текста по ширине.... Т.е. меню куды-то уплывает, половины вообще не видно....

Пытался прописать в файле bueditor.css класс для кнопки выравнивания (как здесь ...div class="editor-justify-button" .../div), но видно тямы не хватат)) Кстати, если кто знает, напишите кусочек кода.....

Поставил себе модуль BBCode и стал использовать выравниванеи из него (как то ...justify .../justify). Получилось, текст выравнивается и все ОК,....
НО в превью документа на главной почему-то показывается часть кода, а именно [justify] в начале текста.... Странно....

Кто-нить, подскажите как убрать его?

Комментарии

Аватар пользователя Gedler Gedler 14 августа 2007 в 6:14

drupal автоматом тизер режет по определенному количеству символов, соответственно закрывающий тег не попадает.
попробуйте использовать --break--, для контроля длины превью.

Аватар пользователя Shelendor Shelendor 14 августа 2007 в 14:53

или можно поставить спец. модуль, который для ввода тизера создаёт отдельное поле на странице создания материала.

Аватар пользователя syrus syrus 15 августа 2007 в 3:47

Я как раз и использую --break-- для обрезки длины анонса, т.к. друпал режет иногда не очень корректно....

Пока нашел только один выход - выравниваю текст до и после тега --break--...

Аватар пользователя Gedler Gedler 15 августа 2007 в 6:31

ну так и надо в принципе...
кстати, еще веселее бывает когда пользователи начинают таблицы вставлять при full html )

Аватар пользователя Gedler Gedler 15 августа 2007 в 8:46

1. отказаться от таблиц.
2. не публиковать часть таблицы в тизере
3. разделять таблицу на две части или же как написал выше Shelendor:поставить спец. модуль, который для ввода тизера создаёт отдельное поле на странице создания материала.
,

Аватар пользователя Shelendor Shelendor 15 августа 2007 в 12:31

Node Teaser http://drupal.org/project/nodeteaser

Вот только я пока не понял как его можно на странице создания материала разместить НАД полем тела статьи. По умолчанию он появляется ПОД полем тела статьи, а это не совсем удобно

Аватар пользователя syrus syrus 16 августа 2007 в 1:01

Может быть просто он автоматом начинает работать и может быть в типах материалов появился дополнительный блок настроек для него и все.... Нужно почитать на друпал.орг, там вроде как пишут как ставить и как настраивать...

Аватар пользователя Shelendor Shelendor 16 августа 2007 в 11:22

syrus - 1. я тоже предположил такую бредовую возможность, поэтому проверил в типах материалов. ничего нового. 2. вообще-то в друпале ЛЮБОЙ модуль должен обязательно показываться в разделе МОдули, даже если его включение приводит к чему-то малозаметному на первый взгляд. Как, например, модуль hidden content, добавляющий новый фильтр. Он в любом случае должен быть в списке модулей.

Аватар пользователя andypost@drupal.org andypost@drupal.org 17 августа 2007 в 21:53

Внимательнее нужно было смотреть - там файл .info отсутствует в dev версии
Прилагаю мой исправленный вариант, немного отличается от того, что в репозитарии
1) добавил настройку умолчаний
2) Приложил перевод (пинайте, если что коряво)
excerpt
Основное отличие - простота и отсутствие дополнительной таблицы, для каждого вида материала настраивается способ создания анонса, высоту поля ввода можно контролировать (удобно для fckeditor)

Аватар пользователя Shelendor Shelendor 17 августа 2007 в 3:02

хм. теперь мне тоже интересно, чем отличаются эти 2 модуля Smile excerpt поставил блок ввода тизера перед блоком основного тела статьи. это гораздо удобнее.