Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] DZX 首页幻灯,可以适用到各个模块,支持DIY,附带教你使用。

  [复制链接]
ppll0001 发表于 2010-6-10 18:55:29 | 显示全部楼层 |阅读模式
Discuz!模板
适用版本: Discuz! X1
语言编码: GBK简体 
风格转换者: 仿制
本帖最后由 ppll0001 于 2010-6-11 18:25 编辑

这个是老外的一个源码,感觉效果不错,拿来用用,写出方法,希望大家能举一反三,这个幻灯可以使用到帖子类,附件类,文章类,图片类等等等等的模块,你只需要在后台添加就OK,怎么添加代码我会详细的解释的。。而且这个幻灯可以当空间的图片展示来用哈,如果你对CSS了解的话,完全可以改改,再改改模板 。。。

首先看看最后幻灯的效果:





就这样的效果了,这个效果是可控的,我一步步来操作,具体代码解释看二楼,三楼准备更新教你怎么改样式或应用到其它,这个得看大家是不是真需要了、、

昨天我将下载的设置了个隐藏,今天看了下回复,有点失望的说,我原以为大家能一起研究或完善下,但是发现回帖也只是单纯的为了下东西而已,感觉到 DZ 现在已经不需要这样的帖了,所以三楼不在更新了,现在去掉隐藏的内容,随便下吧,图片那加上 width="{picwidth}" height="{picheight}"  可以解决一些问题

提示大家一下,这个改改可以做出 PW8 的那个首页幻灯的效果,也可以做出迅雷看看的首页幻灯效果 。。。。。。

我不在继续关注这个帖子了,附件也去掉隐藏了,该沉就沉吧。发教程贴教修改也是吃力不讨好,还是拿来就用才是最好的,所以,88。


下载:



本帖子中包含更多资源

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

x

评分

3

查看全部评分

 楼主| ppll0001 发表于 2010-6-10 18:55:53 | 显示全部楼层
本帖最后由 ppll0001 于 2010-6-10 19:33 编辑

咱们一步步来,

首先,解压 幻灯.rar 文件,解压后得出二个文件夹,css 和 scripts , css 文件夹里面是控制了幻灯的显示样式的,你以后想怎么修改就在这里来改, scripts 是 JS 代码。

在 DZX 的安装根目录建立一个文件夹,文件夹的名字你可以顺便取,然后把解压出来的 css 和 scripts 这二个文件夹复制进去,我建立的文件夹的名为 hd



然后我们来添加代码,到后台,门户 > 模块样式 > 添加 > 选择模块分类里随便选择一个,比如附件类。然后提交



我选择了附件类,提交。

在 样式名称 里 随便取一个好记的名,比如我取的是 我得首页幻灯

然后在下面的框中去掉DZ自动生成的代码,

添加代码:
  1. <script src="hd/scripts/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
  2. <script src="hd/scripts/mootools-1.2-more.js" type="text/javascript"></script>
  3. <script src="hd/scripts/jd.gallery.js" type="text/javascript"></script>
  4. <link rel="stylesheet" href="hd/css/jd.gallery.css" type="text/css" media="screen" />
复制代码
这个代码的意思是调用我们刚才上传的CSS和JS,注意路径,因为我是在DZ根目录添加了一个 hd 的文件夹,所以我得路径是  src="hd/scripts/  这样的,你的路径是什么,就在这里改成什么

那么,我们怎么加上幻灯的代码呢,其实很简单,我先在下面做个解释,按下面的格式加就成:
  1. <div id="myGallery">
  2. [这里开始循环]
  3. <div class="imageElement">
  4. <h3>标题</h3>
  5. <p>介绍</p>
  6. <a href="###" title="提示" class="open"></a>
  7. <img src="这里是图片地址,显示为大图" class="full" />
  8. <img src="这里是图片地址,显示为小图" class="thumbnail" />
  9. </div>
  10. [这里结束循环]
  11. </div>
复制代码
所以,我加入如下代码,可以对照参考:
  1. <div id="myGallery">
  2. [loop]
  3. <div class="imageElement">
  4. <h3>{threadsubject}</h3>
  5. <p>作者:{author}</p>
  6. <a href="{threadurl}" title="{threadsubject}" class="open" {target}></a>
  7. <img src="{pic}" class="full" />
  8. <img src="{pic}" class="thumbnail" />
  9. </div>
  10. [/loop]
  11. </div>
复制代码
然后,我们添加下控制图片幻灯滚动的代码,这个JS提供了多种方式:

第一种,定时滚动,就是一般的幻灯,能自己切换的,代码如下:
  1. <script type="text/javascript">
  2. function startGallery() {
  3. var myGallery = new gallery($('myGallery'), {
  4. timed: true
  5. });
  6. }
  7. window.addEvent('domready', startGallery);
  8. </script>
复制代码
第二种,非定时滚动,要自己按左右才能切换的,代码如下:
  1. <script type="text/javascript">
  2. function startGallery() {
  3. var myGallery = new gallery($('myGallery'), {
  4. timed: false
  5. });
  6. }
  7. window.addEvent('domready', startGallery);
  8. </script>
复制代码
第三种,不带左右图片切换按钮和显示全部图片按钮的简单定时滚动,代码如下:
  1. <script type="text/javascript">
  2. function startGallery() {
  3. var myGallery = new gallery($('myGallery'), {
  4. timed: true,
  5. showArrows: false,
  6. showCarousel: false
  7. });
  8. }
  9. window.addEvent('domready', startGallery);
  10. </script>
复制代码
第四种,不带全部图片显示按钮,必须按左右切换按钮才能切换,代码如下:
  1. <script type="text/javascript">
  2. function startGallery() {
  3. var myGallery = new gallery($('myGallery'), {
  4. timed: false,
  5. showArrows: true,
  6. showCarousel: false,
  7. embedLinks: false
  8. });
  9. }
  10. window.addEvent('domready', startGallery);
  11. </script>
复制代码
上面这四种方式,你可以选择一个来控制,代码加在 <div id="myGallery"> 下面就可以了。

说了这么多,其实就是解释下这些代码是这么回事,最后给个例子,我在附件类加入的代码如下,选择了自动滚动的代码:
  1. <script src="hd/scripts/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
  2. <script src="hd/scripts/mootools-1.2-more.js" type="text/javascript"></script>
  3. <script src="hd/scripts/jd.gallery.js" type="text/javascript"></script>
  4. <link rel="stylesheet" href="hd/css/jd.gallery.css" type="text/css" media="screen" />

  5. <div id="myGallery">
  6. <script type="text/javascript">
  7. function startGallery() {
  8. var myGallery = new gallery($('myGallery'), {
  9. timed: true
  10. });
  11. }
  12. window.addEvent('domready', startGallery);
  13. </script>
  14. [loop]
  15. <div class="imageElement">
  16. <h3>{threadsubject}</h3>
  17. <p>作者:{author}</p>
  18. <a href="{threadurl}" title="{threadsubject}" class="open" {target}></a>
  19. <img src="{pic}" class="full" />
  20. <img src="{pic}" class="thumbnail" />
  21. </div>
  22. [/loop]
  23. </div>
复制代码
如果你要控制幻灯的大小,加入:
  1. #myGallery
  2. {
  3. width: 400px !important;
  4. height: 200px !important;
  5. }
复制代码
当然,里面的大小由你控制

如果你要生成缩略图,改这里。然后前台 DIY 的时候填入大小就成:
  1. <img src="{pic}"  width="{picwidth}" height="{picheight}" class="full" />
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

回复

使用道具 举报

 楼主| ppll0001 发表于 2010-6-10 18:56:10 | 显示全部楼层
留位编辑,。。。。等等
回复

使用道具 举报

atstlikyu 发表于 2010-6-10 19:36:53 | 显示全部楼层
支持啊!!!!!!!!!!!!!
回复

使用道具 举报

keeple 发表于 2010-6-10 19:36:54 | 显示全部楼层
辛苦辛苦
回复

使用道具 举报

liunahan0000 发表于 2010-6-10 19:39:56 | 显示全部楼层
楼主你站现在首页的幻灯片能不能提供出来、
回复

使用道具 举报

赤子乘龙 发表于 2010-6-10 19:41:09 | 显示全部楼层
(EM:166:)
回复

使用道具 举报

66.tv 发表于 2010-6-10 19:46:52 | 显示全部楼层

呵呵
回复

使用道具 举报

 楼主| ppll0001 发表于 2010-6-10 19:46:53 | 显示全部楼层
楼主你站现在首页的幻灯片能不能提供出来、
liunahan0000 发表于 2010-6-10 19:39



那个幻灯就是DZX本身自带的幻灯,我只是改了改样式而已、、、、、、、
回复

使用道具 举报

椰子匠 发表于 2010-6-10 19:48:25 | 显示全部楼层
辛苦了,收藏中
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-5-2 13:48 , Processed in 0.113549 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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