コード例 #1
0
ファイル: option_model.php プロジェクト: bekoys/blog
 public static function getInstance()
 {
     if (self::$instance == null) {
         self::$instance = new Option_model();
     }
     return self::$instance;
 }
コード例 #2
0
ファイル: module.php プロジェクト: bekoys/blog
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 
}
コード例 #3
0
ファイル: admin_nav.php プロジェクト: bekoys/blog
<?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 
    }
コード例 #4
0
ファイル: init.php プロジェクト: bekoys/blog
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') . '/');
コード例 #5
0
ファイル: admin_theme.php プロジェクト: bekoys/blog
<?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';