当前位置: 首页>>代码示例>>PHP>>正文


PHP BBCode::transform方法代码示例

本文整理汇总了PHP中BBCode::transform方法的典型用法代码示例。如果您正苦于以下问题:PHP BBCode::transform方法的具体用法?PHP BBCode::transform怎么用?PHP BBCode::transform使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BBCode的用法示例。


在下文中一共展示了BBCode::transform方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: do_markup

 public function do_markup($content, $post = null)
 {
     static $textile;
     static $markdown;
     static $bbcode;
     $markup = 'html';
     $process_comments = Options::get('Markup__process_comments');
     // Posts are Post objects and comments are comment objects.
     if ($post instanceof Comment && $process_comments) {
         $markup = Options::get('Markup__comment_markup_type');
     } else {
         if ($post instanceof Post) {
             $markup = Options::get('Markup__markup_type');
         }
     }
     switch ($markup) {
         case 'markdown':
             if (!isset($markdown)) {
                 $markdown = new MarkdownExtra_Parser();
             }
             return $markdown->transform($content);
             break;
         case 'textile':
             if (!isset($textile)) {
                 $textile = new Textile();
             }
             return $textile->TextileThis($content);
             break;
         case 'bbcode':
             if (!isset($bbcode)) {
                 $bbcode = new BBCode();
             }
             return $bbcode->transform($content);
             break;
         case 'html':
         default:
             return $content;
     }
 }
开发者ID:habari-extras,项目名称:markup,代码行数:39,代码来源:markup.plugin.php


注:本文中的BBCode::transform方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。