【本站通知】:提交网址请到顶部提交收录按钮提交,电脑版不能自动获取网站信息,请手动填写! ——广告合作:点击这里给我发消息 官方1群:加入QQ群 官方2群:加入QQ群
电影大全 博客大全 百度秒收录 导航大全 本站公告 违规站点

当前位置:首页 » 网站源码 » emlog教程 » 详情

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

前台换模板的功能其实非常有用,特别是对于经常做模板的模板作者来说,更是可以让访问都对自己模板的效果有直观的了。在 Emlog 3.5 版以前,甚至也有过专门的插件,不过自从升级到 4.0 之后,这个插件就失效了。但是,一些爱折腾的技术控和 EMER ,还是陆续弄出一些代码来实现这个功能
今天我要介绍,是从卡片的模板中提取的代码,每个访问者都互不影响,而且,关闭浏览器重新打开该网站,又会恢复后台设置的默认模板。
首先看根目录下的init.php,找到其中的:

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

将其替换为如下代码:

  1. 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.'/');

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

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

均改为:

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

查看某个模板的效果,直接在博客地址后面加上“?theme=模板目录”参数就行了,

打赏站长

打赏方式:

X
  • 支付宝
  • 微信
  • QQ红包

打开支付宝扫一扫
文章作者:站长的小便 日期:2018年12月12日 星期三   分类:emlog教程   浏览(513)
本文地址:https://www.laolibab.cn/Emlogjc/6262.html   [百度已收录]
短网址: [复制短网址]
声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

相关阅读

留言咨询

自动获取QQ

昵称

邮箱

网址

寻元素 - 专注免抠png素材设计网站

    寻元素 - 专注免抠png素材设计网站

老李云

    老李云

代刷秒赞广告位

    第一领券网,福利多多,优惠满满

协助本站seo优化,点击百度一下

    百度一下

二维码在线生成

关于我们

    站长导航网提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
    联系我们:给我发QQ消息 加入QQ群

站点统计

  • 收录网址:2803 个
  • 黑名单:57 个
  • 发布文章:6751 条
  • 总访问量:7879418次
  • 评论总数:3133 条
  • 闲言碎语:3条
  • 用户总数:229
  • 管理员数:2
  • 作者总数:227
  • 附件总数:856
  • 标签总数:10681
  • 分类总数:118
  • 子分类数:98
  • 友链总数:5
  • 本站运行:4年9月7天
展开
关闭 提交收录 审核状态 SEO实战 SEO外链 在线工具 在线音乐 模板之家 线报之家 资源大全 骗子公布 登录&注册

--------合作伙伴--------

博客之家 联盟馆 爱站云 名站导航 博客导航 中国技术导航 风象导航 老李收录网 技术导航天下 劲魅导航 AB资源网 钻皇帝国

sitemap