QQ技术网 —— 专注活动线报、绿色软件、网站源码、教程分享与资源导航。 首页按栏目实时聚合最新内容,方便你快速发现所需,也让搜索引擎更懂本站的核心更新。

emlog 模板预览功能的简单实现

首先看根目录下的init.php,找到其中的:

define('TEMPLATE_URL', TPLS_URL.Option::get('nonce_templet').'/');

将其替换为如下代码:
[lv]

session_start();

if(isset($_GET['theme'])){

    $theme = $_GET['theme']=='reset' ? Option::get('nonce_templet') : $_GET['theme'];

    $_SESSION['theme']=$theme;

}elseif(isset($_SESSION['theme'])){

    $theme=$_SESSION['theme'];

}else{

    $theme='';

}

if($theme==''){

    define('TEMPLATE_NAME', Option::get('nonce_templet'));

}else{

    define('TEMPLATE_NAME', $theme);

}

define('TEMPLATE_URL', TPLS_URL.TEMPLATE_NAME.'/');

[/lv]

然后将 index.php 和 t/index.php 两个文件中的:

define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');

均改为:

define('TEMPLATE_PATH', TPLS_PATH.TEMPLATE_NAME.'/');

要查看某个模板的效果,直接在博客地址后面加上“?theme=模板目录”参数就行了,如:https://qqjishu.com/?theme=emlog

评论

昵称
邮箱
主页