Отделить анонс от основного текста + CKEditor
Прислано: faost_
чт, 24/12/2009 - 00:08
Поставил http://drupal.org/project/ckeditor, пропала кнопка "отделить анонс от материала".
1. Нужно отделить анонс от основного текста материала.
2. Убрать ссылку "Switch to plain text editor"
По первому пункту в поиске нашел: "убрать поле текста материала и через CCK добавить поля для содержимого и анонса".
Поле текста убрал через admin/content/node-type/page путем удаления его названия, а вот дальше не разобрался: в "Управлении полями" (admin/content/node-type/page/fields) создаю текстовые поля, но как их связать с анонсом и основным текстом и материала?
По второму пункту придумал только прописать в css
.ckeditor_links { visibility: hidden; }
- faost_'s blog
- Для комментирования войдите или зарегистрируйтесь
1. Изучите настройки CKEditor. А именно в профиле на странице admin/settings/ckeditor/edit/ПРОФИЛЬ в рубрике "Внешний вид редактора" значение поля "Панель инструментов:" (Choose a default toolbar set. To define new toolbar, edit "ckeditor.config.js" located in "sites/all/modules/ckeditor".) установите, например в DrupalFiltered.
2. Опять же секция "Внешний вид редактора", поле "Показывать переключатель включить/выключить визуальный редактор:".
- Для комментирования войдите или зарегистрируйтесь
В admin/settings/ckeditor 2 профиля (Advanced, Default)

Поставил для обоих "Toolbar" - "DrupalFiltered" и "Show disable/enable rich text editor toggle" - "Hide"

Отделения анонса от основного текста не заметил как и то, что ссылка убралась

- Для комментирования войдите или зарегистрируйтесь
Хм.... С конфигами редактора ничего не делали? должен в данной конфигурации обеспечиваться следующим кодом:
// This toolbar should work fine with "Filtered HTML" filter
config.toolbar_DrupalFiltered = [
['Source'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-','SpellChecker', 'Scayt'],
['Undo','Redo','Find','Replace','-','SelectAll','RemoveFormat'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar'],
['Maximize', 'ShowBlocks'],
'/',
['Format'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink','Anchor','LinkToNode', 'LinkToMenu'],
['DrupalBreak', 'DrupalPageBreak']
];
в файле ckeditor.config.js
- Для комментирования войдите или зарегистрируйтесь
Конфиг такой же, проблема в том что не применяются настройки профиля:
Поменял значения
http://img511.imageshack.us/img511/9761/drupalfiltered.jpg
Но ничего не изменилось
http://img511.imageshack.us/img511/6215/45824058.jpg
- Для комментирования войдите или зарегистрируйтесь
И не удается отделить анонс от текста материала.
1. Захожу в "Типы материалов" admin/content/types
2. Убираю поле текста материала через admin/content/node-type/page путем удаления его названия
2. Перехожу на вкладку "Управлять полями" для типа "Сраница" admin/content/node-type/page/fields
3. Создаю новые текстовые поля field_notice и field_text для анонса и текста
Как дальше привязать во Views эти поля?
- Для комментирования войдите или зарегистрируйтесь
«И не удается отделить анонс от текста материала.»
<!-- break --> не помог?)))
И в смысле «Как дальше привязать во Views эти поля?»? В нужных представлениях теперь надо будет выбирать какие поля показывать, а какие нет. А вообще, стоит еще ознакомиться со вкладкой "* Показать поля" на странице управления полями у типа материала.
- Для комментирования войдите или зарегистрируйтесь
«И не удается отделить анонс от текста материала.»
не помог?)))
Имеется ввиду чтобы было отдельное поле для анонса с WYSIWYG-редактором
- Для комментирования войдите или зарегистрируйтесь
ну посмотрите откуда грузится конфиг и подправьте его.
- Для комментирования войдите или зарегистрируйтесь
А вообще, стоит еще ознакомиться со вкладкой "* Показать поля" на странице управления полями у типа материала.
Настроил так

Одна проблема - пропала ссылка "читать далее", как я понимают потому что теперь нет
Как вернуть эту ссылку?
- Для комментирования войдите или зарегистрируйтесь
"читать далее" генерируется при условии, что это анонс и что есть полное отображение страницы. Сейчас вы немного переделали что было - значит вам нужно вручную сделать эту ссылку. А уж как - спец поле, или шаблоны - тут вам надо самим думать. есть несколько вариантов.
- Для комментирования войдите или зарегистрируйтесь
You are using a feature that requires $cookie_domain to be set, but it is not set in your settings.php (either built-in filebrowser or quick uploads are enabled in the Advanced profile).
Не подскажите что за сообщение????????
CKEditor выдает эту ошибку
- Для комментирования войдите или зарегистрируйтесь
translate.google.com
Разве не приятней самому проблемы решать?
- Для комментирования войдите или зарегистрируйтесь
Да это понятно, что проблема с включением cookie, но все просмотрел непонимаю
- Для комментирования войдите или зарегистрируйтесь
Да это понятно, что проблема с включением cookie, но все просмотрел непонимаю
- Для комментирования войдите или зарегистрируйтесь
У меня отделяется, но но ещё много чего непонятного
- Для комментирования войдите или зарегистрируйтесь
У меня нет никаких Views, вообще не пойму зачем это нужно , но у меня не сохраняет с первого раза , нужно два раза на предпосмотр нажать чтобы увидеть результат
- Для комментирования войдите или зарегистрируйтесь
Почему не сделать здесь ветку по модулям, ищешь например ветку с CKEditor и там все вопросы связанные с ним, а то такое ощущение что здесь мусорка.
Все решённые вопросы выставлять всегда сверху в топике. А то лазить в поисковике и тот вырывает слово, а тема вообще не о том.
CKEditor: редактор тра ляля
CCK:фиг знает что это такое тра ляля
Всё ясно и понятно.
А то получается что на torrente легче найти ифну о друпале и его внутренностях чем на этом сайте
- Для комментирования войдите или зарегистрируйтесь
если еще для кого будет актуально то модуль ed_readmore решает проблему со вставкой ссылки "Подробнее..."
- Для комментирования войдите или зарегистрируйтесь
если еще для кого будет актуально то модуль ed_readmore решает проблему со вставкой ссылки "Подробнее..."
Можно сделать что-нибудь ужасное в духе
<?php if ($links) { ?><div class="links"><?php print $links?> <a href="<?php print $node_url?>" title="Просмотреть <?php print $title?>">Подробнее</a></div><?php }; ?>
- Для комментирования войдите или зарегистрируйтесь

Комментарии