文章分类阅读
会员登录
最新评论
- 好好!一定要试试看的,其实我一 直很期待joomla整合dis cuz X1的!
作者: ultramankiki - 继承和传承,中国人喜欢,没想到 老外也喜欢。传承没有理由。我们 就当是joomla传承MAMB O,...
作者: ljoooooooo - 怎样去除Portfolio Design 的链接啊
作者: 11025 - 下载链接出错了,不能下载哦
作者: shrine - Content static静态化之后,页面上 的图片保存的是相对路径,再次浏 览的时候,就无法找到...
作者: babyfish
| 在Joomla! 1.5 文章中插入 Ozio Gallery 图库 | ![]() |
| 作者:白建鹏 | |||
| 2008-09-01 | |||
Ozio Gallery 图库组件效果很漂亮,但是却没有提供内容插件。作者好像没有开发类似插件的意思,因为他专门撰文描述了如何在文章中通过 Ozio Gallery 配套的模块来插入多个图库。该模块的用法还真是有点不一样,因此有必要介绍一下。 在介绍 Ozio Gallery 图库效果的文章中,我们已经提到,这个组件目前还不支持多个图库的管理。这也是无法使用内容插件的原因,因为不管插入多少次插件,展示的都是同一个图库。
Ozio Gallery 模块的特殊之处首先说说 Ozio Gallery 配套的前台模块,这个模块也与一般的模块稍有不同。一般来说,图库组件配套的模块,都是提取组件中管理的某个或者某些图片来展示,可能是随机图片,可能是最新照片,等等。但是 Ozio Gallery 的模块却要求用户将照片上传到模块自己的目录中(本站会员 coolcoco 在论坛提到无法看到模块展示照片的原因就是这个)。也就是说,模块展示的照片与组件管理的图库内容无关 —— 除非你把同一组照片分别上传到这两个位置。 进入 /modules/mod_oziogallery 这个目录,可以看到如下结构:
其中 photo 这个子目录就是用来上传“想要在模块中展示”的图片。在 photo 目录下还有一个 file 子目录,这就是上传 zip 格式的文件,提供下载(还记得照片背面的 Download 按钮吗?)。 最后强调一下:虽然此模块展示的照片不是 Ozio Gallery 组件中的照片,但是它的功能是由组件提供的。因此必须同时安装组件和模块才能正常工作。 如何在文章中插入一个 Ozio Gallery 模块默认安装后,只有一个 Ozio Gallery 模块。我们将图片上传到 /modules/mod_oziogallery/photo 这个目录,将模块发布到前台某个模块位置,就能看到这些照片展示的漂亮的效果了(推荐使用 3D Tilt 模板)。不过,这是展示在模块位置上,而不是文章内容中。 将这个模块插入到文章中去的步骤如下:
之所以要手动输入一个全新的模块位置,是为了避免使用现有的模块位置时,很可能由于该位置还发布有其它模块而导致文章中插入了多个模块。因此,请务必要选择很特殊的词汇,避免这种尴尬发生。 用“模块复制”的方法在文章中插入多个 Ozio Gallery 图库我们都知道,通过点击“模块管理”界面上工具栏的“复制”按钮,可以将某个模块复制多份。我们就是通过这个方法来复制多个 Ozio Gallery 模块,也就等于有了多个图库。 但是,后台的复制动作并不能导致前台 /modules/mod_oziogallery 目录的自动复制,也就是说,我们无法得到多个 photo 目录来上传属于不同图库的照片。 解决的办法是:直接复制 photo 这个目录并改名,还放在 /modules/mod_oziogallery 目录下,例如:photo1 、photo2008、photo-ny,等等,并列在一起。当然,我建议你在还未上传照片之前复制,这样产生的新目录中不含有任何照片。 然后,将属于不同图库的照片分别上传到这些 photo** 目录中。 对于原始的那个模块,它会自动在 photo 目录中寻找照片,因此不做任何特殊处理,你可以通过上一节介绍的方法直接在文章中看到它。 现在打开第一个复制的模块。名称可能是“OzioGallery Module的拷贝”。在其参数页面的右侧,可以看到每一种皮肤(模板)的参数里面,都有 xml URL 和 php URL 这两项。默认的 URL 分别是: modules/mod_oziogallery/photo/file/gallery.xml 可以看到,还是指向默认的 photo 目录的。我们只需要将它们都指向存放第二个图库的那个目录中,例如 photo1 即可。将两个 URL 分别修改为: modules/mod_oziogallery/photo1/file/gallery.xml 注意:每一个皮肤的参数都要修改,以免你以后某天更换皮肤时出错。 剩下的工作与插入原始模块一样了:输入一个全新的模块位置,然后用 在文章中插入即可。 复制的新模块默认是“未发布”,所以不要忘记将它发布出来。 你可以如法炮制,复制出N多个“OzioGallery Module的拷贝”,用来管理不同的图库,并将它们分别插入到不同的文章中去。 提醒一下:为了帮助你自己区分这些图库,建议在复制之后,立即将新拷贝的“模块名称”修改为对应的图库主题,如“海南岛风光”、“沙漠驼队”等等,然后在参数中将“显示标题”选择为“否”即可。
|






评论
评论的 RSS 供稿.