Gallery:模块:picasa

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

全景(Panorama)模块[ ]

为大尺寸(全景)可卷动的显示添加java小程序。

用法[ ]

  • 安装该模块并在站点管理中对其进行配置。
  • 使用小程序来显示大尺寸图片–此选项用以显示/隐藏"编辑相片(Edit Photo)" -> "相片(Photo)"中的"全景(Panorama)"选项。
  • 为大尺寸图片在项目动作中添加"查看全景(view panorama)"选项 – 此选项可为大尺寸图片自动显示项目动作链接,从而在全景查看器中查看某张相片。大尺寸被定义为:图片宽度必须大于设定好的全景宽度并且宽高比必须大于0.6。
  • 在编辑相片(Edit Photo) -> 相片(Photo)中启用/禁用每张相片的全景查看器小程序。

Picasa模块[ ]

描述[ ]

该模块使你能够由Picasa2向Gallery2导入相册。 它将会保持原有的次序标题以及名称。

特点[ ]

添加Picasa 2 xml导入功能。

用法[ ]

  • 自Picasa导出

(另见: 如何从Picasa添加项目

要从Picasa进行导出的话,请右键点击某相册,接着点击 "Make a Webpage"(或选择"Folder/Export as Webpage,还可以直接ctrl键+w)" ,再次你进行尺寸的选择,并导出 文件夹位置。在下一个窗口中你需要选择"XML Code", 并执行。接着浏览到刚选择的文件夹 并将其架设到你的Gallery服务器上。

或者你可直接试用Picasa中新的"Tools>Experimental>Publish via FTP..."功能。它使用类似"Make a Webpage"的导出功能,但稍后会让你选择/配置FTP帐号,而在此Picasa会直接上传文件夹。这就无需使用单独的FTP客户端进行手动上传了。

  • 导入Gallery2(自Add Item)

该模块的新特点,所有的用户可以从Picasa 导入文件,只需简单地点击"Add Item"即可。Picasa 2标签会出现 在可选择本地ZIP文件的位置。该ZIP文件夹必须 含有picasa到处(归档root中的index.xml)。 用户可以选择相片标题,摘要以及描述的 分派方式。

  • 导入Gallery 2(自Site Admin)

一旦你激活了该模块,就会在管理菜单的导入部分 看到新的条目"Picasa 2"。如果你点击它的话, 就可以 选择Picasa导出目录的本地路径, 而该目录应当保存于本地(将来会有 上传支持)。你还可以选择导入相册的 目标相册, 有效本地路径为Gallery2的相对文件夹路径,以短破折号结尾并且不包括任何文件信息(无需指向xml-file自身)。举例: "../upload/myexportedalbum/"将会指向父族文件夹"upload"中刚上传的文件夹"myexportedalbum",该文件夹与Gallery2处于同一级位置。

此后,它就能自己运作并进行告知。

被请求的特点[ ]

如果站点管理也允许选择标题的分派方式的话就好了。

与Picasa API的整合

Hacks[ ]

如果你没有输入标题,Picassa会自动将itemName复制到itemCaption字段中。就个人而言,如果我没有在某相片上输入一个标题的话,我宁愿它保持没有标题的样子。为了防止标题成为itemName 的副本,请按下面的描述进行修改:

编辑211行的GALLERYROOT/modules/picasa/classes/Picasa2DataParser.class

删除

           $albumArray['images'][$i]['caption'] = $imageArray[$i]['itemCaption'];

替换

           if ($imageArray[$i]['itemName'] == $imageArray[$i]['itemCaption']){
               $albumArray['images'][$i]['caption'] == '';
           } else {
               $albumArray['images'][$i]['caption'] = $imageArray[$i]['itemCaption'];
           }

Bug[ ]

目前尚无有关该模块的已知问题。

注释[ ]

该模块无法接受导出相片的标题中出现"&"。这并非一个bug,因为Picasa是会生成无效XML的。