小指分享-emlog模板预览实现
其实非常简单~
修改方法:
删除init.php里面
//前台模板URL define('TEMPLATE_URL',TPLS_URL.Option::get('nonce_templet').'/');
替换主站index.php和微语/t/index.php里面
define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径
替换为
if (isset($_GET['preview'])) { define('TEMPLATE_PATH', TPLS_PATH.$_GET["preview"].'/');//前台模板路径 //前台模板URL define('TEMPLATE_URL',TPLS_URL.$_GET["preview"].'/'); } else { define('TEMPLATE_PATH', TPLS_PATH.Option::get('nonce_templet').'/');//前台模板路径 //前台模板URL define('TEMPLATE_URL',TPLS_URL.Option::get('nonce_templet').'/'); }
使用方法:
找到需要预览的模板的目录名称,如默认模板的目录名称为default。
在当前模板访问的路径上添加一个传输数据即可。
原本没有传输数据的链接在最后添加
?preview=default
例如首页:
http://www.example.com/
修改为:
http://www.example.com/?preview=default
原本已经传输数据的链接在传输数据的数据串后面添加
&preview=default
例如文章页:
http://www.example.com/?post=1
修改为:
http://www.example.com/?post=1&preview=default
完全不影响普通访客的使用有木有,实现让访客自选模板不是梦有木有~
如果觉得不想别人乱访问,自己把preview改成个性化一点的就可以了。
搞定,说了很简单的嘛^_^
点赞6
支持一下