网站地图    收藏   

主页 > 后端 > discuz >

discuz论坛默认的首页四格最新图片顺序是反的该

来源:自学PHP网    时间:2014-12-03 20:51 作者: 阅读:

[导读] 不知道大家发现没有,discuz论坛默认的首页四格里,其中最新图片这里的图片顺序是反的,每次新发帖的图片都展示在了最后,而之前发的帖子的图片却展示在前面。...

discuz论坛默认的首页四格最新图片顺序是反的该怎么改?

discuz论坛默认的首页四格最新图片顺序是反的该怎么改?

不知道大家发现没有,discuz论坛默认的首页四格里,其中最新图片这里的图片顺序是反的,每次新发帖的图片都展示在了最后,而之前发的帖子的图片却展示在前面。

小弟我也是最近上线了个论坛,发帖的时候才发现顺序是反的,当时认为可能跟缓存有关,在后台不停的更新缓存强制刷新,发现依然如此,好了,后台就去百度搜索相关问题,发现其实不止我是这样,用dz的用户好多都提出了这样的问题,而我在dz论坛也看到dz官方人回帖,说会做进一步改进,并没有去解决这个问题。

好了说了这么多m下面就来说说具体怎么改吧m之前我是打算在函数文件里改masc改成desc的问题m可是具体不知道在哪里改m后台看到最新图片这块是通过js数组输出的,就想能不能把数组逆序输出呢,可是按网上的reserve方法并没用成功,最后看到这段代码:

  1. {eval $k = 1;} 
  2. slideImgs[] = '$svalue[image]'
  3. slideImgLinks[] = '{$svalue[url]}'
  4. slideImgTexts[] = '$svalue[subject]'
  5. {eval $k++;} 

于是将eval $k = 1;改成了eveal $k=10,下面的eval $k++;改成了eval $k--,不过这里会涉及到一个问题,$k赋初值的时候如果实际没有那么多图片,会显示很多错的图片,因此还是需要根据自己站来改.

最后,虽然到最后没有解决根本性的问题,但还是将dz论坛最新图片顺序问题改正了,可能程序上还有点小bug,但我们的目的是用户体验好就行.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论