lss
|
|
« 回覆文章 #15 於: 五月 18, 2005, 10:02:45 上午 » |
|
hi rainlan: 你試試改成下面這樣: <div id="content"> {assign var=stickys value=$stickyposts->getArticles(29)} {assign var=stickyCategory value=$stickyposts->getCategory(29)} <h2>Sticky Posts</h2> {foreach from=$stickys item=post} {assign var=postCategory value=$post->getCategory()} {assign var=postDate value=$post->getDateObject()} {assign var=postOwner value=$post->getUserInfo()} <table border="0" width="400" id="table4" cellspacing="0" cellpadding="0"> <tr> <td width="20"><img src="{$url->getTemplateFile("images/titlelist.gif")}"</td> <td width="180"><a href="{$url->postPermalink($post)}"><font size="2">{$post->getTopic()}</font></td> <td width="80" align="left"> <a href="{$url->categoryLink($postCategory)}"><font size="2">| {$postCategory->getName()}</font></a></td> <td width="60" align="center"> <img alt="迴響" src="{$url->getTemplateFile("bubble.gif")}" width="11" height="11" style="border: 0px" align="absbottom" /> <a href="{$url->postPermalink($post)}"><font size="2">| ({$post->getTotalComments()})</font></a></td> <td width="60" align="center"> <img alt="引用" src="{$url->getTemplateFile("trackback.gif")}" width="16" height="11" style="border: 0px" /> <a href="{$url->postTrackbackStatsLink($post)}"><font size="2">| ({$post->getNumTrackbacks()})</font></a></td> </tr> </table> {/foreach} <h4><a href="{$url->categoryLink($stickyCategory)}">more sticky posts</a></h4> </div> 應該就可以了,就是把前面的三個{assign=....}搬到第一個{foreach...}的後面。 因為前三個assign用到了$post物件,但是$post物件要等到{foreach...}之後才產生。 其實你沒用到postDate和postOwner物件,三個{assign...}只要保留第一個即可。 我在我的 blog 試過了,應該沒問題。
|
|
|
已記錄
|
|
|
|
rainlan
|
|
« 回覆文章 #16 於: 五月 18, 2005, 04:32:57 下午 » |
|
謝謝lss 真的可以耶 不過因為明天網站要發表 所以先用原本的方式, 等之後再修改..... 改模板真的是快要瘋掉囉.....
|
|
|
已記錄
|
主機環境 Fedora Core 3 pLog 1.02 Apache版本2.0.50 MySQL版本3.23.58
|
|
|
lss
|
|
« 回覆文章 #17 於: 五月 18, 2005, 04:49:19 下午 » |
|
改模板真的是快要瘋掉囉..... 所以我向來佩服 port 及製作模版的高手們。 由衷地!
|
|
|
已記錄
|
|
|
|
rainlan
|
|
« 回覆文章 #18 於: 五月 26, 2005, 03:00:28 下午 » |
|
回報一下 用至頂文章,會把文章狀態是草稿的、未正式刪除的(站長為清空)列出來說
|
|
|
已記錄
|
主機環境 Fedora Core 3 pLog 1.02 Apache版本2.0.50 MySQL版本3.23.58
|
|
|
rainlan
|
|
« 回覆文章 #19 於: 五月 26, 2005, 03:00:53 下午 » |
|
回報一下 用至頂文章,會把文章狀態是草稿的、未正式刪除的(站長為清空)列出來說
謝謝....
|
|
|
已記錄
|
主機環境 Fedora Core 3 pLog 1.02 Apache版本2.0.50 MySQL版本3.23.58
|
|
|
lss
|
|
« 回覆文章 #20 於: 五月 26, 2005, 08:17:02 下午 » |
|
回報一下 用至頂文章,會把文章狀態是草稿的、未正式刪除的(站長為清空)列出來說
謝謝.... hi rainlan: 謝謝你發現這個 bug。 問題應該在 pluginstickyposts.class.php 裡 第 76 行: $ret_articles = $articles->getBlogArticles( $blogId, -1, $maxpost, $catId, 'published' ); 這裡的 'published' 應該用常數 POST_STATUS_PUBLISHED 才對。 很抱歉,我目前無法測試,你可以先試試看。我明天會做確認和回報臭蟲的動作。
|
|
|
已記錄
|
|
|
|
lss
|
|
« 回覆文章 #21 於: 五月 27, 2005, 03:30:21 下午 » |
|
問題應該在 pluginstickyposts.class.php 裡 第 76 行: $ret_articles = $articles->getBlogArticles( $blogId, -1, $maxpost, $catId, 'published' ); 這裡的 'published' 應該用常數 POST_STATUS_PUBLISHED 才對。 很抱歉,我目前無法測試,你可以先試試看。我明天會做確認和回報臭蟲的動作。 已經確認過了,接下來我會去 Mantis 回報,應該最近 plugin 下載就會同步更新了。 請先手動把 ./tmp/{blogId}/ 下的檔案手動清除,重新瀏灠頁面時才會生效。或是重新修改文章的狀態,讓 pLog 產生新的 cache。
|
|
|
已記錄
|
|
|
|
markwu
|
|
« 回覆文章 #22 於: 五月 30, 2005, 01:07:07 下午 » |
|
問題應該在 pluginstickyposts.class.php 裡 第 76 行: $ret_articles = $articles->getBlogArticles( $blogId, -1, $maxpost, $catId, 'published' ); 這裡的 'published' 應該用常數 POST_STATUS_PUBLISHED 才對。 很抱歉,我目前無法測試,你可以先試試看。我明天會做確認和回報臭蟲的動作。 已經確認過了,接下來我會去 Mantis 回報,應該最近 plugin 下載就會同步更新了。 請先手動把 ./tmp/{blogId}/ 下的檔案手動清除,重新瀏灠頁面時才會生效。或是重新修改文章的狀態,讓 pLog 產生新的 cache。 忘了跟你說,我一開始也是犯了這個錯 。呵呵。 Mark
|
|
|
已記錄
|
|
|
|
andywang
|
|
« 回覆文章 #23 於: 六月 01, 2005, 09:28:19 上午 » |
|
hi lss 你给的地址我去下载的时候需要用户名和密码,你还在别的地方放置了吗?
|
|
|
已記錄
|
|
|
|
lss
|
|
« 回覆文章 #24 於: 六月 01, 2005, 04:46:21 下午 » |
|
hi lss 你给的地址我去下载的时候需要用户名和密码,你还在别的地方放置了吗? andywang: 抱歉!我忘了給你什麼地址下載什麼東西了?! 這個討論串也沒看到你的名字出現在前面,所以我猜你是要新的 stickyposts plugin 吧!如果是這個,官方下載已經更新過了,請重新下載官方版本更新一下就行了。 在 這裡下載。
|
|
|
已記錄
|
|
|
|
andywang
|
|
« 回覆文章 #25 於: 六月 02, 2005, 12:53:01 下午 » |
|
是的,我要的是“置頂文章外掛程式”最新版本
|
|
|
已記錄
|
|
|
|
andywang
|
|
« 回覆文章 #26 於: 六月 02, 2005, 01:34:20 下午 » |
|
下载了这个插件,但是readme-zh_TW.txt为繁体字,我这里没有看繁体字的工具,所以看不明白什么意思
|
|
|
已記錄
|
|
|
|
lss
|
|
« 回覆文章 #27 於: 六月 02, 2005, 04:02:49 下午 » |
|
下载了这个插件,但是readme-zh_TW.txt为繁体字,我这里没有看繁体字的工具,所以看不明白什么意思 這個檔的內容,其實就是stickyposts plugin 的 第一版 wiki 說明(有更新過哦)。 不過,簡繁轉換的軟體應該不少吧!convertZ、同文堂、Dr Eye、甚至用 word 也可以啊!
|
|
|
已記錄
|
|
|
|
andywang
|
|
« 回覆文章 #28 於: 六月 02, 2005, 04:40:01 下午 » |
|
lss 你能否把你完整的main.template这个文件贴到这里,我怎么做不成功!或者哪位做成功的清完整贴出来,谢谢啦!
|
|
|
已記錄
|
|
|
|
lss
|
|
« 回覆文章 #29 於: 六月 02, 2005, 04:58:59 下午 » |
|
lss 你能否把你完整的main.template这个文件贴到这里,我怎么做不成功!或者哪位做成功的清完整贴出来,谢谢啦! 在wiki裡的範例就是完整的 main.template (bluish 模版)。你一定要我貼的話,就貼給你看吧: {include file="$blogtemplate/header.template"} <div id="content"> {if $stickyposts->isEnabled()} <h2>Sticky Posts</h2> {assign var=stickys value=$stickyposts->getArticles('sticky')} {foreach from=$stickys item=post} <h2 class="title"><a href="{$url->postPermalink($post)}">{$post->getTopic()}</a></h2> {/foreach} {assign var=stickyCategory value=$stickyposts->getCategory('sticky')} <h4><a href="{$url->categoryLink($stickyCategory)}">more sticky posts</a></h4> <h2>Announce Posts</h2> {assign var=stickys value=$stickyposts->getArticles('announce')} {foreach from=$stickys item=post} <h2 class="title"><a href="{$url->postPermalink($post)}">{$post->getTopic()}</a></h2> {/foreach} {assign var=announceCategory value=$stickyposts->getCategory('announce')} <h4><a href="{$url->categoryLink($announceCategory)}">more announce posts</a></h4> {/if} {foreach from=$posts item=post} {include file="$blogtemplate/post.template"} {/foreach} </div> {include file="$blogtemplate/panel.template"} {include file="$blogtemplate/footer.template"} 我倒是覺得,不如你把你用的模版和修改後的 main.template 長什麼模樣貼出來,大家才好幫你。 你只說你做不成功,誰知道能怎麼幫你?
|
|
|
已記錄
|
|
|
|
|