wordpress这种标签页面是怎么实现的

第一:
clipboard.png

选完字母之后就索引出来了一些数据,还可以分页
http://www.xincha.com/subject...

第二:
我找了一个按字母排序的标签

clipboard.png
http://blog.0660hf.com/261.html

我找到的这个是在同一个页面实现的,没有分页功能,每个字母的索引也没有分别放置,

想要实现跟第一个一样的效果,有没有参考的资料

阅读 4.2k
3 个回答
  • 首先,我看了下第一个的页面,在点击A的时候是跳转链接到/A的,然后点了第二页是跳转到了/A/2

  • 所以,感觉上这个页面是后端取了数据以后,分页完了再输出出来的

  • 另外看到这个路径感觉上是做了伪静态

  • 所以,这些标签应该是存在数据库里的,由后端取出,然后按照网页的样式,将数据填进去

  • 至于分页部分,其实就是获取了数据总条数,然后除以每一页的条数,得到总页数即可,在PHP输出时,用for()循环多次即可

  • 至于标签部分渲染,也是取后端数据然后使用了for遍历到了页面中

  • 至于这些标签在页面中的存储方式,至少有一个字段index,可能的值为A-Z0-9,另外有个name,为标签的值(字段名未必是这样,只是表示有这个逻辑)

  • 至于标签对应的index,没必要实时分析,只需要在添加标签的时候分析出来,然后一起写到数据库中就可以了

首先你需要拼音转汉字,其次查找的时候把和拼音首字母关联的都查出来。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题