public static function getInstance() { if (self::$instance == null) { self::$instance = new Option_model(); } return self::$instance; }
function widget_navibar() { ?> <div id="navigation" class="clearfix"> <div class="menu-main-container"> <ul class="sf-menu"> <li class="current"><a href="<?php echo SITE_URL; ?> index.php">主页</a> <?php $menu_arr = json_decode(Option_model::getInstance()->getOption('theme_menu'), true); create_nav_menu($menu_arr, $menu); echo $menu; ?> </ul> </div> </div> <?php }
<?php require 'admin_init.php'; login(); // 更新菜单项 if (isset($_POST['menu'])) { $menu = str_replace(',{}', '', $_POST['menu']); Option_model::getInstance()->updateOption('theme_menu', $menu); exit; } require ADMIN_VIEW_PATH . 'header.php'; $menu = Option_model::getInstance()->getOption('theme_menu'); // 初始化菜单项 if (empty($menu)) { $terms = Category_Model::getInstance()->getTermsAll(); echo '<div class="dd" id="nestable">'; echo '<ol class="dd-list">'; foreach ($terms as $term) { ?> <li class="dd-item dd3-item" data-id="<?php echo $term['term_id']; ?> "> <div class="dd-handle dd3-handle">Drag</div> <div class="dd3-content"><?php echo $term['term_name']; ?> </div> </li> <?php }
define('SITE_TITLE', "扑爬"); define('SITE_PATH', dirname(__FILE__) . '/'); define('SITE_URL', '/' . basename(dirname(__FILE__)) . '/'); define('PLUG_PATH', SITE_PATH . 'contents/plugins/'); // *_PATH表示文件的路径,*_URL表示网站的URL路径 define('INC_PATH', SITE_PATH . 'includes/'); define('LIB_PATH', SITE_PATH . 'includes/lib/'); define('ITEM_NUM', 10); // 每页显示的信息条目数 /* Admin */ define('ADMIN_VIEW_PATH', SITE_PATH . 'admin/views/'); define('ADMIN_VIEW_URL', SITE_URL . 'admin/views/'); /* User */ define('USERNAME', 'song'); define('PASSWORD', 'song12345'); /* Database */ // mysql database address define('DB_HOST', 'localhost'); // mysql database user define('DB_USER', 'root'); // database password define('DB_PASSWD', ''); // database name define('DB_NAME', 'blog'); // database prefix define('DB_PREFIX', 'blog_'); require LIB_PATH . 'function.base.php'; $opt = Option_model::getInstance(); /* Theme */ define('TEMPLATE_URL', SITE_URL . 'contents/themes/' . $opt->getOption('current_theme') . '/'); define('TEMPLATE_PATH', SITE_PATH . 'contents/themes/' . $opt->getOption('current_theme') . '/');
<?php require 'admin_init.php'; login(); if (!empty($_GET['theme'])) { Option_model::getInstance()->updateOption('current_theme', $_GET['theme']); } require ADMIN_VIEW_PATH . 'header.php'; $themes = getThemes(); $cur_theme = Option_model::getInstance()->getOption('current_theme'); require ADMIN_VIEW_PATH . 'admin_theme.php'; require ADMIN_VIEW_PATH . 'footer.php';