主題: 是否有加入所有contributor list(寫手清單)的外掛 作者: JamesHsu 於 九月 08, 2005, 11:30:09 上午 在wiki找不到類似的方法,可否各位手高教導一下
主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: markwu 於 九月 08, 2005, 03:28:36 下午 這不需要寫程式,只要透過修改模版就可以了!
Okay, 你要先瞭解一下pLog 的結構... 一個 Blog 可以有多個寫手 ... 這裏寫手稱為 "users" 一個 User 能有多個 Blog ... 這裡的 user 我們稱為 owner ... 是 blog 的擁有者 好,那麼你要來取用 blog 內的 users 的資料, 程式碼: {assign var=blogUsers value=$blog->getUsersInfo()} 以此類推,如果你要的是 owner 的資料,注意喔!少了 foreach!!為什麼?因為一個 Blog 只能有一個 owner 程式碼: {assign var=blogOwner value=$blog->getOwnerInfo()} 詳細的 user API 可以看 http://lifetype.org.tw/api/d2/d27/classUserInfo.html Mark 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: JamesHsu 於 九月 09, 2005, 08:32:45 上午 多謝mark,接下來我仍然有一個問題follow user,
是否有users的文章篇數的總計?和user的個人網頁連結? 像是engadget那樣是否辨的到http://chinese.engadget.com/ 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: minstrel 於 九月 12, 2005, 07:11:03 下午 多謝mark,接下來我仍然有一個問題follow user, 是否有users的文章篇數的總計?和user的個人網頁連結? 像是engadget那樣是否辨的到http://chinese.engadget.com/ 可以做得到. 你可以參考 summary 的模版. 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: markwu 於 九月 12, 2005, 08:55:31 下午 多謝mark,接下來我仍然有一個問題follow user, 是否有users的文章篇數的總計?和user的個人網頁連結? 像是engadget那樣是否辨的到http://chinese.engadget.com/ 可以做得到. 你可以參考 summary 的模版. 我補充一下,要參考 /class/summary/dao/summarystats.class.php,自己寫一個 getUserArticleNumbers() 的 function 才行。因為 pLog 目前的 API 中並沒有相關的 method。 Mark 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: JamesHsu 於 九月 21, 2005, 12:54:10 下午 多謝mark和版主。
我在修改外掛時發現網址列上的變數 OP 如index.php?op=Default 當它是Default時會加入template中的main.template 當它是ViewArticle時會加入postandcomments.template 請問如果我想加入第三種的方式而不是被included的,是否有這樣的解決方式。 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: markwu 於 九月 27, 2005, 11:11:35 上午 多謝mark和版主。 我在修改外掛時發現網址列上的變數 OP 如index.php?op=Default 當它是Default時會加入template中的main.template 當它是ViewArticle時會加入postandcomments.template 請問如果我想加入第三種的方式而不是被included的,是否有這樣的解決方式。 不太清楚你的問題,能描述詳細一點嗎? 如果你是要對應到不同的『預設』 template,那麼要改的就多了。所以請你描述詳細一點,才好看有什麼方法可以做。 Mark 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: JamesHsu 於 十月 04, 2005, 01:00:49 下午 我想問的是關於版模的問題!和一些核心問題!不知道可以不可以在這裡?即然都提出來了就在這裡請教一下.
請教的問題是我把tempate中新增了一個檔*.template. 在連結用了{$url->templatePage(*)} 連結沒什麼問題可是在新頁面中的文章回圈好像沒有用 {foreach from=$posts item=post} {include file="$blogtemplate/*.template"} {/foreach} 不知道是怎樣的問題?還是有其他解法?(在新頁面中只show出某個category的內容) 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: markwu 於 十月 04, 2005, 01:42:01 下午 我想問的是關於版模的問題!和一些核心問題!不知道可以不可以在這裡?即然都提出來了就在這裡請教一下. 請教的問題是我把tempate中新增了一個檔*.template. 在連結用了{$url->templatePage(*)} 連結沒什麼問題可是在新頁面中的文章回圈好像沒有用 {foreach from=$posts item=post} {include file="$blogtemplate/*.template"} {/foreach} 不知道是怎樣的問題?還是有其他解法?(在新頁面中只show出某個category的內容) 怎麼『沒有用』法?是只被 include 了一次,還是完全沒有被 include?還是?? 能更清楚一些嗎? 另外,最好詳述你要的結果,這樣才有辦法來想。要不然直接把網址 post 在這裡,讓我們看也行。 Mark 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: JamesHsu 於 十月 05, 2005, 09:40:26 上午 再度麻煩一次,真抱歉
網址下測試如下 http://james.remix.com.tw/index.php?blogId=2 我用了gery template改的 template改了2個檔案第一個是main.template 用迴圈 include file 叫 post.template 加入了一個URL在最上面的 here 指到g.template 在這用了和main.template一樣的迴圈迴post.template 可是不知道是沒回應還是沒結果 在---start---和----end---中沒出現任何東西. 是否有其他寫法可以在g.template迴圈我的某一分類的文章 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: markwu 於 十月 05, 2005, 03:25:40 下午 看了你的問題半天還是不懂。後來我去看了你的模版,大概知道你的意思。
原因是因為 $posts 這個物件,並不存在一般的模版頁面,請參考我之前寫的 Slides (http://rt.openfoundry.org/Foundry/Project/Download/Attachment/18787/13914/pLog_Advanced.rar),裡面有一個每個模版可以使用哪些物件的整理,或是看英文的 Wiki (http://wiki.lifetype.net/index.php/PLog_1.0/Templates) 介紹。 所以當你寫成: 程式碼: {foreach from=$posts item=post} 這個迴圈事實上是沒有執行的!因為 $posts 是空的! 建議下次直接把模版貼上來吧! :-) Mark 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: JamesHsu 於 十月 06, 2005, 01:40:23 下午 看了你的問題半天還是不懂。後來我去看了你的模版,大概知道你的意思。 ppt真的很有用,雖然還不太懂如何在新的template中加post的文字及回圈,不過也了解了pLog的核心了。mark謝啦!原因是因為 $posts 這個物件,並不存在一般的模版頁面,請參考我之前寫的 Slides (http://rt.openfoundry.org/Foundry/Project/Download/Attachment/18787/13914/pLog_Advanced.rar),裡面有一個每個模版可以使用哪些物件的整理,或是看英文的 Wiki (http://wiki.lifetype.net/index.php/PLog_1.0/Templates) 介紹。 所以當你寫成: 程式碼: {foreach from=$posts item=post} 這個迴圈事實上是沒有執行的!因為 $posts 是空的! 建議下次直接把模版貼上來吧! :-) Mark 主題: Re: 是否有加入所有contributor list(寫手清單)的外掛 作者: markwu 於 十月 06, 2005, 11:16:45 下午 ppt真的很有用,雖然還不太懂如何在新的template中加post的文字及回圈,不過也了解了pLog的核心了。mark謝啦! 唯一的方式是透過 plugin 了。 :-) Mark |