博客主页 😞
标签

rss

下的文章

Blog:

火喵博客・日记本
新方法!RSS方式呈现“新闻早报”(功能可扩展)
前言今天翻博客,无意中找到了一篇“简单而完整的 PHP RSS 阅读器”。尝试之后大为惊喜。这个短短的20行代码也正好是最近在找的,立刻就在首页添加了用此方法写来的“178动漫新闻”的侧边栏,效果非常不错,于是尝试了一下制作新一版的新闻早报,此方法使用了简单的RSS引用方式,不必再受api资源的限制,而且可扩展性也非常强,在此也分享给大家为何选用rss方式更加比api具有优势呢?rss订阅源丰富,更新节奏快,api更新不稳定,我之前的方法就经常中午才更新,这还能叫早报么api大部分都有调用次数显示,比如上一篇 JOE主题首页显示新闻早报API,可每日更新(功能可扩展) 中使用的ALAPI,每日仅1000次调用次数rss的源不仅仅是新闻,更加丰富的订阅来源,而api也就那几种了。emmm还有啥效果图新闻页创建和上次的方法一样,我们也是创建一个单独的页面来作为新闻页。从\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.htmlRSS源推荐如果你还不清楚去哪找RSS源 https://www.zhihu.com/question/19580096如果你想找更多的源 https://docs.rsshub.app/奇客Solidot https://www.solidot.org/index.rss36氪 https://36kr.com/feed月光博客 https://www.williamlong.info/rss.xml火喵博客 https://cat.dorcandy.cn/feed中国新闻网 https://www.chinanews.com.cn/rss/index.shtml
萌ICP备20210005号 辽ICP备2021005644号-1 辽公网安备 21021102000984号 本站已运行 2 年 202 天 13 小时 28 分 51统计 百度统计 自豪地使用 Typecho 建站,并搭配 MyDiary 主题 Copyright © 2020 ~ 2022. 火喵博客・日记本 All rights reserved.
历史足迹
分类目录
  • 日常
  • 晒物
  • 🦙 代码
  • 🏗️ 建站
  • 📷 生活