wecenter学习笔记-BBCode(Bulletin Board Code)

字数 179阅读 231

该文是wecenter学习笔记的一部分

BBCode(Bulletin Board Code)

参照:[wikipedia: BBCode](https://zh.wikipedia.org/wiki/BBCode)

使用

BBCode并没有一个共同的标准,但仍然有一些语法因为被广泛采用而成为共通语法:

$article_info['message'] = FORMAT::parse_attachs(nl2br(FORMAT::parse_bbcode($article_info['message'])));

实现

参照FORMAT的实现

system/class/cls_format.inc.php#parse_bbcode

public static function parse_bbcode($text)
{
    if (!$text)
    {
        return false;
    }

    return self::parse_links(load_class('Services_BBCode')->parse($text));
}

Services_BBCode完成了BBCode到html的转换

system/Services/BBCode.php


全局异常处理 ←o

推荐阅读更多精彩内容