ZblogPhp主题制作五侧边栏设置 ZblogPhp侧边栏主题制作
- 2022年10月15日
- 1,388 次
网站侧边栏对于一个网站来说还是十分重要的,在一定程度上可以降低网站跳出率。ZblogPhp和WordPress的侧边栏用法基本上是一致的,如果是使用默认的侧边栏模块,可以直接在网站后台的模块管理中将需要的模块拖拽到自己想要的侧边栏中,就可以在不同的侧边栏中使用了。
ZblogPhp默认侧边栏调用方法及使用
在主题合适位置添加{template:sidebar}就可以调用默认的侧边栏,然后在网站后台模块管理中就可以将自己需要的模块拖拽至侧边栏中。
ZblogPhp默认侧边栏介绍
在网站后台模块管理中支持四种不同类型的侧边栏模块。
1、系统模块
系统模块是ZblogPhp自带的14个模块,用户可以自己对这些模块进行修改,主要是简单的对系统模块内置的a链接进行更换。
2、用户自定义模块
如果上面的系统模块不能满足需求或者是自己想新建一个自定义模块,就可以新建一个模块,当然这个新建的模块也是不能放PHP文件,主要还是放一些链接和文字之类的。
3、插件创建的模块
使用一些侧边模块插件,就可以生成一些插件内置的侧边栏模块,也是可以直接将这些模块拖拽至想要的地方使用。
4、主题模块和主题include文件夹的文件模块
这个主要是在制作主题时,在主题中直接将侧边栏写在了主题文件中,不用再对侧边栏模块进行任何设置。
以上这四种侧边栏模块,第一种直接使用系统模块还是比较简单的,直接在主题中调用默认模块,再在模块管理中将需要的模块拖拽到侧边栏中就可以了,但是默认的侧边栏模块往往满足不了很多站长的需求,更多的站长还是需要在侧边栏显示热门文章、热门评论文章等等个性需求的侧边栏模块,所以想要实现个人化的侧边栏还是需要用第3和第4种模块实现,当然第3种和第4种模块实现侧边栏还是得有一定PHP水平才能实现。
ZblogPhp判断不同页面使用不同侧边栏
当我们在不同的页面的时候,需要显示不同的侧边栏,以下就是一个对不同页面判断然后显示不同侧边栏的判断代码:
{if $type=='index'}
{template:sidebar}
{elseif $type=='category'}
{template:sidebar2}
{elseif $type=='article'}
{template:sidebar3}
{elseif $type=='page'}
{template:sidebar4}
{else}
{template:sidebar5}
{/if}
通过使用if…elseif…else…if多个判断,判断当页面类型是首页、栏目、文章、页面以及其他页面的时候显示不同的侧边栏,这些侧边栏我们可以在模块管理中进行拖拽使用。
ZblogPhp主题制作侧边栏简单制作
其实,我们可以将一些需要的侧边栏模块,比如说热门文章、随机文章、最新文章等等需要的模块,直接封装在主题下的include.php文件中,需要的时候直接在主题中调用。然后自定义一个侧边栏文件,然后对页面进行判断,不同的页面条件不同的封装模块。最后,在需要侧边栏模块的主题模板中,调用我们自定义的侧边栏文件即可。
这种简单制作侧边栏的方法,相当于直接将侧边栏模块写死在主题里,不用再在后台模块管理中对侧边栏模块进行设置了。
以上就是笔者记载的ZblogPhp主题制作侧边栏制作一文,本文并未详细介绍ZblogPhp侧边栏模块的一些参数,只是记录了笔者制作ZblogPhp侧边栏主题的思路,如果实在不会侧边栏主题怎么制作,可以多下载几个免费主题,参考借鉴一下别人的做法。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP如何实现图像剪裁合并?PHP实现图像剪裁合并的实例代码 2022-11-24
- 记一次宝塔安装Zblogphp不顺利之旅 宝塔安装Zblogphp注意事项 2022-04-26
- PHP错误日志相关函数有哪些?PHP错误日志错误消息类型如何使用 2022-11-30
- PHP常用字符串函数分割与合并字符串函数用法及实例 2022-11-10
- PHP中如何重命名、复制、删除文件?PHP重命名、复制、删除文件操作实例 2022-11-11
- PHP面向对象如何创建一个类对象 PHP面向对象实例化实例代码 2022-12-01
