伺服OS : Windows XP PRO
伺服程式: Apache/1.3.27
PHP : PHP Version 4.3.1
MySQL : Client API version 3.23.49
Coppermine 1.4.2 (stable)
此方式用在Coppermine 1.4.2 (stable)的時候
修改前:
if (is_null($pic_row['pid']) || !isset($CONFIG['url_mode']) || $CONFIG['url_mode']!='hide')
return $url_prefix[$pic_row['url_prefix']]. path2url($pic_row['filepath']. $pic_prefix[$mode]. $pic_row['filename']);
return 'get_file.php?pid='.$pic_row['pid'].'&size='.$mode;
修改成:
if (is_null($pic_row['pid']) || !isset($CONFIG['url_mode']) || $CONFIG['url_mode']!='hide')
$filepathname = $url_prefix[$pic_row['url_prefix']]. path2url($pic_row['filepath']. $pic_prefix[$mode]. $pic_row['filename']);
return 'get_file.php?pid='.$pic_row['pid'].'&size='.$mode;
使用此方式隱藏圖片真實路徑後,相簿的封面會無法顯示.其他一切正常.要如何讓相簿的封面正常顯示呢?
參照網頁的HTML後發現
縮圖列正常顯示:
<a href="displayimage.php?album=lastup&cat=10002&pos=0">
<img src="get_file.php?pid=738&size=thumb" class="image" width="100" height="75" border="0" alt="mushroom_pictures_282_05.jpg" title="檔案名稱=mushroom_pictures_282_05.jpg
/><br /></a>
相簿封面無法顯示:
<a href="thumbnails.php?album=5" class="albums">
<img src="get_file.php?pid=&size=thumb" class="image" width="50" height="38" border="0" alt="NGM1__7_05p128-_.jpg" />
<br /></a>
get_file.php?pid= <-------傳入不正確
有辦法解決嗎.........