06.03.2008 года

Как использовать HTML-тэги в статье

Бывает, что BBCode маловато для форматирования статьи. Поэтому полезно использовать обычные HTML-тэги такие как

<i>italic</i><br />
<strike>Strike</strike>

Для этого надо


01. Открыть Файл /fp-plugins/bbcode/plugin.bbcode.php
02. Найти строчку (11 строка)

define('BBCODE_ALLOW_INLINE_HTML', 0);

и заменить её на

define('BBCODE_ALLOW_INLINE_HTML', true);

03. Сохранить файл
04. Закачать на сервер

Не забываем делать копии старых файлов для возможности вернуться назад - к старой версии в случае неудачного изменения!

05. Всё! HTML-код в статьях работает!
06. Наслаждаемся от красиво отформатированного текста!

  1. Дмитрий Дианов Avatar for Дмитрий Дианов

    06-03-2008 в 19:39:04

    Дык-с, HTML не есть HTML, коли он без визуального редактора. А он есть, TinyMCE. На английском код плагина приведен http://www.flatpress.org/forums/comments.php?DiscussionID=110&page=1#Item_13 здесь, но ведь нужен перевод. В дальнейшем надеюсь, что эта статейка появится в FAQ.
    Суть такая, качаете http://slil.ru/25553698 этот файл, кидаете его в папку /fp-plugins/tinymce/ (у вас её нет, создаете), качаете последний TinyMCE (http://prdownloads.sourceforge.net/tinymce/tinymce_3_0_3.zip?download на мой взгляд подойдет всем), распаковываете его, из архива папку tiny_mce кидаете в папку /fp-plugins/tinymce/, рядышком со скачанным выше файлом.
    Теперь отключаете плагин bbcode (не рекомендуется это делать, придется все использованные BBCode в HTMl переделывать, поэтому читайте далее).
    Если не хотите терять bbcode-разметку: в файле fp-plugins/bbcode/plugin.bbcode.php первые строки (не первые, но они заметны) приводите к такому виду:
    define(’BBCODE_ALLOW_INLINE_HTML’, true);
    define(’BBCODE_ENABLE_COMMENTS’, true);
    define(’BBCODE_USE_EDITOR’, false);
    ENABLE_COMMENTS можно и в true и в false выставить, не суть важно.
    Сохраняете файл, грузите на сервер (БЭКАПЫ НАШЕ ВСЁ!).
    После чего идете в админку, в админке включаете плагин tinymce (для пользователей стабильной сборки: его нужно вписать в конфиг плагинов), или в Vivace в панели плагинов включаете TinyMCE.
    После чего идёте в панель написания/редактирования страницы/записи и любуетесь новым визуальным редактором.
    P.S. файл, что я указал, не совсем ванильный - там включена дефолтная тема для TinyMCE, включена проверка орфографии движка Gecko (Firefox, SeaMonkey, KMeleon), её, т.е.
    gecko_spellcheck : true,
    Можно из того файла убрать.
    P.P.S. Antuan, негоже конфиги на файлообменниках хранить, залейте пожалуйста его на flatpress.ru.

  2. Дмитрий Дианов Avatar for Дмитрий Дианов

    06-03-2008 в 19:40:55

    Ах да, и плагины advhr, advlink и advimage включены, с ними заметно веселей.

Добавить комментарий

Добавьте свой комментарий в форму ниже