album photos 6.x-1.0.2

模块发布页: http://hi.500959.com/node/2
詳細介紹:http://drupaltaiwan.org/module/album_photos。
7月28日更新:增加图片zip打包上传,多图片上传更方便。详细介绍
7.27日更新:
1、增加幻灯片展示相册、节点下图片的浏览方式,需借助piclens模块。查看演示。需要从外部网站加载一堆东西,速度比较慢。album photos 模块更新至1.0.2
2、为exif信息设置了开关,默认为禁用。避免服务器php没有加载exif函数引发错误。
3、修正图片链接,避免drupal未安装在根目录下时,出现链接错误。感谢yelban。
------------------------------------------------------------------------------
album photos模組經過一段時間測試,暫時沒有發現BUG,所以就發佈正式版了。正式版裡添加了兩個新功能:1、在文章中插入圖片,可與編輯器整合。原來的方式是在文章中上傳圖片,圖片與文章關聯。正式版中保留這個功能,同時提供將已上傳的圖片插入當前文章。這樣可以增加圖片的利用率,也便於更靈活的節點排版佈局。這個功能也可以方便的和各種編輯器整合,在編輯器中增加插入、上傳圖片按鈕。
載圖:Drupal
2、讀取圖片exif資訊,需要php開啟exif功能。
截圖:西湖

yelban 的照片

Re:

非常讚的一個 Drupal 中文原生模組,充分運用Drupal 架構的模組典範喔! 尤其可以同時上傳多個檔案真的是蠻方便的,只是在個人的網站環境剛剛好會有圖片可以上傳卻無法顯示問題,偷看了一下模組代碼,發現是 img src路徑的問題,要是你的 Drupal 不在網站根目錄可能出現圖片無法顯示,解決方式可以修改 img src路徑從 bath_path() 開始即可,這樣不管 drupal目錄是不是位於根目錄都不會有問題喔!

另外要是可以上傳 Zip檔然後自動解壓縮建立相簿那就更妙了! (這也是人心不足蛇吞象的一種嗎XD)
再者,EXIF資訊希望能包含 GPS 定位項目,這樣就可能在上傳相片同時建立 Google map的內容,是很酷的應用。

小弟放了一份修改後的檔案在附件提供大大參考。(base on album photos 6.x-1.0.1)

附加檔案大小
photox1.gif13.98 KB
photos.zip14.67 KB
eastcn@drupal.org 的照片

Re:

谢谢yelban,因为我一直安装在根目录下,没注意这个问题。已经修正过来了。压缩包上传现在的开发版里已经有了,只是这个版本还没发布。

eastcn@drupal.org 的照片

Re:

Zip檔上傳已经发布了。

yelban 的照片

Re:

建議可以使用 transliteration 模組解決上傳中文檔名的問題
http://drupal.org/project/transliteration
這東東直接把中文字轉換成英文字母以拼音型態
一舉解決中文檔名的問題

eastcn@drupal.org 的照片

Re:

把album photos重命名文件名关闭(设置中有关闭选项),安装transliteration,就行了。

jimmy 的照片

Re: album photos 6.x-1.0 正式版

>> 另外要是可以上傳 Zip檔然後自動解壓縮建立相簿那就更妙了! (這也是人心不足蛇吞象的一種嗎XD)

曾經寫過一個function.. 或許可以用的到喔!?

<?php
function _image_import_unpack_zip($file) {
  if(
mime_content_type($file) != 'application/x-zip'){
    return
false;
  }
  if (
$zip = zip_open($file)) {
    while (
$zip_entry = zip_read($zip)) {
      if (
zip_entry_open($zip, $zip_entry,"r")) {
       
$data = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
       
$name = zip_entry_name($zip_entry);
       
zip_entry_close($zip_entry);
        if(
dirname($name) == '.'){
         
$dest = dirname($file).'/'.$name;
         
$result = file_save_data($data, $dest, FILE_EXISTS_REPLACE);
        }
      }
      else{
        return
false;
      }
    }
   
zip_close($zip);
    if(
$result){
     
file_delete($file);
      return
TRUE;
    }
  }
  else {
    return
false;
  }
}
?>

--
from open mind to open source~

eastcn@drupal.org 的照片

Re: album photos 6.x-1.0 正式版

很不错的,谢谢jimmy

hezll 的照片

Re: album photos 6.x-1.0.2

严重需要d5版的相册啊,请问有么?d6下面就这么几个东西好使。别的都不好用。