/** * @Implement of hook_alter_js() * 可对页面 js 文件进行增减 */ function default_alter_js(&$js) { /** * 去除由 system 模块加载的 system.js 文件 */ unset($js['files'][dd_get_path('module', 'system') . '/system.js']); /** * 增加一个 js,键名即为 js 文件路径,相对于程序根目录。 */ $js['files'][dd_get_path('theme', 'default') . '/test.js'] = array('type' => 'theme', 'cached' => true); }
// $Id$ if (!isset($_GET['module'])) { die('byebye'); } define('DIDA_ROOT', getcwd()); require_once DIDA_ROOT . '/includes/bootstrap.inc'; header('Content-Type: text/html; charset=utf-8'); if (!isset($_GET['bootstrap']) || $_GET['bootstrap'] != 'full') { $includes = NULL; if (!empty($_GET['includes'])) { if (strpos($_GET['includes'], '|') !== false) { $includes = explode('|', $_GET['includes']); } else { $includes[] = $_GET['includes']; } } bootstrap('custom', $includes); } else { bootstrap('full'); } if ($GLOBALS['conf']['modules'][$_GET['module']]) { // 加载模块主文件 require_once dd_get_path('module', $_GET['module']) . '/' . $_GET['module'] . '.module'; // 检查函数是否存在 $function = $_GET['module'] . '_call_custom'; if (function_exists($function)) { echo $function($_GET); } else { echo 'byebye'; } }