admin 管理员组文章数量: 1184232
2024年2月25日发(作者:inputnotsupported开机就黑屏)
DZ(Discuz)百变幻灯片,完全DIY
请跟随教程从头到尾仔细阅读,你将收获不小
第一步制作幻灯片:后台--》门户--》模块模板
点击 添加按扭 如下图所示
此处可以可以选择不同的模块分类如 附件类、帖子类、文章类、图片类等等 可以根据你的喜好选择不同的模块分类
下面我们以文章类为例来讲解,选择文章分类 点提交 如下图所示 ,为新建的模块起个名字 如 “百变幻灯片”
把代码框里面的内容全部删除
接下来 我们输入代码
首先在代码框里面输入
复制代码
其中的div可以是任意标签,如table,span等,我们这里以div为例
此处的标签必须加一个class="slidebox"的属性 如下面代码所示 ,只有包含在有class="slidebox"属性的标签里面的内容才是幻灯片 ,切记
如下图所示
接下来,我们增加幻灯代码 下面代码用来实现图片(或内容)的显示作用 属性必须为class="slideshow"的标签
复制代码
上面的代码必须放在 class="slidebox"的属性的标签里面 上面已经讲过 ,完整代码如下
复制代码
接下来我们来增加“滑动”、“点击”的代码
复制代码
上面的代码必须放在 class="slidebox"的属性的标签里面 上面已经讲过 ,完整代码如下
复制代码
以上代码已完成幻灯片的框架 接下来我们为幻灯片添加数据代码
在
如下代码
height="{picheight}" />
复制代码
其中{pic} 为图片地址变量, {picwidth}为图片宽度变量,{picheight}为图片高度变量
接下来为图片增加循环代码 如下代码
[loop]
[/loop]
复制代码
完整代码如下
[loop]
[/loop]
复制代码
接下来 为滑动条增加数字
在
[loop1]{currentorder}[/loop1]
复制代码
其中{currentorder} 是当前显示的顺序数字 ,其中[loop1]...[/loop1] 为循环,你可能注意到了,这里用了[loop1] ,如果一个模块中需要多次循环时就可以使用 loop1、loop2、loop3 以此类推 来实现多处循环的目的
最后增加脚本代码 如下 以下代码放在模块代码的最后
复制代码
此时一个简单的幻灯片就完成了 ,幻灯片的完整代码 如下
[loop]
[/loop]
[loop1]{currentorder}[/loop1]
复制代码
如下图所示
此时我们就可以通过前台DIY调用了
如下图所示 调用
显示效果
至此简易幻灯片就完成了,需要你通过CSS样式来配合美化一下
下面讲解一些高级参数
1、滑动条如何控制让用户点击还是滑动
在
标点击)mevent="click"
完整代码如下 以下代码实现 点击后变换
[loop1]{currentorder}[/loop1]
复制代码
2、如何实现上一个 下一个的效果 如下图样式
或 (鼠
添加如下代码即可实现
up
down
复制代码
标签为 class="slidebarup" 的为上一个 标签为 class="slidebardown" 的为下一个
3、当 slideshow的内容展示不全或 不在一个区域时 我们提供了 更多内容的展示方法需要展示的地方增加如下代码
可以是任何内容
复制代码
同时支持多个slideother 如下代码
内容一
内容二
复制代码
4、如何控制幻灯片播放的速度
在
在
复制代码
5、如何实现 一次显示多个图片,每次切换多个 如下图样式
在
复制代码
其中 slidenum="3" 表示显示数量 , slidestep="1" 表示每点击一次左右按扭 移动的次数
以上为幻灯片的所有功能
下面提供演示站点中门户及频道所用到的幻灯片代码 (大家可以参照所提供的代码制作出炫丽的幻灯片)
以下所示效果都需要CSS配合
效果一
实现代码
复制代码
效果二
实现代码
[loop2]
{dateline}
[/loop2]
[loop3]{currentorder}[/loop3]
复制代码
效果三
实现代码
复制代码
效果四
实现代码
美食大赏
[loop]
[/loop]
复制代码
效果五
实现代码
[loop1]
{title}
[/loop1]
复制代码
效果六
实现代码
width="{picwidth}" height="{picheight}"/>
[/loop]
[loop1]
{currentorder}
[/loop1]
复制代码
效果七
实现代码
[loop1]
src="template/default/portal/food/images/num/0{currentorder}.gif" />
[/loop1]
复制代码
效果八
实现代码
[loop]
height="{picheight}" />
复制代码
效果九
实现代码
class="slidebar">[loop1] width="8" src="template/default/portal/car/images/bignews_btn_" />
src="template/default/portal/car/images/empty_" height="8"/>[/loop1]
src="template/default/portal/car/images/bignews_btn_" />
复制代码
效果十
实现代码
src="template/default/portal/home/images/bignews_" />
[loop1]
{currentorder}
[/loop1]
src="template/default/portal/home/images/bignews_" />
复制代码
大家可以参照上面提供的十套代码 仔细研究一下。
百变幻灯 随你而变
版权声明:本文标题:DZ(Discuz)百变幻灯片,完全DIY 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1708792555a531492.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
当 Steam 说不?破解错误代码-101的终极攻略!
Steam就是那个超级大的游戏平台啊!你想找什么类型的游戏?它都有!而且常常搞各种打折活动,买游戏省钱又划算!不止那些,你还能看其他玩家的评价,了解游戏的真实情况,免得买了个烂游戏后悔莫及。不知道怎么解决steam商店错误代码的小伙伴
错位的游戏?MSI Afterburner运行受挫,误入并行配置歧途?
从日志中可以看出, MSI Afterburner运行时因缺少关键依赖组件( Microsoft.VC90.MFC)导致激活上下文生成失败。这是典型的 Visual C++
掌握基础技能,动手打造专属电子木鱼——从理论到实践
PS:素材和整个文件我都会放在最后请耐心看完~ 简单看下效果: 页面布局代码: <?xml version="1.0" encoding="utf-8"?><Li
在实际项目中应用:基于Android Studio构建电子木鱼实例详解
PS:素材和整个文件我都会放在最后请耐心看完~ 简单看下效果: 页面布局代码: <?xml version="1.0" encoding="utf-8"?><Li
从菜鸟到高手的飞跃:揭秘Windows下超实用复制、粘贴、剪切及保存的超级快捷键组合
Windows 常用快捷键的使用1. 全选:Ctrl+A2. 复制:Ctrl+C3. 粘贴:Ctrl+V4. 撤销:Ctrl+Z5. 剪切:Ctrl+X
从零开始:用Java Swing开发一款专业的写字板应用程序
一、摘要 目前,很多新的技术领域都涉及到了Java语言,Java语言是面向对象编程,并且涉及到网络、多线程等重要的基础知识,因此Java语言也是学习面向对象编程和网络编程的首选语言。此简易JAVA写字板程序,使用Java程序编
Unity Shader实战:轻松搞定边缘淡出,让你的游戏画面更上一层楼
原图 效果图 代码1:ps的羽化shader Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityOb
Web应用中剪贴板交互的秘密武器:深入解析Document.execCommand与Clipboard API的使用
在操作系统级别,剪贴板允许应用程序之间传输数据。 在现代web应用中,提供 复制、 剪切、 粘贴等与剪贴板交互的功能已成为标配,极大的提高了用户的便利性。
从性能到用户体验:Document.execCommand与Clipboard API哪个更适合处理Web应用中的剪贴板交互?
在操作系统级别,剪贴板允许应用程序之间传输数据。 在现代web应用中,提供 复制、 剪切、 粘贴等与剪贴板交互的功能已成为标配,极大的提高了用户的便利性。
新手必备!Nero光盘刻录教程,解锁更多多媒体应用可能
Nero如何刻录光盘 (1)一张光盘的内容刻录到另一张光盘中 CD复制:打开软件,点击新建,弹出的界面上选择CD,底部选择CD副本,弹出新界面,然后点击界面中的复制按钮,将弹出新界面,光驱弹出
VSCode进阶秘技:一招解决代码复制粘贴烦恼,工作效率翻倍!
VSCode里面有很多快捷键,接下来我讲一些我认为最实用的,可以帮助萌新提高代码编写速度 1.快捷复制粘贴 · 会改变剪切板的复制 ctrl+c光标定在那一行想复制的地方, 直接Ct
Steam商城118错误困扰?这篇指南帮你快速解决!
在Steam平台持续推出新游戏、更新服务以及举办各种促销活动的热潮下,Steam已经成为全球数亿玩家不可或缺的游戏宝库。然而,近期部分用户在访问Steam商店时遭遇了steam报错118steam进不去商店118steam商店错误
破解Steam -118错误,轻松畅玩游戏指南!
STEAM是一家大型的在线游戏商店,库中有着十分丰富的游戏,只需登陆即可购买、游玩喜欢的游戏。不过,因为服务器、网络等一系列问题,这导致有部分国服玩家反馈,登陆STEAM商店时遇到了错误代码-118问题,影响正常体验,下面就带来解决S
Word文档复制粘贴变卡?掌握这四式,操作流畅如飞!
在日常办公中,复制Word文档中的内容是一项非常基础的操作。但偶尔你可能会遇到这样一种情况:无法选中想要复制的内容,或者复制了却粘贴不出来。 这是问什么呢?别着急,我们来理一理常见的4种原因和对应的解决方法,让你顺利复制需要的
UWP应用的终极挑战:如何实现跨设备数据共享
Windows-universal-samples文件同步方案:UWP应用跨设备数据共享 你是否还在为UWP应用的跨设备数据共享而烦恼?用户设置丢失、文件不同步、多设备操作体验割裂?本文将基于Windows-universal
电脑出现错误代码:-118是什么情况,解决错误代码:-118的方法
通常情况下,电脑出现错误代码:-118的情况是因为网站服务器出现的链接错误,也有可能是在使用steam时发生的错误代码:-118情况,Steam的服务器在海外,距离太遥远会影响数据传输,这也会导致电脑出现错误代码:-118,接下来就教
Linux删除指定用户_linux删除用户
在 Linux 系统中,删除用户是一个常见的系统管理任务。你可以使用 userdel命令来删除用户。以下是删除用户的步骤和一些注意事项。一. 使用 userdel命令
ASP实现长文章用分页符来分页显示
长文章页用分页符来显示,想用ASP也实现这种功能,可发现只有根据字数进行分页的方法,但这种方法有一个BUG,就是如果你文章内容中如果有UBB代码,它很容易造成在之间进行分页,或者干脆就把[code]分解成了[co和de],这样文章显示就
Unity通过shader实现烟雾遮罩效果_unity3d amplify shader editor 烟雾特效问题
Shader通过AmplifyShaderEditor进行实现,后面也会贴上shader代码 效果图 整体Shader Editor 具体节点介绍 贴图节点 常数节点 四则运算(+ -
掌握Oberon 2013:构建Flash中心应用的实用教程
Project Oberon 2013 项目使用教程 1. 项目的目录结构及介绍Project Oberon 2013项目的目录结构如下: Sources: 包含项目的主要源
发表评论