LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: LiP 於 三月 19, 2005, 06:34:31 下午



主題: 簡潔網址使用帳號顯示....
作者: LiP三月 19, 2005, 06:34:31 下午
各位好~

我在"部落格隨便祭"過去的文章中翻到 lss 回應的這一段內容....
引用

若要讓整個網站裡的所以連結都以http://網址/帳號/....表示,你應該要修改class/net/prettyrequestparser.class.php及class/net/prettyrequestgenerator.class.php兩個檔案。
還有另一個問題,若這個帳號擁有兩個以上的blog,這樣做只能顯示blogid最小的那一個blog。在多blog系統裡,這一點不方便。 Sad


目前無限誌的 pLog 0.3.2 是使用簡潔網址的設定....只是我希望可以讓網址的部分用帳號顯示,但實在不是很清楚在 prettyrequestparser.class.php 和 prettyrequestgenerator.class.php 這兩個檔案當中該如何修改才能夠在網址顯示使用者帳號....

另外,我希望可以顯示各部落的使用者名稱在版面上,昨晚嘗試了一個晚上,使用了幾個方式都不行....

{$user->getId()}
{$user->getUsername()}
{$blog->getId()}
{$blog->getUsername()}

只有 {$blog->getOwner()} 這個方式可以顯示出使用者ID,但卻還不是UserName....
(我不是很確定這個跟上面壤簡潔網址顯示使用者名稱是不是有關係....)

煩請各位可以為在下解惑~感謝~!!!


主題: 簡潔網址使用帳號顯示....
作者: markwu三月 21, 2005, 10:54:49 上午
在模版中的 $blog 事實上是 bloginfo 的物件,我試了一下

$blog->getOwnerInfo() 跟 $blog->getUserInfo() 都是空的。看樣子Oscar 並沒有把這個物件的資訊傳到 blogInfo 中。

唯一的辦法是寫一個plugin 來取得 完整的 bloginfo。這是目前看的結果。我再研究看看。怪怪的,為什麼沒傳呢? :(

mark


主題: Re: 簡潔網址使用帳號顯示....
作者: lss三月 21, 2005, 11:05:59 上午
引用自: LiP
各位好~

我在"部落格隨便祭"過去的文章中翻到 lss 回應的這一段內容....
.......

hi Lip:
年代有點久遠,請容我先查閱一下資料, :-P


主題: Re: 簡潔網址使用帳號顯示....
作者: LiP三月 22, 2005, 11:00:57 下午
感謝各位~

麻煩你們了~謝謝~ :'(


主題: 簡潔網址使用帳號顯示....
作者: lss三月 28, 2005, 08:42:39 上午
hi LiP:
不好意思,拖了這麼久……
關於你提到的,在 0.32 簡潔網址模式使用 http://網址/帳號 來代替 http://網址/blogId 的部份,我重新檢視了你提到的那篇文章,以及 0.32 的相關程式碼,結論如下:

1.你可以在 config.properites.php 裡加入下面這一行的設定:
程式碼:
$config["pretty_urls_force_use_username"] = true ;

可以讓 pLog 產生 http://網址/帳號 來代替 http://網址/blogId 。

2.但是,只有 blog 的 URL 而已,其它的 post、get、comment、album…等,仍舊以 blogId 來生成 URL 。若要全部換成使用帳號的話,幾乎要重寫 class/net 底下的 prettyrequestgenerator.class.php。

3.若是有某帳號擁有兩個(或更多) blog ,則使用這種網址模式只會進複該帳號的第一個blog,仍有不便。

建議你可以試試 1.0 的 custom URLs mode,不過我個人測試,對中文的帳號、blog 名稱、資料夾…等,在網址的使用上支援仍不足。文章標題的部份,有slug(自訂英文短標題)可以代替,其它的嘛…Oscar 有說了,要等 1.1 以後。

希望以上資訊對你有幫助。


主題: 簡潔網址使用帳號顯示....
作者: LiP三月 30, 2005, 04:47:46 上午
Dear lss~

不會啦~目前各位都在忙著 pLog 1.0 正式版的事情,在這裡十分感謝你的回覆~

你說的同個帳號有兩個以上的部落,會導致url只進入帳號的第一個blog....
我想這個影響不大(至少在無限誌上頭),User如果覺得不方便可以用另一個帳號註冊,不然用ID nomber也還是可以進入....
對於在無限誌上大多只有一個部落的User來說,我想這樣是蠻方便的。

1.0的custom URLs mode我會找機會來試試看的~

非常感謝各位~!!!