LifeType 中文開發論壇

建議 => 要求與建議 => 主題作者是: ajer001 於 八月 03, 2005, 07:02:41 下午



主題: 請問 - 在blog裡面顯示外面rss的內容
作者: ajer001八月 03, 2005, 07:02:41 下午
需要做一些功能..
找到的資料好像有說mark的舊站有
不過當然是找不到了

請問要怎麼在模板裡面顯示取得的rss內容呢
還有如何在模板裡面取用另一個php的結果呢

拜謝


主題: Re: 請問 - 在blog裡面顯示外面rss的內容
作者: bibicall八月 03, 2005, 10:56:47 下午
引用自: ajer001
需要做一些功能..
找到的資料好像有說mark的舊站有
不過當然是找不到了

請問要怎麼在模板裡面顯示取得的rss內容呢
還有如何在模板裡面取用另一個php的結果呢

拜謝


我是透過newsgator來達到部落格聯播的方式
除此之外,我想不到別的方法了


主題: Re: 請問 - 在blog裡面顯示外面rss的內容
作者: markwu八月 03, 2005, 11:53:39 下午
引用自: bibicall
引用自: ajer001
需要做一些功能..
找到的資料好像有說mark的舊站有
不過當然是找不到了

請問要怎麼在模板裡面顯示取得的rss內容呢
還有如何在模板裡面取用另一個php的結果呢

拜謝


我是透過newsgator來達到部落格聯播的方式
除此之外,我想不到別的方法了


bibicall ....用功還不夠喔,再加油 :P

在 pLog 中 $rss 是一個在任何頁面都可以使用的物件,我們可以透過他來讀取 別站的 RSS 並且顯示在模版上

引用
{include file="$blogtemplate/header.template"}
<h1>我的新聞聯播</h1>
<p>
  {$message}
</p>
<p>
<b>Salshdot</b><br />
{if $rss->parse("http://slashdot.org/slashdot.rdf")}
  {foreach from=$rss->getItems() item=rssItem}
    <a href="{$rssItem->getLink()}">{$rssItem->getTitle()}</a><br/>
  {/foreach}
{/if}
</p>
<p>
<b>Salshdot</b><br />
{if $rss->parse("http://blog.markplace.net/rss.php?blogId=1&profile=rss10")}
  {foreach from=$rss->getItems() item=rssItem}
    <a href="{$rssItem->getLink()}">{$rssItem->getTitle()}</a><br/>
  {/foreach}
{/if}
</p>
{include file="reicfull/footer.template"}

我寫在我的 pLog 進階課程 (http://rt.openfoundry.org/Foundry/Project/Download/Attachment/18787/13914/pLog_Advanced.rar)投影片第 99 頁。

Mark


主題: 請問 - 在blog裡面顯示外面rss的內容
作者: ajer001八月 05, 2005, 06:29:20 下午
Mark... 感謝了...

但是有另外兩個問題
有辦法顯示內容為圖片的嗎
因為plog不能跟cpg整合
但是有看到cpg官方有rss的辦法
所以想利用這種方式來在plog中顯示


還有一個就是
如果是文字的部分
上面的辦法有辦法限制顯示的比數嗎

感謝了


主題: Re: 請問 - 在blog裡面顯示外面rss的內容
作者: ajer001十月 08, 2005, 03:39:48 下午
想請問一下
不知道有沒辦法再模板中插入一個php的網頁

看到範例的語法是
<?php @readfile('url'); ?>

那個url測試過是ok的
不過放到模板中卻跑步出來@@


主題: Re: 請問 - 在blog裡面顯示外面rss的內容
作者: markwu十月 12, 2005, 11:04:32 下午
想請問一下
不知道有沒辦法再模板中插入一個php的網頁

看到範例的語法是
<?php @readfile('url'); ?>

那個url測試過是ok的
不過放到模板中卻跑步出來@@


一直忘了這一個。 :-P

pLog 模版從 1.0 後就不能執行 PHP {php}... {/php},因為我們預設是把他 disable 掉的,為了提高安全性。如果要enable 請把 全部站台管控 » 模版設定 » allow_php_code_in_templates  改為『是』就可以了!

Mark