當前位置: 首頁>>代碼示例>>PHP>>正文


PHP XenForo_BbCode_Formatter_Base::_prepareSmilieUrl方法代碼示例

本文整理匯總了PHP中XenForo_BbCode_Formatter_Base::_prepareSmilieUrl方法的典型用法代碼示例。如果您正苦於以下問題:PHP XenForo_BbCode_Formatter_Base::_prepareSmilieUrl方法的具體用法?PHP XenForo_BbCode_Formatter_Base::_prepareSmilieUrl怎麽用?PHP XenForo_BbCode_Formatter_Base::_prepareSmilieUrl使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在XenForo_BbCode_Formatter_Base的用法示例。


在下文中一共展示了XenForo_BbCode_Formatter_Base::_prepareSmilieUrl方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _prepareSmilieUrl

 /**
  * @see XenForo_BbCode_Formatter_Base::_prepareSmilieUrl()
  */
 protected function _prepareSmilieUrl($smilieUrl)
 {
     if ($smilieUrl[0] == '/') {
         if (self::$_boardRoot === null) {
             $boardUrl = XenForo_Application::get('options')->boardUrl;
             self::$_boardRoot = substr($boardUrl, 0, strpos($boardUrl, '/', 8));
         }
         // absolute path to this server
         return $boardUrl . parent::_prepareSmilieUrl($smilieUrl);
     } else {
         if (!preg_match('#^https?://#i', $smilieUrl)) {
             // relative path to this server
             return XenForo_Application::get('options')->boardUrl . '/' . parent::_prepareSmilieUrl($smilieUrl);
         } else {
             // no change required
             return parent::_prepareSmilieUrl($smilieUrl);
         }
     }
 }
開發者ID:hahuunguyen,項目名稱:DTUI_201105,代碼行數:22,代碼來源:HtmlEmail.php


注:本文中的XenForo_BbCode_Formatter_Base::_prepareSmilieUrl方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。