LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: ajer001 於 七月 08, 2005, 04:43:55 上午



主題: 我的學習筆記 - 自訂網址功能
作者: ajer001七月 08, 2005, 04:43:55 上午
在這邊搜尋摸會了
po出我紀錄的筆記
回饋一下

裡面有些注意事項
歡迎大家可以參考看看
也歡迎指正討論

http://twntwn.info/blog/ajer001/archives/186

 :-P


主題: Re: 我的學習筆記 - 自訂網址功能
作者: markwu七月 08, 2005, 09:34:14 上午
引用自: ajer001
在這邊搜尋摸會了
po出我紀錄的筆記
回饋一下

裡面有些注意事項
歡迎大家可以參考看看
也歡迎指正討論

http://carina.dyndns.info/plog/ajer001/post/17/186

 :-P


寫的不錯喔!只是有一點要注意的,盡量把 {blogname}, {catname}, {postname}, {albumname} 都改為 {blogid}, {catid}, {postid}, {albumid}

因為 pLog 在處理自訂網址時,會把字串經過轉換變成合格的網址名稱,例如 {catname} 原本是 "測試分類", 處理後可能變成 "ee_aa_e" 一個完全沒有意義的字串。

所以建議都改成 id ... 否則你就必須都用英文 ....

要不然就一堆怪怪英文字出現。

Mark


主題: 有錯誤訊息
作者: rainlan七月 08, 2005, 11:21:25 上午
我在設定時
先把「網址設定」的類型改為「自訂網址」
然後依照ajer001的作法,
更新設定後。

BLOG無法開啟,會出現這樣錯誤的訊息
No Database Selected
Exception message: There was an error loading the configuration data from the database. And this is bad...
Error code: 0
-- Backtrace --
/var/www/html/plog-1.0.1/class/config/configdbstorage.class.php(75): throw
/var/www/html/plog-1.0.1/class/config/configdbstorage.class.php(54): configdbstorage._loaddata
/var/www/html/plog-1.0.1/class/config/config.class.php(103): configdbstorage.configdbstorage
/var/www/html/plog-1.0.1/error.php(31): config.getconfig

但是一改回來就正常了

看錯誤訊息應該是沒有連到資料庫
而且奇怪的是我的站應該是/var/www/html/blog/.....
怎麼錯誤訊息會顯示指到另外一個目錄呢/var/www/html/plog-1.0.1/....

主機環境
Mandrake 10.1
pLog 1.01


主題: 我的學習筆記 - 自訂網址功能
作者: markwu七月 08, 2005, 11:57:39 上午
你的 /plog 下的 .htaccess有修改嗎?

要把

程式碼:
ErrorDocument 401 /plog-1.0.1/error.php
ErrorDocument 403 /plog-1.0.1/error.php
ErrorDocument 404 /plog-1.0.1/error.php


都改為

程式碼:
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php


才行。

Mark


主題: Re: 我的學習筆記 - 自訂網址功能
作者: ajer001七月 08, 2005, 01:52:13 下午
引用自: markwu
引用自: ajer001
在這邊搜尋摸會了
po出我紀錄的筆記
回饋一下

裡面有些注意事項
歡迎大家可以參考看看
也歡迎指正討論

http://carina.dyndns.info/plog/ajer001/post/17/186

 :-P


寫的不錯喔!只是有一點要注意的,盡量把 {blogname}, {catname}, {postname}, {albumname} 都改為 {blogid}, {catid}, {postid}, {albumid}

因為 pLog 在處理自訂網址時,會把字串經過轉換變成合格的網址名稱,例如 {catname} 原本是 "測試分類", 處理後可能變成 "ee_aa_e" 一個完全沒有意義的字串。

所以建議都改成 id ... 否則你就必須都用英文 ....

要不然就一堆怪怪英文字出現。

Mark


恩恩恩... 我有紀錄到這個
我也幾乎都改成xxxid了
這樣比較保險

另外
感謝lss大大提醒的短網址功能
我知道有這個.. 也有打成網址可以接受格式的習慣
不過 
還得考慮到其他使用者大都是掠過不打


主題: 納同帳號多個站呢
作者: rainlan七月 08, 2005, 01:52:33 下午
.htaccess照MARK說的修改後,真的就可以了!
不過若是同個帳號有多個網誌的話,
該如何分別連到每個網誌呢?

謝謝...


主題: Re: 納同帳號多個站呢
作者: ajer001七月 08, 2005, 02:01:44 下午
引用自: rainlan
.htaccess照MARK說的修改後,真的就可以了!
不過若是同個帳號有多個網誌的話,
該如何分別連到每個網誌呢?
謝謝...


我提供一下我的做法
我是新增不同的username
例如 rainlan2
然後把網誌的管理權給這個username
然後把原本的帳號設為作者
這樣就可以連過去了

或者是改成用userid來連
這樣也可以


主題: Re: 納同帳號多個站呢
作者: markwu七月 08, 2005, 02:27:16 下午
引用自: ajer001
引用自: rainlan
.htaccess照MARK說的修改後,真的就可以了!
不過若是同個帳號有多個網誌的話,
該如何分別連到每個網誌呢?
謝謝...


我提供一下我的做法
我是新增不同的username
例如 rainlan2
然後把網誌的管理權給這個username
然後把原本的帳號設為作者
這樣就可以連過去了

或者是改成用userid來連
這樣也可以


那就用 {blogname} 來當成  blog 網址。只是限制 blogname 是英文。在 1.1 會加上 blog的 short name,這樣效果就跟 post slug 一樣了。

Mark