今天翻博客,无意中找到了一篇“简单而完整的 PHP RSS 阅读器”。尝试之后大为惊喜。这个短短的20行代码也正好是最近在找的,立刻就在首页添加了用此方法写来的“178动漫新闻”的侧边栏,效果非常不错,于是尝试了一下制作新一版的新闻早报,此方法使用了简单的RSS引用方式,不必再受api资源的限制,而且可扩展性也非常强,在此也分享给大家
为何选用rss方式更加比api具有优势呢?
ALAPI
,每日仅1000次调用次数和上次的方法一样,我们也是创建一个单独的页面来作为新闻页。
\usr\themes\Joe
复制出一份page.php
,并在头部添加<?php
/**
* 新闻2
*
* @package custom
*
**/
?>
寻找到
<?php $this->need('public/article.php'); ?>
<?php $this->need('public/handle.php'); ?>
在这两行代码之间,添加
其中第二行就是我们选择的rss
订阅地址,这里火喵选的是奇客Solidot–传递最新科技情报
,当然你也可以换成别的,比如文章最后推荐的几个源,你也可以百度。
在后台新建页面
,模板选择新闻2
,地址栏可以填写diarynews2
,然后发布查看效果。
如果感觉标题多余,可以删除代码中的
<h1 style="text-align:center;">
火喵科技新闻报
</h1>
或者
<?php $this->need('public/batten2.php'); ?>
我这里删除了前者。
为了使新闻看起来更加自然方便,我们在首页添加新闻,使其看起来和文章浑然一体,此方法仅限joe7.x
主题
index.php
,Ctrl
+F
查找<div class="joe_index__list" data-wow="<?php $this->options->JList_Animate() ?>">
记得相应修改代码中的页面地址。
/dailynews2.html
改成/index.php/dailynews2.html
阅读时间: 本文共 730 个字数,平均阅读时长 ≈ 2分钟
海员
文章不错,拿走啦:@(aa24)
海员
很喜欢博主的这片文章
海员
发现新大陆
海员
拿走了,谢谢
海员
牛逼了谢谢
海员
牛逼呀
鹦鹉螺号
三副
作家
程序猿的基本素质:Command+C和Command+V:@(b49)
海员
学习学习::(滑稽)
提督
你不评论我还没发现这页bug了:@(cat25)
舰长
牛B
舰长
可以啊!
提督
::(狗头)
海员
我来学习了
提督
:@(ac48)
海员
棒呀,喵喵
提督
嘿嘿,谢谢夸奖ヾ(≧∇≦*)ゝ
舰长
nice :)
提督
噗,还没写好呢你就来评论了::(小乖)