EmLogPro是基于PHP和MySQL开发的博客系统,它本身并不直接支持内置的分站功能,舍力结合5.3.1版本m文件夹来实现这一需求。
以下是一些实现分站功能的方法(本方法自用做记录之用):
在根目录创建一个文件夹,本文以syom做为示例,在syom创建一个index.php文件,内容如下:
require_once '../init.php';
$symb = 'syom';//当前目录地址,需跟文件名一样
define('SYM_PATH',EMLOG_ROOT.'/'.$symb.'/');//不可更改项,否则出错!!!
class View{public static function getView($symurl,$ext='.php'){return SYM_PATH.$symurl.$ext;}}//不可更改项,否则出错
$logid = isset ($_GET['post']) ? intval ($_GET['post']) : '';
$action = isset($_GET['action']) ? addslashes($_GET['action']) : '';
$slsort = isset ($_GET['sort']) ? intval ($_GET['sort']) : '';
$slkey = isset($_GET['keyword']) ? addslashes($_GET['keyword']) : '';
$sltag = isset ($_GET['tag']) ? addslashes ($_GET['tag']) : '';
$slauthor = isset ($_GET['author']) ? addslashes($_GET['author']) : '';
$navi_cache = $CACHE->readCache('navi');
$user_cache = $CACHE->readCache('user');
$sort_cache = $CACHE->readCache('sort');
$tag_cache = $CACHE->readCache('tags');
未完待续!!!
评论一下?