当前位置:首页 » Emlog教程 » emlog模板调用多个侧边栏教程

emlog模板调用多个侧边栏教程

正在写新板子,想尝试一下三栏的,但是不知道如何调用多侧边栏。查了emlog官方文档(5.0 版以后的),可以调用多个多个侧边栏。下面emlog官方文档原文:
Sidebar Amount:标记该模板有几个侧边栏,一般为1,有些模板有两个侧边栏则标记2。这样可以在后台widgets里识别管理(具体可下载体验官方收录的模板G7)。
但是如何调用,文档说参考 G7 模板,但是我在应用中心没找到那个那个板子。后来也在emlog官方论坛发帖询问,也没人回答。
于是干脆自己想办法吧。学了这么久的php,这点还不会,那真是白学了。我突然发现我有一个缺点,就是不相信自己的实力,那可能就是自卑吧。总是再找别人的方法, 而自己没有真正去想。其实动脑想了之后,然后动手实践很容易解决。

下面是我的解决方法:
1、申明侧边栏目数
在header.php文件的页头申明栏目数:【Sidebar Amount:3】表示此模板支持三个栏目。看了一下数据库,似乎最多也只能是4个。但是3个已经足够了。
2、设置侧边栏
emlog模板调用多个侧边栏教程
3、调用侧边栏
①$widgets = !empty($options_cache['widgets1']) ? unserialize($options_cache['widgets1']) : array(); //原文
②$widgets = !empty($options_cache['widgets2']) ? unserialize($options_cache['widgets2']) : array();//调用侧边栏1
③$widgets = !empty($options_cache['widgets3']) ? unserialize($options_cache['widgets3']) : array();//调用侧边栏2
④$widgets = !empty($options_cache['widgets4']) ? unserialize($options_cache['widgets4']) : array();//调用侧边栏3
将side.php 复制三份并重命名如:side1.php、side2.php、side3.php,然后分别把第①句用第②、③、④句替换。

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

结语
emlog模板调用多侧边栏教程就是这样,是不是很简单。凡事多动脑,问题就解决了……
End
关键词: Emlog代码
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
觉得很赞 (5)付款方式
X
付款方式:
  • 微信
  • 支付宝
  • QQ红包

使用微信扫一扫
blogger
    发布日期:2014-09-17   所属类别:Emlog教程   浏览:10521次   评论:18次
    本文地址:http://www.shuyong.net/iemlog/429.html [ 百度已收录 ]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

填写好QQ号码,任点空白处自动获取

昵称

邮箱

网址

7楼、logofree [回复该留言]
2018-06-06 05:32
还有更好的模板吗?
舍力(博主) [回复该留言]
2018-06-07 01:20
@logofree:可以定制
6楼、君子政 [回复该留言]
2016-11-26 18:55
学习一下
5楼、kirito [回复该留言]
2016-07-30 05:20
找到了
4楼、小米 [回复该留言]
2016-04-16 09:28
谢谢分享
3楼、etretrt [回复该留言]
2016-04-02 05:30
博主是个技术控,很厉害
2楼、外滩十八号417 [回复该留言]
2015-08-05 08:13
你好,我看了你的博客,但是我已经把Sidebar Amount:1改成3了,到了后台没有看到侧边栏1,2,3,请问下什么原因啊,求请教,谢谢
舍力 [回复该留言]
2015-08-05 08:44
@外滩十八号417:清理缓存或更换模板文件名
外滩十八号417 [回复该留言]
2015-08-05 13:22
@舍力:您好,更新模板文件名,是哪个文件啊,不太懂
舍力 [回复该留言]
2015-08-05 23:22
@外滩十八号417:当前模板文件夹名,例如:默认的为default。该成其他的在后台启用该模板即可!
外滩十八号417 [回复该留言]
2015-08-06 02:23
@舍力:好的我试试,谢谢
外滩十八号417 [回复该留言]
2015-08-07 01:07
@舍力:你好,我已经按照方法来了,把side.php文件复制了3个,也按照方法弄了,那怎么调用啊,貌似侧边栏还是和以前一样。“最后include这三个文件中的任何一个,就可以出现不同的侧边栏。”这句话是什么意思啊?求指导,谢谢
舍力 [回复该留言]
2015-08-07 01:27
@外滩十八号417:50元帮你搞定!
外滩十八号417 [回复该留言]
2015-08-07 01:56
@舍力:不可以帮个忙么?
舍力 [回复该留言]
2015-08-07 02:00
@外滩十八号417:你还要怎么帮,这还不够帮你的么?连个网站都舍不得填写的人;你想要我怎么帮你!这个教程的都还需要解释的话,请先去熟悉一下php吧,我不可能帮你普及PHP的知识!
外滩十八号417 [回复该留言]
2015-08-07 05:11
@舍力:你好,我并不知道网址是填写自己的,我自己会好好学习,谢谢了
1楼、leo [回复该留言]
2014-09-17 09:36
转载后带个地址(不要求链接)可好?
舍力 [回复该留言]
2014-09-18 00:36
@leo:没问题

个人资料

舍力

博主:舍力

Emlog交流群

    简单的道理,复杂的人生!

博客统计

  • 文章数量:1133篇
  • 文章评论:3520条
  • 总访问量:10301133次
  • 微语数量:81条
  • 在线人数:2人
  • 本站运行:11年2月28天
  • 估计博主很忙,已经很久没更新了!
Q2 虚位以待
Copyright © 2024 舍力博客 版权所有   粤ICP备11021420号
基于宝塔面板,数据存储于阿里云ECS
Powered by emlog / &Author 舍力博客.