当前位置:首页 > CMS教程 > Discuz > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2014-04-01 22:34:55 浏览: 评论:0 

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,但我们的目的是用户体验好就行.

Tags: 最新图片 顺序 论坛

分享到: