php专区

 首页 > php专区 > PHP应用 > CMS建站 > discuz论坛默认的首页四格最新图片顺序是反的该

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

分享到:
【字体:
导读:
          不知道大家发现没有,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,但我们的目的是用户体验好就行.

分享到:
浅谈Discuz的缓存机制 - Discuz
浅谈Discuz的缓存机制 Discuz因为其数据量的庞大以及数据更新的高频率,而催生了两个最为牛逼的东西:缓存技术和数据库的设计,这两块技术都是很值得研究和学习的地方,研究透了就可以举一反三,触类旁通,融为己用,应用到自己的项目中去,最近在研究Discuz的缓存技术,看之前我并没有直接从代码入手,...
discuz x论坛XShow首页N格最新回复实现静...
discuz x论坛XShow首页N格最新回复实现静态化的方法 找到XShow 首页N格所安装的路径 source/plugin/kk_xshow/template/ 里面有两个文件需要修改,一个是xshow.htm 一个是xshow_tab.htm,用记事本打开这两个文件,查找forum.php?mod=redirect&tid=$thread['tid']&goto=lastpost#lastp...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……