如果你看了标题还不明白开发目标是什么,那么请看看用户的呼声:
本站高级会员 zhkxie 说:
请大家推荐一个新闻图片滚动展示的模块
我相信这样的模块大家在很多网站都见过。但是 Joomla 1.5 平台目前没有这样的模块!
用户的需要就是我们行动的号角。我希望开发小组的成员集中力量,先把这个任务拿下,一方面提供给用户一个“好用”的软件,另一方面也展示一下各位高手的水平。
我对这个模块的功能构想如下:
0、完全符合 Joomla 标准模块的 MVC 代码结构!XML 文件里面不要有任何中文字,请创建语言文件来实现界面汉化(多语言版本),如果您没时间做英文语言文件,我来进行“国际化”;
1、必须是自动提取文章插图,如果文章有多个插图,自动提取第一张;
2、如果文章没有插图,给用户两个选择:A. 忽略这篇文章(不显示)/ B.以默认图片作为展示图片(一般默认图片很可能是网站 Logo,这个允许用户自选图片)
3、文章来源的选择:可以只选某个单元/只选某个类别/手动指定若干篇文章(输入 ID)/以上几种选择的任意组合
4、图片尺寸的调整:允许用户设定模块展示区域的高度和宽度。然后,根据模块的尺寸来调整所展示的图片的尺寸,有两种调整方案:A. 根据宽度改变高度 B. 根据高度改变宽度 —— 目的是保持图片纵横比,以防止变形。
5、允许用户选择:是否自动播放?鼠标指向时是否停止播放?是否显示页码导航?点击页码能否手动切换?
6、文章标题的处理:允许用户选择:A. 标题显示在模块下方(跟 zhkxie 给出的截图一样);B.不显示标题,只有当鼠标指向图片时,以“浮动提示”(Tooltip)形式显示文章标题。
7、允许用户选择图片数量(所展示的文章数量):一般来说都是4至6,我们可以适当放宽以适应更多用户,最低2张(一张没法演示幻灯效果),最多允许10张(很可能用户展示的尺寸较大,10个导航页码也是放得下的)
8、总是显示指定文章:可以固定几篇文章的 ID(用户手动输入)。例如:总数6篇文章,允许用户指定3个固定展示的文章,剩下3个名额由模块自动提取其它文章(确保自动提取的文章不与用户指定的固定文章重复!)
9、转场效果(Transitions):各大网站使用这种模块时,大同小异,如果综合起来,也有几十种特效。所以,请尽量提供比较多的转场效果,允许用户选择:A. 固定一种转场效果 / B.随机组合使用所有的转场效果
10、模块 CSS 类:这是比较通用的做法了,不必解释。
11、图片和标题(如果在下方显示的话)都链接到全文页面
12、如果想再高级一些,可允许用户设定:导航页面的边框颜色;图片是否要边框/边框颜色?如果在下方显示标题,标题颜色?标题背景颜色?标题文字大小?
补充:
13、是否排除首页文章?两个选项:是/否 (这是考虑到用户可能只在首页使用本模块,那么首页已经显示的文章就没必要再次展示了)
14、文章插图的格式可以是 JPG/PNG/GIF/BMP 任何格式,都支持!
继续补充:
15、前面忘记了一个最重要的功能:文章提取方式。如果单元或类别中文章数量很多,那么本模块展示哪些文章?我初步想到4种选项:最新文章(Latest News)/随机选择(Random)/点击最少(Least View)/点击最多(Popular)。
我能想到的功能就这么多。如果各位还有什么补充,欢迎回帖说明。
同时,如果有人打算开始做,也请在此申明一下,
我会尽快创建 QQ 群 同时请加入 QQ群“Joomla!中文开发小组(62811640)”,以方便小组成员交流。我们尽量“互补”,而不要重复劳动。
谢谢!