Joomla/在Joomla!1.5文章中插入Ozio Gallery图库
Ozio Gallery图库组件效果很漂亮,但是却没有提供内容插件。本条目主要来介绍一下在Joomla!1.5文章中如何插入Ozio Gallery图库。
Ozio Gallery模块的特殊之处[ ]
首先说说Ozio Gallery配套的前台模块,这个模块也与一般的模块稍有不同。一般来说,图库组件配套的模块,都是提取组件中管理的某个或者某些图片来展示,可能是随机图片,可能是最新照片,等等。但是Ozio Gallery的模块却要求用户将照片上传到模块自己的目录中。也就是说,模块展示的照片与组件管理的图库内容无关 —— 除非你把同一组照片分别上传到这两个位置。
进入/modules/mod_oziogallery 这个目录,可以看到如下结构:
│ flashgallery.php │ mod_oziogallery.php │ mod_oziogallery.xml │ └─photo │ accordion.php │ gallery.php │ └─file accordion.xml gallery.xml imagerotator.xml lustmosaico.xml
其中photo这个子目录就是用来上传“想要在模块中展示”的图片。在 photo 目录下还有一个 file 子目录,这就是上传 zip 格式的文件,提供下载.虽然此模块展示的照片不是Ozio Gallery 组件中的照片,但是它的功能是由组件提供的。因此必须同时安装组件和模块才能正常工作。
如何在文章中插入一个Ozio Gallery模块[ ]
默认安装后,只有一个 Ozio Gallery 模块。我们将图片上传到 /modules/mod_oziogallery/photo 这个目录,将模块发布到前台某个模块位置,就能看到这些照片展示的漂亮的效果了(推荐使用 3D Tilt 模板)。不过,这是展示在模块位置上,而不是文章内容中。
具体步骤[ ]
- 进入后台的“扩展 -> 模块管理 -> OzioGallery Module”,打开其参数页面;
- 在左侧的“位置”一栏,不要例会下拉选单上的模块位置选项,直接用鼠标点击该框,就会发现光标进去了;
- 删除当前显示的模块位置,不管是 Left 还是 User1;
- 手动输入一个从未用过,最好是列表上不存在的新的模块位置,例如:album2008,然后保存;
- 打开文章,在需要展示图库的地方插入 这个标记代码,然后保存;
- 在前台刷新文章页面,应该可以看到 Ozio Gallery 图库显示在文章中了。
之所以要手动输入一个全新的模块位置,是为了避免使用现有的模块位置时,很可能由于该位置还发布有其它模块而导致文章中插入了多个模块。因此,请务必要选择很特殊的词汇,避免这种尴尬发生。
用“模块复制”的方法在文章中插入多个Ozio Gallery图库[ ]
我们都知道,通过点击“模块管理”界面上工具栏的“复制”按钮,可以将某个模块复制多份。我们就是通过这个方法来复制多个 Ozio Gallery 模块,也就等于有了多个图库。但是,后台的复制动作并不能导致前台 /modules/mod_oziogallery 目录的自动复制,也就是说,我们无法得到多个 photo 目录来上传属于不同图库的照片。
解决的办法是:直接复制 photo 这个目录并改名,还放在 /modules/mod_oziogallery 目录下,例如:photo1 、photo2008、photo-ny,等等,并列在一起。当然,建议你在还未上传照片之前复制,这样产生的新目录中不含有任何照片。然后,将属于不同图库的照片分别上传到这些 photo** 目录中。
实例参考[ ]
1.现在打开第一个复制的模块。名称可能是“OzioGallery Module的拷贝”。在其参数页面的右侧,可以看到每一种皮肤(模板)的参数里面,都有 xml URL 和 php URL 这两项。默认的 URL 分别是:
- modules/mod_oziogallery/photo/file/gallery.xml
- modules/mod_oziogallery/photo/gallery.php
可以看到,还是指向默认的 photo 目录的。我们只需要将它们都指向存放第二个图库的那个目录中,例如 photo1 即可。将两个 URL 分别修改为:
- modules/mod_oziogallery/photo1/file/gallery.xml
- modules/mod_oziogallery/photo1/gallery.php
注意:每一个皮肤的参数都要修改,以免你以后某天更换皮肤时出错。
2.剩下的工作与插入原始模块一样了:输入一个全新的模块位置,然后用 在文章中插入即可。
3.复制的新模块默认是“未发布”,所以不要忘记将它发布出来。
4.你可以如法炮制,复制出N多个“OzioGallery Module的拷贝”,用来管理不同的图库,并将它们分别插入到不同的文章中去。
提醒一下:为了帮助你自己区分这些图库,建议在复制之后,立即将新拷贝的“模块名称”修改为对应的图库主题,如“海南岛风光”、“沙漠驼队”等等,然后在参数中将“显示标题”选择为“否”即可。