IT技术宅

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > Emlog相关 > emlog模板调用多侧边栏教程

emlog模板调用多侧边栏教程

刘振兴     Emlog相关      2015年09月22日     14165     1条评论  

想尝试一下三栏的,但是不知道如何调用多侧边栏。

查了emlog官方文档(5.0 版以后的),可以调用多个多个侧边栏。下面emlog官方文档原文:

 Sidebar Amount:标记该模板有几个侧边栏,一般为1,有些模板有两个侧边栏则标记2。这样可以在后台widgets里识别管理(具体可下载体验官方收录的模板G7)。

但是如何调用,文档说参考 G7 模板,但是我在应用中心没找到那个那个板子。后来也在emlog官方论坛发帖询问,也没人回答。

于是干脆自己想办法吧。学了这么久的php,这点还不会,那真是白学了。我突然发现我有一个缺点,就是不相信自己的实力,那可能就是自卑吧。总是再找别人的方法, 而自己没有真正去想。其实动脑想了之后,然后动手实践很容易解决。

下面是我的解决方法:

1、申明侧边栏目数

在header.php文件的页头申明栏目数:【Sidebar Amount:3】表示此模板支持三个栏目。看了一下数据库,似乎最多也只能是4个。但是3个已经足够了。

2、设置侧边栏

thum-61661410365451.png

 

3、调用侧边栏

①$widgets = !empty($options_cache['widgets1']) ? unserialize($options_cache['widgets1']) : array(); //原文
②$widgets = unserialize($options_cache['widgets1']);//调用侧边栏1
③$widgets = unserialize($options_cache['widgets2']);//调用侧边栏2
④$widgets = unserialize($options_cache['widgets3']);//调用侧边栏3

将side.php 复制三份并重命名如:side1.php、side2.php、side3.php,然后分别把第①句替换为第②、③、④句。

最后include这三个文件中的任何一个,就可以出现不同的侧边栏。理想情况下,首页(列表页)、文章页、页面(微语)可以分别调用不同的侧边栏。

结语

emlog模板调用多侧边栏教程就是这样,是不是很简单。凡事多动脑,问题就解决了……

评论一下 分享本文 赞助本站 联系站长
IT技术宅
 挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

未显示?请点击刷新

清空信息
关闭评论
s站
s站 2019-01-08 23:37 广东省广州市电信 回复
支持一下
 Windows 7 x64   Google Chrome 71.0.3578.98