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


PHP ET::skin方法代碼示例

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


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

示例1: C

    } else {
        $skinName = C("esoTalk.skin");
    }
    // Include the skin file and instantiate its class.
    ET::$skinName = $skinName;
    if (file_exists($file = PATH_SKINS . "/{$skinName}/skin.php")) {
        include_once $file;
    }
    $skinClass = "ETSkin_" . $skinName;
    if (class_exists($skinClass)) {
        ET::$skin = new $skinClass("addons/skins/" . $skinName);
    }
}
// If we haven't got a working skin, just use the base class. It'll be ugly, but it'll do.
if (empty(ET::$skin)) {
    ET::$skin = new ETSkin("");
}
// Add the class as a plugin as well so that its event handlers are called through the normal process.
array_unshift(ET::$plugins, ET::$skin);
//***** 9. SET UP LANGUAGE
// If the user's preferred language differs from the forum's default, then load it now.
if (C("esoTalk.language") != ET::$session->preference("language")) {
    ET::loadLanguage(ET::$session->preference("language"));
}
//***** 10. SET UP CONTROLLER
// If the first part of the request is "admin", presume we're in the admin section.
if ($requestParts[0] == "admin") {
    $controllers = ETFactory::$adminControllers;
    array_shift($requestParts);
    if (empty($requestParts[0])) {
        $requestParts[0] = "dashboard";
開發者ID:19eighties,項目名稱:esoTalk,代碼行數:31,代碼來源:bootstrap.php


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