本文整理汇总了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.");
}
}