親愛的老貓:
親愛的lss:
我用了你的置頂公告外掛,功能真是棒得沒話說,但是我有一點貪心,我還要更多,我希望有置頂,有公告,有FAQ,有自定區塊(像resnick的
用法),有……,有可能嗎?我確實有打開你的原始碼瞧一瞧,不過實在看不出所以然,只好上來直接問。
這個彈性我在設計之初就想到了,你的要求在手動的方式下完全可以做到。
1.請先依你的需要建立「置頂、公告、faq、自訂區塊…」等文章分類。
2.在管理界面可以指定「置項、公告」兩個分類。而這兩個分類的文章可以用
$stickyposts->getArticles('sticky')
或是
$stickyposts->getArticles('announce')
來取得。
3.其他的文章分類,請先找出他們的 CategoryId ,例如 FAQ 的 CategoryId 是 21 ,則可以用下面的方法來取得 FAQ 的文章:
$stickyposts->getArticles( 21 )
4.若需要取得文章分類的物件供模版使用,同樣以 3 的 FAQ 為例,可以用:
$stickyposts->getCategory( 21 )
來取得。
這樣,應該很夠您應用了吧
另外,如果要把同站甲部落格的置頂文章顯示到乙部落格的模版上,可行嗎?
這部份光靠公告置頂外掛是做不到的
因為 plugin 的架構,只能提供自己 blog 的資源取用。
這要另外寫程式來做了。記得最近才有人在論壇跟 mark 問過,一下子找不到
lss