书犹药也,善读可以医愚

    

记录一下:修改了轮播图设置方式

记录之前先说一下原先设置轮播图的方式,以免以后要改回这种方式时还要找半天思路:

原先的方式其实是利用了tpyecho文章自定义字段来实现的,首先在functions.php中增加一个文本输入框出现在文章发布界面,用于输入要设置为轮播的大图图片地址。然后在前端要显示轮播的位置,我是写在了头部的,在选定的位置上写好一个轮播图的模块,再在遍历文章里进行判断,如果文章有设置了轮播自定义字段且字段内容不为空的条件下,就将其中的几个参数例如:文章标题、链接、所属目录、大图图片地址等修改为动态获取即可。这样就实现了自动获取轮播文章的功能,那么为什么要放弃这种方式呢?

一是遍历的文章受后台阅读设置中的显示文章数目影响,它不是遍历所有已发布的文章的,只是遍历当前页面下的指定数量的文章。那么当你的轮播图所对应的文章时间比较久了的话,肯定会前新文章给挤到后面去了,那么就无法被this->next()找到,这个轮播就会失效了。另外一个原因是只能让文章作为轮播项,有局限性。

所以我换了另一种方式,将它修改为在主题的外观设置里面去指定轮播,设置界面如下图:

云之家图片20181120170349.png

我知道,一眼看上去肯定觉得挺凌乱的哈,毕竟用了这么多说明文字,但是用习惯了之后,其实也是蛮方便的啦!

轮播图显示设置

这个总不要解释了吧,打勾表示开启,不打勾表示关闭嘛,没什么好说的。对了,开启后其实默认会在首页跟分类页同时显示的,这里的说明我会修改一下!

要显示的首页的轮播分类

注意这里的分类是指下方轮播图列表中设置的分类噢,可不是文章的分类噢!

要显示的在首页的轮播图数量

这个其实是要看你实际设置在多少条轮播在首页显示的,填对应的数字就可以了,这个数字是控制轮播图下方的导航按钮出现的数量的。不填当然也是可以的,但是这样在浏览器中jQuery会报一个错,而且你就无法跳着看轮播。当然就算你不填这里的数字,也是不影响轮播图运行的。

要显示在分类目录的轮播分类&数量

请参考上面两条的说明,是一样的。这里的设置可以让你设置出现在首页的轮播内容跟出现在分类页的轮播内容变得不相同。

轮播图列表【重点】

所有的轮播图信息都在这个轮播图列表中,一行表示一条轮播记录。

每一行都包含了五个参数,分别是:标题,链接地址,分类名称,轮播图片地址,轮播的分类

例如:

第一个typecho主题,https://kisxy.com/tech/235.html,伪技术类,https://kisxy.com/usr/uploads/2018/11/2421763794.jpg,home

标题:第一个typecho主题

链接地址:https://kisxy.com/tech/235.html

分类名称:伪技术类

轮播图片地址:https://kisxy.com/usr/uploads/2018/11/2421763794.jpg

轮播的分类:home

这是一条完整的记录。而哪条记录需要在首页或者分类页显示,是依据最后一个参数来判定的。如果上面提到的要显示的首页(或者分页目录)的输入框中什么都不输入的话,那么默认是显示全部记录。

那么刚才这条示例的记录设置完后的实际效果如下图:

云之家图片20181120172812.png

效果应该还可以噢!这个主题我会尽快发布,当然有没有用户我就不知道了哈哈,目前我正在学习怎么在github中建立项目呢。

所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

已有 2 条评论

  1. 能写后台主题设置的都很厉害,我写的主题只能自己用
    1. 回复 程志辉: 可以参考默认主题中的functions.php来写,然后看几个别人的主题文件里的源码,就足以应付一般的设置啦。

添加新评论

  Timeline:一生

那一条老街之中
居住着许多老人
每隔一段时间
就有一个生命从老街中逝去
住在这条街道的人渐渐习惯
人到了岁数
是不得不离开的
渐渐消失的生命
无论各自经历了怎样的一生
最终都是安安静静地离去了
留不得一点东西

updated on :

  关于博主

84年,天秤座与处女座交接,有一点点强迫症,性格诡异,情绪复杂多变。爱好健身、跑步,一年必跑一场全程马拉松,N场半程马拉松。也喜欢听歌与阅读,喜欢接触新鲜事物。座右铭:活到老,学到老,生命在于运动!

  近期评论

  •  Feng: 这网站是不打算开了吗?好久了呢
  •  程志辉: 宇哥的网站啥时候恢复哇
  •  阿怡: 二级分类相册不可以继承。不知道怎么改。
  •  阿怡: 二级分类相册不可以继承。不知道怎么改。
  •  kaio: 这网站真棒。做个参考
  •  姑姑: 这个名字秒啊
  •  Liu先生的故事小屋: 友链更名 原名 -小酱博客 现名-Liu先生的故事小屋 麻烦博主换一下友链名
  •  御宅男: 码农路过,留下一个爪印!!!!
  •  林叶展弟弟: 我自己魔改了一些,都是在文件里直接改的,每次更新还是不辞辛苦改一改。
  •  御宅男: 瓜农路过 留下一个爪印

  分类目录

成功源于不懈的努力。

暗自伤心,不如立即行动。

再多一点努力,就多一点成功。

得意淡然,失意坦然;喜而不狂,忧而不伤。

海纳百川,有容乃大;壁立千仞,无欲则刚。