太阳成游戏网站CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
QQ1835022299
028-61286886
需要类似这样在后台调用每个新闻的小程序码,能不能给个思路呢,要改动哪些文件,设置哪些文件?
调用的代码网上有很多,我可以参考,但是太阳成游戏网站这边,应该怎么弄这个比较好,求教!!!
/doc/255.html
用钩子的方式制作,提示这个,怎么解?
制作教程:第一步:创建小程序码存储的字段,如:wxqrcode
第二步:后台列表把这个字段显示出来 并填写回调函数dr_wxqrcode
回调函数代码部分:// wxqrcode是回调函数的名字// $value是传入的数据库值// $param是列表搜索的参数,可以忽略// $data是列表显示的全部值,可以忽略// $field是当前数据的字段属性数组,可以忽略function dr_wxqrcode($value, $param = [], $data = [], $field = []){ $table=SITE_ID."_".MOD_DIR; if(!$value) { $appid = ""; $appsecret = ""; $access_token = ""; $id = 113; // 获取微信token $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $appid . '&secret=' . $appsecret; $result = HttpRequestGet($url); // 获取access_token if (!empty($result) && !empty($result['access_token'])) { $access_token = $result['access_token']; } // 获取二维码 $url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' . $access_token; $datas = [ 'page' => "pages/index/index", 'scene' => "id=" . $id, 'width' => 1000, ]; $res = HttpRequestPost($url, $datas, false); if (!empty($res)) { if (stripos($res, 'errcode') === false) { $rt = \Phpcmf\Service::L('upload')->base64_image(['content' => $res]); if (!$rt['code']) { }else { $rt['data']['remote'] = ""; $rtt = \Phpcmf\Service::M('Attachment')->save_data($rt['data']); $value = $rtt['code']; \Phpcmf\Service::M()->db->table($table)->where('id', $data['id'])->update([$field['fieldname'] => $value]); } } } } $html="
有问题可以留言 加入频道https://pd.qq.com/s/4i3w2ntad 后期更多精彩 感谢支持!