當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。