:::
Tad書籍區

請問如何變更 xcgal 照片資料夾路徑?

discuss pic 2007-08-30 09:40:19
我手上有兩本書,除了第一本【打造個性化】,還有【輕鬆打造】這本書。
在 10-2 頁有提到【一定要將 /modules/xcgal/albums/userpcis】權限改成 777,在 10-11 頁的 10.2.4 也有提到目錄一定要是 【/modules/xcgal/albums/userpcis】

但 myAlbum-P 就可以把路徑放在模組以外的地方,只要設定【/album/photos】即可。

但如果在 xcgal 裡面做同樣的設定,我發現都會出錯,查很久以後發現把【相簿所在目錄: *】設定成【/albums/】會變成【/albums/】這樣的絕對路徑,電腦裡面當然沒有這種路徑,以 Linux 來說,前面應該還要有【/Volumes/albums/】之類的名稱,但是這樣就會變成沒有 albums 這種【磁碟機名稱】...

雖然可以寫成一長串的絕對路徑,也可以正常上傳,但是卻不能顯示照片,那也是必然的,因為網址列上怎麼可能會有【/Volumes/albums/】這一堆絕對路徑?例如:

http://www.tad0616.net/Volumes/albums/users/10004/xxxx.jpg

這樣子當然會出錯!但是照片確實是有上傳到指定的目錄裡。

我不想使用太長的路徑,現在會變成這樣:

http://www.tad0616.net/modules/xcgal/albums/users/10004/xxxx.jpg

請問 Tad 老師到底要改哪裡的程式,才能跟 myAlbum-p 一樣,可以把照片放在網站根目錄底下?例如:

http://www.tad0616.net/albums/users/10004/xxxx.jpg

再請教一個問題,有沒有辦法改程式,在瀏覽照片的時候,訪客只能看到 Normal 與 Thumbs 這兩種尺寸,要看大圖必須登入帳號,以免佔用網站頻寬?
discuss pic 2007-08-31 14:37:51
tad
理論上,還是只能從【相簿所在目錄: *】去改,不然就得改程式啦!
還有登入才能看大圖...這也沒得設定,也是得改程式...
discuss pic 2007-09-02 14:51:12
Tad 老師,我問的問題,其實就是要去改哪裡的程式碼?呵呵~
圖檔路徑的部份可能要改不少地方,至於 Normal 以上的大圖,我想唯一的辦法只有改變點選的連結,讓連結呼叫另外一個 .php 程式來確認使用者是不是訪客?如果有登入帳號就直接顯示圖片,如果沒有則導向到登入畫面?

我並不是請 Tad 老師幫我寫好程式,只是想知道我要改哪些地方?接下來的工作我自己會想辦法完成,謝謝囉~
discuss pic 2007-09-06 03:39:49
tad
呃...我對xcgal的程式碼沒研究啊~
您這樣問我,我熊熊也不知道怎麼回答...
目前沒空去研究他的程式碼啦~~
discuss pic 2007-09-08 01:31:43
怎麼幾天沒來,網頁畫面就全變了?

會問這個問題,那是因為我看到 B.6 的 Hack 全記錄有看到修正,所以才來問看看。如果能解決 URL 太長這個問題當然很好,不能解決也沒辦法了,但這樣一來,圖片連結的位址就再也無法變更,而且要備份也很困難,沒辦法把 XOOPS 與圖片分開備份。

現在整個 XOOPS 資料夾,因為圖檔很多,已經超過 2GB 很頭痛!
discuss pic 2007-09-10 02:36:13
tad
備份時,略過該資料夾應該就可以了吧...
檔案超過2G...確實不少,和我有得拼...
discuss pic 2007-09-13 10:28:58
Tad 老師,我當然知道把圖檔分開備份即可,問題是... crontab (Linux)這個定時自動備份指令,很難設定要分開備份圖檔資料夾!只能寫一堆來個別備份,這樣就很麻煩了...

最好的辦法還是 hack 那個 xcgal 讓路徑設定可以正確!我測試過,如果使用絕對路徑,xcgal 確實是可以上傳儲存照片,只是網址列也會變成絕對路徑,這樣子當然會無法顯示照片。

只要能修正這個小問題 xcgal 就會很好用了,我想 XOOPS 正體網站也有很多站長也在用這個模組,改好了大家都受益呢!呵呵~

提醒一下,主題【回覆】才對喔,CBB 很多翻譯文字都是錯的,很糟糕...
:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FBoardID%3D3%26DiscussID%3D712%26g2p%3D1

線上使用者

53人線上 (26人在瀏覽討論留言)

會員: 0

訪客: 53

更多…