LoginSignup
0
0

More than 5 years have passed since last update.

picoでbbcode有効で登録したコンテンツを一括でHTMLに変換する

Posted at

何回かやってしまったのでメモを残しておきます。

picoを新規インストールして何も考えずにコンテンツ作成すると、BBCode有効、自動改行有効でコンテンツを作成することになります。

これで下書きをだーーーっっと入力しておいて、あとからCKEditorをインストールして、いざWYSIWYGで編集しようと思うと、BBCode用エディタになってしまいます。

これはBBCode有効のコンテンツを編集しようとすると、BBCode用CKEditorが起動するからなんですね。

そうなったときに、一括でBBCodeなコンテンツをHTMLコンテンツに変換するのが次のSQL

UPDATE PREFIX_pico_contents SET body=REPLACE(body, '\n', '<br />\n'),  filters=REPLACE(filters, 'bbcode', '');
UPDATE PREFIX_pico_contents SET filters=REPLACE(filters, 'nl2br', '');

※PREFIXはXOOPS_DB_PREFIXにあわせて、picoも複製したモジュールディレクトリ名にあわせてください。

「BBCode変換」「自動改行」のオプションを削除して、本文中の改行に
を追加するようになってます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0