本文整理匯總了PHP中TPL::dir方法的典型用法代碼示例。如果您正苦於以下問題:PHP TPL::dir方法的具體用法?PHP TPL::dir怎麽用?PHP TPL::dir使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類TPL
的用法示例。
在下文中一共展示了TPL::dir方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: _inc
function _inc($inc)
{
$path = TPL::dir() . $inc . ".php";
// check for include file in template directory
if (!file_exists($path)) {
// check other path
if (file_exists($inc . ".php")) {
$path = $inc . ".php";
} else {
// log error
LOGS::write("not_found_template_file");
// return false
return false;
}
}
// include file
extract(TPL::$vars);
include $path;
}
示例2: define
if (!defined("DRAWLINE_RUN_FROM_INDEX")) {
die;
}
define("ADMIN_URL", LINKS::get("admin_home"));
/*
* load BACKend or FRONTend
*/
if (on_admin()) {
// set template path to admin
TPL::dir(FOLDER_ADMIN . "template" . DS);
// run admin
include FOLDER_ADMIN . "index.php";
} else {
// set template path to admin
TPL::dir(FOLDER_EXTENDER . "templates" . DS . OPTIONS::website('frontend_template') . DS);
// run frontend
include FOLDER_FRONTEND . "index.php";
}
// general assign
TPL::assign("admin_url", ADMIN_URL);
TPL::assign("base_url", BASE_URL);
// run plugins
foreach (DRAWLINE::plugins_list(true) as $plugin) {
if (file_exists(FOLDER_PLUGINS . $plugin . DS . "index.php")) {
include_once FOLDER_PLUGINS . $plugin . DS . "index.php";
EVENTS::do_action("run_plugin_" . $plugin);
} else {
LOGS::write("Not found plugin " . $plugin . " on the server.");
}
}