typecho
typecho copied to clipboard
如果增加一个,在每个分类下的文章实现自定义排序的功能的话...
你的想法是否与某个问题有关?请描述
想做一个类似文档类的主题,但是文档显示的文章列表只能按时间/评论数来排序。如果我想写
-前言(分类) -说明1(文章) -说明2(文章) -说明3(文章)
实现起来就很困难。
描述你想要的解决方案
我曾想在数据库里添加一个字段用来排序,但是当子分类和文章混在一起时就又显得很乱了。我曾想,可以在子分类的管理页面中,显示同级的文章标题,拖拽实现排序功能。
-前言(分类) -说明1(文章) -说明2(文章) -啦啦啦(子分类) -说明3(文章)
这样的话,就会显得很乱很臃肿
描述你考虑过的替代方案
如果不考虑子分类和同级文章混排,可以在页面单独添加一个按钮,实现当前分类下的文章独立的排序。
但是文章过多时感觉也不好办
总之
就是想个办法实现某种排序显示的办法。
现在只能自定义设置个选项,自定义想要显示的文章,作为临时解决办法
呜呜呜好难啊qaq
插件是可以实现的,读取所有子类和文章,将一部分调整顺序置顶或置底(手动排序),剩下的按某个统一规则排序(自动排序)。
插件是可以实现的,读取所有子类和文章,将一部分调整顺序置顶或置底(手动排序),剩下的按某个统一规则排序(自动排序)。
可否推荐一下用什么插件呀,github链接或者下载目录,感谢
插件是可以实现的,读取所有子类和文章,将一部分调整顺序置顶或置底(手动排序),剩下的按某个统一规则排序(自动排序)。
可否推荐一下用什么插件呀,github链接或者下载目录,感谢
估计没有现成的,你要自己稍微写一下。
数据库里本身就有order字段表示排序,只不过默认只给独立页面实现了排序管理功能,你可以扩展到文章,给文章编辑后台增加一个排序值的设定,同时在Archive Widget里面改->order()相关的地方