你和这个世界,只差60秒!
参考自冷筱宇的小窝
效果展示
点击查看→60秒看世界
图片调用(三方接口)
新建文章或独立页面,加入以下代码即可。(位置、样式等自行调整)
<img src="https://api.03c3.cn/api/zb" />API调用(三方接口)
header("content-type:image/jpg");
echo file_get_contents(json_decode(file_get_contents("https://api.03c3.cn/api/zb"))->imageUrl);原生调用(知乎接口)
https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items修改functions.php
function getZhihuContent() {
$url = "https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items";
// 初始化 cURL 会话
$ch = curl_init($url);
// 设置 cURL 选项
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 执行 cURL 请求并获取返回的数据
$response = curl_exec($ch);
// 检查是否有错误发生
if(curl_errno($ch)){
echo 'Curl 错误:' . curl_error($ch);
}
// 关闭 cURL 会话
curl_close($ch);
// 解码 JSON 数据
$data = json_decode($response, true);
// 获取"data"数组下标为0的"content"内容并输出
if(isset($data['data'][0]['content'])){
$content = $data['data'][0]['content'];
// 正则表达式,用于匹配第一个img标签中的data-original属性值
$pattern = '/<img[^>]*\sdata-original="([^"]*)"[^>]*>/i';
$headPic = 'https://www.03c3.cn/zb/H.php';
if (preg_match($pattern, $content, $matches)) {
$headPic = $matches[1];
}
// 删除a标签及其内容
$content = preg_replace('/<a(.*?)<\/a>/', '', $content);
// 删除img标签及其内容
$content = preg_replace('/<img(.*?)>/', '', $content);
// 删除figure标签及其内容
$content = preg_replace('/<figure(.*?)<\/figure>/', '', $content);
echo '<p style="text-align:center"><img src="'.$headPic.'"/></p>'.$content;
} else {
echo "未找到内容";
}
}调用方式
<?php getZhihuContent(); ?>
目的地-Destination

您好博主,请问require('phpQuery/phpQuery.php');这个文件typecho博客里没有,直接调用以上代码无效。
@didiao 已更新知乎接口代码
@Chrison 你好博主 经测试目前可用,但是日期数据是昨天的,差了一天,另外希望调取的是文字,不希望是图片,如果图片直接就行了😁
@didiao 我刚才回复了,没收到?第一种是图片版,最后一种是文字版。另外,作者停更了,已经没有最新的数据了。也就是说,每天60秒,以后没有了😂具体见通知:https://www.zhihu.com/people/mt36501
@didiao < img class="lazy" data-src="https://api.03c3.cn/api/zb" src="" alt="每日60秒读懂世界" >
@Chrison 谢谢博主
@didiao 不过貌似也获取不到最新内容了
@didiao 刚刚看到,知乎作者停更了。。。你还是按第一种方式吧
@Chrison OK
@didiao 我改了新方法。。稍后更新一下吧
@didiao 这句去掉,试一下呢
你这个菜单栏上面 更多、虫洞这两个字前面有个图标,咋改的,不如出个你修改这个主题的教程吧,我觉得你改的很完善
@YCP 我自己都不记得改了哪些了,你需要的你可以先问。
@YCP 你网站是什么?看看改了哪些?我网站除了原主题的,其他的图标,都来自阿里图标库https://www.iconfont.cn/,然后在主题设置中引用css文件,搭配class名称就行了,阿里上也有使用方法
@Chrison 我网站是pinecut.cn,因为原主题功能有点少嘛。除了这个图标还有:主页头像下面我会看到一个欢迎回来YCP这一行字,还有主页左下角会显示我4小时前留下一条评论,还有主页聚焦上面有一个应该是最近评论吧,那一行。就这些了,我也想学者改改
@YCP 这样吧,我现在没开电脑。明天白天我一并告诉你。
@Chrison 评论也写不下,发布了一篇文章,并没有全部更新出来,你先看一部分吧。https://blog.chrison.cn/work/248.html
@Chrison 感谢感谢、
@Chrison 聚焦上面,是说说/时光机,自己最近的心情之类的。
加了这个有广告收入吗?
@Heresy 这个,没有啊。这也不是广告啊😂
挺好的,加上广告有小钱钱赚了,屏蔽的挺好没看见不对劲的广告
@小熊 得常常去后台看下,屏蔽掉
过来看看!
@TeacherDu 违规评论(已过滤)
@Chrison Kuma修改了展示策略,不再单独页面显示!
@Teacher Du okk,了解了