以下为最初插件时间方法,但据说百度提交网站认证提示有301跳转,所以需要进行一些修改,具体参考2楼。 ThemeSwitcherForMultiDevice是一款为Emlog提供的根据设备自动切换主题的ThemeSwitcherForEmlog插件
Emlog各个版本插件的使用前提:
1、根目录的init.php中代码替换:
- define('TEMPLATE_URL', TPLS_URL.Option::get('nonce_templet').'/');
复制代码 替换为
- session_start();
- if(isset($_GET['theme'])){
- $theme = $_GET['theme']=='reset' ? Option::get('nonce_templet') : $_GET['theme'];
- $_SESSION['theme']=$theme;
- }elseif(isset($_SESSION['theme'])){
- $handle=opendir(TPLS_PATH);
- while (($item=readdir($handle))!==false) {
- if($item!='.'&&$item!='..'){
- if (is_file ( TPLS_PATH . "/" . $item )) {
- $arr ['file'] [] = $item;
- }
- if (is_dir ( TPLS_PATH . "/" . $item )) {
- $arr ['dir'] [] = $item;
- }
- }
- }
- closedir($handle);
- if(in_array($_SESSION['theme'],$arr["dir"])){
- $theme=$_SESSION['theme'];
- }else{
- $theme="";
- }
- }else{
- $theme='';
- }
- if($theme==''){
- define('TEMPLATE_NAME', Option::get('nonce_templet'));
- }else{
- define('TEMPLATE_NAME', $theme);
- }
- define('TEMPLATE_URL', TPLS_URL.TEMPLATE_NAME.'/');
复制代码 2、根目录的index.php和微语目录的t/index.php中代码替换
- define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');
复制代码 替换为
- define('TEMPLATE_PATH', TPLS_PATH.TEMPLATE_NAME.'/');
复制代码
插件下载:
|