密通学院

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6406|回复: 0

[开发] 改变首页四格幻灯片为倒序显示

[复制链接]

36

主题

5

回帖

134

铜板

认证会员

积分
175
发表于 2016-12-22 09:00:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
为大家说说如何真正修改discuz默认的四格幻灯片的数量及倒序的修改方法,本文所修改也只是针对discuz默认模板下的discuz.htm文件进行修改,无需要修改discuz核心程序文件。同样无需下载安装其它的四格首页插件。

打开你的discuz论坛的template/default/forum/discuz.htm模板文件。

先来说说修改排序问题,或许在使用默认的四格首页的幻灯片时感受到了,只有在论坛发图片,幻灯片就会一直的累积下去,而且最新发表的图片都排到了最后,这样使用起来非常不方便。其实要修改这个是非常的简称的,只要找到{eval $k = 1;}大约在72行,回车一行,在其下面加上{eval rsort($grids['slide']);}这段代码,保存。然后后台更新一下缓存,在看一下论坛的幻灯片的图片是否发现,图片的排序不一样了呢。最新的图片排到了最前,以图片被移到了后面,就是倒序过来了,谢谢对思绪海丰的支持。代码如下:\\\\\\\\\


既然排序问题解决了,现在就遇到了数量的问题,如何将其不要一直累加下去了,其实也只要一个判断语句:
找到discuz.htm模板代码中的{eval $k++;}这一句,大约在77-78行左右,但记住,我们不修改这代码,同样在这段代码后面加上我们自己的判断代码
<!--{if $k>5}-->  <!--其中5字,可按照你自己的需要来修改,要显示5张,变填5,要显示6张,就填写6-->
{eval break;}
<!--{/if}-->

密城通,致力于为国内广大中小站长提供本地化生活服务平台运营方案。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

首页|Archiver|手机版|小黑屋|密通学院:专业网络营销服务商

GMT+8, 2024-12-22 18:18 , Processed in 0.146484 second(s), 24 queries QQ

Powered by XMT Inc. © 2015-2025 ArrayV1.0 豫ICP备17022382号

系统运营:密城通 豫公网安备 41018302000212 号

快速回复 返回顶部 返回列表