LifeType 中文開發論壇

開發 => 模版設計 => 主題作者是: lazyhome 於 七月 13, 2006, 01:51:52 下午



主題: 自訂模版 ... 顯示所有文章 ...
作者: lazyhome七月 13, 2006, 01:51:52 下午
小弟我最近玩模版,
然後想自訂一個模版,假設是all_topics.template好了,

是顯示所有的文章的主題 ....

我參考了main.template 去試試看 ....
在all_topics.template中加上

{foreach from=$posts item=post}
 ...........................
{/foreach}

但這樣做連一篇文章都跑不出來 ........
感覺好像少了點東西 ....

請大大開示一下吧! <(_ _)>


主題: Re: 自訂模版 ... 顯示所有文章 ...
作者: lazyhome七月 13, 2006, 04:05:46 下午
我找了找站上的api......
好多都看不懂 ......
我目前的解決方案是用文章分類去解決的 ....

{foreach from=$articlecategories item=articleCategory}
 ......
{foreach from=$articleCategory->getArticles()  item=post}
......
{/foreach}
{/foreach}

就會像這樣子 ...
http://lazyhome.myftp.org/lazyhome/page/all_topic.html

但我想依時間新到舊一路排下 ......
請大大開示一下吧! <(_ _)>


主題: Re: 自訂模版 ... 顯示所有文章 ...
作者: chen242七月 22, 2006, 01:35:07 上午
我也很想作一個所有文章列表
請各位大哥是否能給一個指引
或者有現成外掛可以用嗎?
我曾用
{foreach form=$recentpost ...
然後在控制台把最近文章數改到很大
是可以列出所有文章
但是rss feed 時會把所有的文章標題都送出來...

謝謝各位幫忙


主題: Re: 自訂模版 ... 顯示所有文章 ...
作者: resnick七月 22, 2006, 11:56:49 上午
我也很想作一個所有文章列表
請各位大哥是否能給一個指引
或者有現成外掛可以用嗎?
我曾用
{foreach form=$recentpost ...
然後在控制台把最近文章數改到很大
是可以列出所有文章
但是rss feed 時會把所有的文章標題都送出來...

謝謝各位幫忙

我不覺得列出全部的文章有必要耶,反正以後也會有分頁的功能,你在一個版面列出全部文章應該沒有必要。

至於你這樣做以後,rss列出全部的標題,你可以用counter來計算回圈的數量,然後用條件判斷counter多少的時候,顯示出來,這樣就可以限制顯示的數量了,這應該是最簡單的方法。


主題: Re: 自訂模版 ... 顯示所有文章 ...
作者: chen242七月 23, 2006, 02:46:45 下午
resnick:
感謝您的提示
我弄好了
成果在這裡
就照著您說的
http://swyear.no-ip.org/index.php?op=Template&blogId=1&show=postlist
我還用了一些不是很光明正大的手法
等過幾天有空再將過程打出來
謝謝大家