使用阿駕在1.0x版所記錄的自訂網址模式時,在1.1版裡無法看到檔案中心裡的縮圖,但若切換成簡潔網址或一般網址,則又是正常的。可是我個人又偏好使用自訂網址,於是在經歷幾天的摸索後,終於修正好了。做個記錄:

在此列出所有的設定值,如下:

permalink_format
當使用自訂網址時,靜態連結網址格式。
/{blogowner}/post/{catid}/{postid}$
 
category_link_format
當使用自訂網址時,網站連結分類網址格式。
/{blogowner}/catid={catid}$
 
blog_link_format
當使用自訂網址時,網誌連結網址格式。
/{blogowner}/$
 
archive_link_format
當使用自訂網址時,文章彙整連結網址格式。
/{blogowner}/archives/{year}{month}{day}$
 
user_posts_link_format
當使用自訂網址時,特定使用者發表的文章連結網址格式。
/{blogowner}/user={username}$
 
post_trackbacks_link_format
當使用自訂網址時,引用連結網址格式。
/{blogowner}/trackbacks/{postid}$
 
template_link_format
當使用自訂網址時,自訂靜態模版連結網址格式。
/{blogowner}/page/{templatename}$

album_link_format
當使用自訂網址時,資料夾連結網址格式。
/{blogowner}/albumid={albumid}$
 
resource_link_format
當使用自訂網址時,檔案連結網址格式。
/{blogowner}/resource/{albumid}/{resourcename}$
/{blogowner}/resource/{blogid}/{albumid}/{resourcename}$
/{blogowner}/resource/{blogid}/{albumid}/{resourceid}$

※將最後的resourcename改成resourceid,是為了避免讀取不到中文檔名(受到 james 的指導修正)
 
resource_preview_link_format
當使用自訂網址時,檔案預覽連結網址格式。
/{blogowner}/resource/{albumid}/preview/{resourceid}$
/{blogowner}/resource/{blogid}/{albumid}/preview/{resourceid}$
 
resource_medium_size_preview_link_format
當使用自訂網址時,中型檔案預覽連結網址格式。
/{blogowner}/resource/{albumid}/preview_med/{resourceid}$
/{blogowner}/resource/{blogid}/{albumid}/preview_med/{resourceid}$
 
resource_download_link_format
當使用自訂網址時,檔案下載連結網址格式。
/{blogowner}/resource/{albumid}/download/{resourceid}$
/{blogowner}/resource/{blogid}/{albumid}/download/{resourceid}$
 
page_suffix_format
支援分頁時,加在網址尾端的字尾
/page/{page}
/pages/{page}

標示紅色為修正後的,至於為什麼要這樣修正呢?請聽我道來。

先說這個

template_link_format
當使用自訂網址時,自訂靜態模版連結網址格式。
/{blogowner}/page/{templatename}$

原本因為有些模版裡的文章彙整與網站連結,其路徑會顯示成

http://lifetyperoot/lifetype/blogowner/page/bookmark(archive)

因為多了那個page/,反倒造成使用者會連不上這兩個連結,若是把page/去掉,就會恢復正常。

經過 的指正後,才發現原來是支援分頁用的page與上面的page相衝到,若是把它改成如下,就沒問題了。

page_suffix_format
支援分頁時,加在網址尾端的字尾
/page/{page}
/pages/{page}

再來說檔案中心裡的縮圖問題,其中有影響的是跟resource有關的四項:

resource_link_format
resource_preview_link_format
resource_medium_size_preview_link_format
resource_download_link_format

因為原先的設定值為 /{blogowner}/resource/{albumid}/…,似乎在1.1版內會找不到是屬於那個blogid所擁有,因此一直出現路徑錯誤,甚至找不到檔案下載,於是我只好幫它加個{blogid}進去,沒想到竟然就可以了。

    全站熱搜

    jianmin2 發表在 痞客邦 留言(0) 人氣()