NAME

HTML::Editor::BBCODE - BBCODE for HTML::Editor

required Modules

HTML::Entities

SYNOPSIS

        use HTML::Editor::BBCODE;

        my $test = ...

        BBCODE(\$test);

        print $test;

DESCRIPTION

Supported BBCODE

     [left]left[/left]

     [center]center[/center]

     [right]right[/right]

     [b]bold[/b]

     [i]italic[/i]

     [s]strike[/s]

     [u]underline[/u]

     [sub]sub[/sub]

     [sup]sup[/sup]

     [img]http://url[/img]

     [url=http://url.de]link[/url]

     [email=email@url.de]mail me[/email]

     [color=red]color[/color]

     [google]lindnerei.de[/google]

     [blog=http://referer]text[/blog]

     [h1]h1[/h1]

     [h2]h2[/h2]

     [h3]h3[/h3]

     [h4]h4[/h4]

     [h5]h5[/h5]

     [ul]

     [li]1[/li]

     [li]2[/li]

     [li]3[/li]

     [/ul]

     [ol]

     [li]1[/li]

     [li]2[/li]

     [li]3[/li]

     [/ol]

     [hr]

     [code=] see highlightCode

     be careful function is case sensitive.

EXPORT

BBCODE()

BBCODE

Public

BBCODE

highlightCode

highlightCode( $string,$language);

[code=language] .. [code]

language tags

Perl

Java

C++

XML

Ruby

Python

PHP

JavaScript

HTML

CSS

Bash

SQL

formatString

use Syntax::Highlight::Engine::Kate; to higlight source_code

see highlightCode

AUTHOR

Dirk Lindner <lze@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2005 - 2015 by Hr. Dirk Lindner

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.