希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。
API 利用之二,调用某栏目最新主题和自定义数据。
此方法为 API 变异方法,实际使用请开发插件完成该功能。这是一种没技术的暴力解决方法,性能跟开发插件有一定区别,但不至于很大区别,那点区别感受不到。如果不能忍受,做到亿级数据,高并发时,找我砍几刀,放血解决即可。
第一篇写的是 JS 前端 API 获取数据,本篇为 PHP 通过 API 获取,开启 API 后,直接在 htm 模板用PHP完成。
<!-- htm 中的PHP 代码第一行代码请勿换行,保留一个空格,防止被压缩 list-1.html?ajax=1 list 为列表 第一个数字 1 为版块fid 如需翻页为 list-1-2.html?ajax=1 第二个数字 2 为翻页码 ajax=1 为API数据,仅在PHP中这样使用 --><?php $json = http_get('http://www.x.com/list-1.html?ajax=1'); /*得到 json 数据*/ $datalist = xn_json_decode($json); /* json 数据转为数组 */ $_forum = $datalist['message']['forum']; /* 版块信息 */ $_threadlist = $datalist['message']['arrlist']['threadlist']; /* 版块调用的主题 */ $_flaglist = $datalist['message']['arrlist']['flaglist']; /* 调用版块自定义主题 */ /* 打印数据查看格式 code = 0 表示成功 code = 0 返回正常数据, message 为返回的数据 code > 0 数据错误,message 为错误提示 code < 0 数据不存在,message 为错误提示 code 返回非数字错误,表单提交的错误参数,message 为错误提示 */ /* echo '<pre>'; print_r($_threadlist); echo '<hr>'; echo '</pre>'; exit; */ ?><div class="shadow mt-3"> <div class="card-header bg-light"> <h3 class="h6 font-weight-bold my-0"> <!-- 调用版块数据,能打印就可以调用 --> <a href="<?php echo $_forum['url'];?>" title='<?php echo $_forum['name'];?>' aria-label='<?php echo $_forum['name'];?>'> <?php echo $_forum['name']; ?> </a> </h3> </div> <ul class="list-group list-group-flush nowrap"> <!-- 循环输出 --> <?php if($_threadlist){foreach($_threadlist as $_thread) { ?> <li class="list-group-item bg-white"> <h4 class="h6 my-0"> <a href="<?php echo $_thread['url'];?>" class="d-block ellipsis" <?php echo (10==$_thread['type']?'rel="nofollow" target="_blank"':''); ?>> <?php echo $_thread['subject'];?> </a> </h4> </li> <?php }} ?> </ul></div>
如果您对网站的内容有任何想法或意见,请call我!~~
当前位置:<div class="thjingxuan_title categorylist"><i></i> <a href="{$cfg[weburl]}" title="{$cfg[webname]}">首页</a>{loop:$cfg_var[place] $v}<span>/</......
调试模式原文地址:https://www.kancloud.cn/manual/thinkphp5/126074ThinkPHP有专门为开发过程而设置的调试模式,开启调试模式后,会牺牲一定的执行效率,但带来的方便和除错......
在 PHP 中,实现加密文本文件并限制特定页面的存取,通常需要结合文件加密、会话管理和权限控制等技术。以下是实现这一功能的详细步骤和代码示例。1. 加密文本文件使用 Ope......
无法采集https的网站内容主要是https不支持file_get_contents获取内容,所以可以考虑采用curl的方式获取。(需要开启curl,可以在pathinfo......
周五都是可以了的 ,休息过了今天周一过来就这样了,运行期间上传的图片可以显示,就是原本模版自带的图片都显示有问题了...
用于获取标签列表HkCms_2.2.4.230206版本起参数参数名称可选值默认值是否必填说明tid标签ID或0--0-表示获取所有arcid文章ID-tid与arcid选一个获取指定文章包含的标签model模型......
wordpress模板中是如何调用指定id的文章的?代码如下:输出ID为13的文章标题 <?php $id=13; $title = get_post($id)->post_title; echo $title; ?>...
在 PHP 中,array_map() 函数用于将用户自定义的函数应用到数组中的每个值,并返回处理后的新数组。array_map() 可以处理一个或多个数组,并将回调函数的返回值作为新数组的......
扫码关注
回顶部
微信扫码分享