用户登录

Drupal资源链接

http://zhupou.cn
drupal布道者,改成了"老葛的Drupal培训班",专心于培训事业
http://drupal.org
官方网站
http://drupalchina.org
中文的官方网站
http://acquia.com/
本站就是用这个版本构建的

图片轮播模块

为了通过W3C的测试,原来直接用硬编码的图片轮播显然是过不的,正好在看到pro 2nd的block编程方面,就自己动手做一个图片轮流播放的模块,非常的简单.示例就是上面的效果.

重要更新:

  • 在后台采用了模块设置
  • 增加了可以在后台拖动不同项目来调整顺序
  • 采用IMCE模块来处理图片上传与浏览已有图片
  • 在图片路径中加AHAH功能,修改图片路径之后就能在右边预览图片

01安装

点此下载

上传模块,到模块列表中启用模块

02设置

通过admin/settings/flashshow进行模块设置,如下界面

界面设置

这里一共有五项,就是设置5 张图片的地方.可以直接设置你要的内容,通过前面的十字拖动可以更改顺序.修改好之后,保存

03启用区块

到区块设置中,将flashshow区块分配给指定位置,一般把Block title:设置为none

OK完工.

 

后记

终于把这个东东给做完了,这一圈下来之后,对formAPI有了个大概的了解,drupal的hook机制确实强大,这个东东基本算是比较完善了,如果你觉得还要增加功能的话,请留言.

评论

请教blank,使用IMCE上传图片报错

你好!blank,谢谢你的这个模块,很棒!
但我在安装好flashshow模块后,使用IMCE上传图片报错。我使用系统管理员上传,并且有使用imce的权限。以下是报错信息:
“Warning: file_get_contents(lang.tmp) [function.file-get-contents]: failed to open stream: No such file or directory in D:\xampp\htdocs\xampp\index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\xampp\index.php:2) in D:\xampp\htdocs\xampp\index.php on line 4”

等待你的指导,谢谢!

直接使用IMCE上传时正常吗?

还有IMCE的版本是多少?

直接使用IMCE上传是正常的

直接使用IMCE上传是正常的,我的IMCE版本是imce-6.x-1.3。

是不是在PHP.ini中关了allow_url_fopen

我用的也是 1.3版本的,一切正常

allow_url_fopen是开着

allow_url_fopen是开着,我使用的是xampp环境,drupal版本是drupal6.14。配置应该没问题。dghabc你能方便给我留个在线联系方式吗,我想把相应问题截个图,或许会更直接些。

联系方式

请教

请教,为什么我将图片轮播放到“preface last”区块中,它跑到左边?我是用“ Acquia Marina”模板的。

这应该和CSS有关吧

主要是区块的大小

我在怎么去改变上传图片的大小 不想要原来的

我在怎么去改变上传图片的大小 不想要原来的

你重新上传一张已经改好的图的

应该就可以了,如果想改变flash的大小,那要对这个文件反编译后,对flash文件进行更改

你好

为什么这个图片在上传里面显示的大小正好,也切得很好,可一显示出来看不见,只能看见一小部分?

自己解决了

不过还是说一下吧,免得别人也遇到这个问题,只需要从IMCE上传图片中设置大小即可了

起先总是提示出错。后来把flashshow.module第

起先总是提示出错。后来把flashshow.module第82行改成了
“function theme_flashshow_form($form){”

即去掉了$form前的“&”,总算可以正常使用了。站长可否解释一下这样改会不会存在问题?谢谢!!

我不知道

这个应该是和数值传递方式有关,是这里提示出错了吗?

你好`

首先谢谢你开发的模块
另外我安装了IMCE模块,按浏览图片的按钮imce模块调用不出都是跳转到主页

有使用imce的权限吗?

看看是否是权限问题

你好,这个是否可以更改显示的大小?

这个大小我看大概是600+*200+左右,是否可以调整左边图片的大小和右边标题的大小?整个进行缩小?

已搞定了,有问题再请教你把

搞定了,呵呵

这个我用得不错,没出现问题,谢谢啦 china-inter

这个我用得不错,没出现问题,谢谢啦
china-internet-news.co.cc

flashshwo模块的疑问

我用D5,添加flashshow模块之后,提示“warning: Missing argument 2 for flashshow_help() in C:\AppServ\www\drupal\modules\flashshow\flashshow.module on line 9.”

是不是因为版本问题?

是不是因为版本问题?

肯定是版本的问题

因为d5和d6有些语法是不一样的。

已经把版本升级到D6了,thx。

已经把版本升级到D6了,thx。

这个模块是针对D6版本的

其实drupal5版本我没用过,应该是不一样的

您好,我想让图片上的标题不显示

您好,我想让图片上的标题不显示,应该怎么修改呢,还有那个图片上的那个黑条条也不要,谢谢你的模块

图片上的标题不显示

是要改那个swf文件。这个文件源代码我也没有,我原来也是直接从网上下的

现在唯一不方便的地方就是更换样式了

现在唯一不方便的地方就是更换样式了 哈哈

http://drupaluser.cn

样式是否指flash格式

如果是的话,那样确实不怎么方便,因为同类的flash轮播的JS都是不一样的,所要的参数也都 不一样,要做不同样式转换的话估计要做很多动作。

有问题请教

我启用以后,什么都看不见,一片空白.....

请教如何设置,应该启用那个区块以后,就可以看到轮播了吧,图片是默认的...

我只作了2步,开启模块,开启区块

浏览器是否允许js运行

浏览器如果禁用js的话,是看不到任何内容的。

没有禁止...

没有禁止...

在区块配置中能否看到图片

在区块配置中能否看到图片,或者你给个地址让我看一下.或者留下个联系方式给我

能看到阿,我本机测试的,没法给你地址.. QQ

能看到阿,我本机测试的,没法给你地址..

QQ 147614443
skype:libo217005

你做的真的好讚~

你做的真的好讚~