歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 06:12:57 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  RSS獨不到 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: RSS獨不到  (閱讀 10486 次)
yy
新手見習
*
文章: 9


檢視個人資料
« 於: 五月 28, 2005, 12:49:58 下午 »

請問讀不到RSS怎麼辦?

http://www.swib.idv.tw/plog/
(只有"最多迴響文章"還讀得到RSS)

其他像是
http://www.swib.idv.tw/plog/1
就啥都不到了



Linux/Apache 1.3.33 (Unix)/PHP 4.3.9/MySQL 4.0.24-standard/pLog 1.0.1/
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 五月 30, 2005, 11:41:48 上午 »

引用自: yy
請問讀不到RSS怎麼辦?

http://www.swib.idv.tw/plog/
(只有"最多迴響文章"還讀得到RSS)

其他像是
http://www.swib.idv.tw/plog/1
就啥都不到了



Linux/Apache 1.3.33 (Unix)/PHP 4.3.9/MySQL 4.0.24-standard/pLog 1.0.1/


你可以把 /templates/summary/index.template 貼上來嗎?我覺的這邊有問題。

摘要的首頁會判斷這幾個統計 (recent post, readest blog, most comment post) 的資料,如果裡面有資料才會顯示 RSS 的 Link。看起來是這邊錯了。

舉個例子,例如在 index.template 中 84-90 行

程式碼:
    <h4>{$locale->tr("summary_most_read_articles")}
      {if $readestBlogs}
        <a href="{$url->getRssUrl()}?summary=1&amp;type=mostread">
          <img src="{$url->getUrl("/imgs/rss_logo_small.gif")}"
          alt="RSS" /></a>
      {/if}
     </h4>


 {if $readestBlogs} 是用來判斷,當 readestblogs 是空的資料,pLog 就不顯示 RSS 的 Link。可是在你的模版卻顯示了。

所以才要你 post 上來看看。

Mark
已記錄

yy
新手見習
*
文章: 9


檢視個人資料
« 回覆文章 #2 於: 六月 01, 2005, 01:27:21 上午 »

謝謝  麻煩你看一下囉
裡頭好像真的沒有你指出來的{if $readestBlogs}


{include file="summary/header.template" selected="index"}

<div id="column-left">
    <form id="loginForm" method="post" action="admin.php">
    <fieldset class="inputField">
        <h4>{$locale->tr("login")}</h4>
        <div class="field">
            <label for="userName">{$locale->tr("username")}</label>
            <input type="text" tabindex="10" name="userName" id="userName" value="" maxlength="50" />
        </div>
        <div class="field">
            <label for="userPassword">{$locale->tr("password")}</label>
            <input type="password" tabindex="11" name="userPassword" id="userPassword" maxlength="50" />
        </div>
        <input type="submit" class="button" name="Login" value="{$locale->tr("login")}" tabindex="12" />
        <input type="hidden" name="op" value="Login" />
      <br/>
       <a href="?op=resetPasswordForm">{$locale->tr("password_forgotten")}</a>      
    </fieldset>
    </form>
    <h4>{$locale->tr("summary_newest_blogs")}</h4>
    <ul class="itemList">
    {foreach from=$recentBlogs item=blog}
        {assign var="url" value=$blog->getBlogRequestGenerator()}
      {** remove this if you're having problems with blogs in encondings other than iso-8859-1 **}
        <li class="item"><a href="{$url->blogLink()}">{$blog->getBlog()|strip_tags}</a></li>
    {/foreach}
    </ul>   
</div>

<div id="maincolumn">
    <div id="intro">
        <h4>{$locale->tr("summary_welcome")}</h4>
      æ­¡è¿Žä¾†åˆ°SOMEWHERE IN BETWEENéƒ¨è½æ ¼ç¾¤ã€‚
    </div>
    {include file="summary/recent.template"}
</div>

<div id="column-right">
    <form id="loginForm" method="post">
    <fieldset class="inputField">
        <h4>{$locale->tr("summary_search_blogs")}</h4>
        <div class="field">
            <label for="searchTerms">{$locale->tr("search_terms")}</label><br />
            <input type="text" tabindex="20" name="searchTerms" id="searchTerms" value="" />
        </div>
        <input type="hidden" name="op" value="summarySearch" />            
        <input type="submit" class="button" name="summarySearch" value="{$locale->tr("search")}" tabindex="21" />
    </fieldset>
    </form>   
    <h4>{$locale->tr("summary_most_active_blogs")}</h4>
    <ul class="itemList">
    {foreach from=$activeBlogs item=blog}
       {assign var="url" value=$blog->getBlogRequestGenerator()}
        <li class="item"><a href="{$url->blogLink()}">{$blog->getBlog()|strip_tags}</a></li>
    {/foreach}
    </ul>

    <h4>{$locale->tr("summary_most_commented_articles")}
    <a href="{$url->getRssUrl()}?summary=1&amp;type=mostcommented"><img src="{$url->getUrl("/imgs/rss_logo_small.gif")}" alt="RSS" /></a>   
   </h4>
    <ul class="itemList">
    {foreach from=$commentedPosts item=post}
       {assign var="blog" value=$post->getBlogInfo()}
       {assign var="url" value=$blog->getBlogRequestGenerator()}   
        <li class="item">      
            <a href="{$url->postPermalink($post)}">{$post->getTopic()|strip_tags}</a> ({$post->getTotalComments()})<br />
        </li>
    {/foreach}
    </ul>

    <h4>{$locale->tr("summary_most_read_articles")}
    <a href="{$url->getRssUrl()}?summary=1&amp;type=mostread"><img src="{$url->getUrl("/imgs/rss_logo_small.gif")}" alt="RSS" /></a>      
   </h4>
    <ul class="itemList">
    {foreach from=$readestBlogs item=post}
       {assign var="blog" value=$post->getBlogInfo()}
       {assign var="url" value=$blog->getBlogRequestGenerator()}      
        <li class="item">
            <a href="{$url->postPermalink($post)}">{$post->getTopic()|strip_tags}</a> ({$post->getNumReads()})<br />
        </li>
    {/foreach}
    </ul>
</div>
{include file="summary/footer.template"}
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 六月 01, 2005, 12:10:53 下午 »

你把,你的 index.template 中的

程式碼:
<h4>{$locale->tr("summary_most_read_articles")} 
<a href="{$url->getRssUrl()}?summary=1&amp;type=mostread"><img src="{$url->getUrl("/imgs/rss_logo_small.gif")}" alt="RSS" /></a>
</h4>


換成

程式碼:
    <h4>{$locale->tr("summary_most_read_articles")} 
      {if $readestBlogs}
        <a href="{$url->getRssUrl()}?summary=1&amp;type=mostread">
          <img src="{$url->getUrl("/imgs/rss_logo_small.gif")}"
          alt="RSS" /></a>      
      {/if}
     </h4>


就可以了。

你是用哪一版的pLog 呢?如果是 1.0.1 的應該已經是改過的,你能去升級嗎?因為已經修了一些 bug ... 用 1.0.1 是比較好的。

Mark
已記錄

yy
新手見習
*
文章: 9


檢視個人資料
« 回覆文章 #4 於: 六月 10, 2005, 10:15:13 下午 »

謝謝mark
我來回報一下
之前改碼還是讀不到RSS
後來升級到1.0.1版才解決了這個問題
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #5 於: 六月 11, 2005, 08:23:35 下午 »

引用自: yy
謝謝mark
我來回報一下
之前改碼還是讀不到RSS
後來升級到1.0.1版才解決了這個問題


恭喜! 開懷大笑

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  RSS獨不到 « 上篇主題 下篇主題 »
    前往: