Joomla/在Joomla!1.5文章中插入Ozio Gallery图库

来自站长百科
跳转至: 导航、​ 搜索

Joomla | Joomla使用手册

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的拷贝”,用来管理不同的图库,并将它们分别插入到不同的文章中去。

提醒一下:为了帮助你自己区分这些图库,建议在复制之后,立即将新拷贝的“模块名称”修改为对应的图库主题,如“海南岛风光”、“沙漠驼队”等等,然后在参数中将“显示标题”选择为“否”即可。

参考来源[ ]

http://www.joomlagate.com/article/joomla15-tutorial/insert-flash-photo-album-into-joomla15-content-with-ozio-gallery/

Joomla 1.5使用手册导航

Joomla安装

Joomla!的安装

Joomla 1.5教程

Joomla!1.5自带资源给前台添加下拉菜单 | 巧用ReadMoreExt和Shadowbox来插入外链大图 | 借助pcDTR插件使用任意字体美化Joomla页面 | 借助Abivia Redaction插件滤除Joomla扩展的版权链接 | Joomla!1.5网站防黑9条戒律 | Joomla!1.5与Dokuwiki的完全整合方案 | 用SJSB桥接器无缝整合Joomla!1.5.9、SMF2.0论坛 | 详解用RokBridge 1.0RC8整合Joomla!1.5.9与phpBB3论坛 | Joomla!与Tikiwiki的外观整合 | Jumi插件的介绍 | 用CSS控制Display News模块的外观样式 | Open-Realty介绍 | Google Gears的应用 | 在Joomla!1.5文章中插入Ozio Gallery图库 | 文章中自动插入广告 | GCalendar介绍 | Joomla 1.5 SEO Patch的用法 | Joomla! 1.5生成中文PDF的解决方案

其他Joomla教程

用XAMPP快速搭建Joomla本地测试服务器 | 用Gmail的SMTP发送Joomla激活及通知邮件 | 深入认识Joomla CMS:扩展、菜单及模板 | Joomla 1.0教程 | Joomla高级教程 | Joomla! SEO教程