ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 解決中 / 官方已回 需要類似這樣在后臺調用每個新聞的小程序碼 12 0
迅睿CMS版本:4.6.3 #CodeIgniter

需要類似這樣在后臺調用每個新聞的小程序碼,能不能給個思路呢,要改動哪些文件,設置哪些文件?

調用的代碼網(wǎng)上有很多,我可以參考,但是迅睿這邊,應該怎么弄這個比較好,求教!!!
QQ_1731922517350

解決方案
  • 可以參考人家寫的代碼,我分析是id傳入再通過微信端生成二維碼

  • 這種應該是手動上傳的圖片吧?

  • 回復@迅睿官方創(chuàng)始人 用自定義回調函數(shù)的方法行不行

  • 回復@韓夢天堂 自己生成的

  • 回復@迅睿官方創(chuàng)始人

    我得想法不知道行不行,想著以最簡單的方式實現(xiàn)這個功能。

    比如author這個字段我是沒用處的,所以我給它寫一個回調函數(shù),然后讓它的位置顯示小程序碼

    這樣可以嗎?


    image

  • 回調函數(shù)里寫微信小程序生成太陽碼的代碼 一般需要小程序頁面路徑和文章id即可 這樣的話在列表其實是不建議的 會導致打開列表緩慢

    可以新建個字段 在文章添加后的鉤子里寫生成太陽碼 并保存在數(shù)據(jù)庫里 在這就只需顯示即可

    http://www.zbshanke.com/doc/255.html
  • 回復@亦瀟科技 請問有沒有參考代碼可以學習一下


  • image

    用鉤子的方式制作,提示這個,怎么解?


    image
  • 成果圖:



    制作教程:

    第一步:創(chuàng)建小程序碼存儲的字段,如:wxqrcode



    第二步:后臺列表把這個字段顯示出來 并填寫回調函數(shù)dr_wxqrcode



    回調函數(shù)代碼部分:

    // wxqrcode是回調函數(shù)的名字

    // $value是傳入的數(shù)據(jù)庫值

    // $param是列表搜索的參數(shù),可以忽略

    // $data是列表顯示的全部值,可以忽略

    // $field是當前數(shù)據(jù)的字段屬性數(shù)組,可以忽略

    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="<img src='".dr_get_file($value)."' width='100' height='100'>";

    return $html;

    }

    /**

    * get請求

    * @author 亦瀟網(wǎng)絡

    * @blog http://www.yixiaowangluo.com/

    * @datetime 2024年11月21日

    * @param [string] $url [url地址]

    * @return [array] [返回數(shù)據(jù)]

    */

    function HttpRequestGet($url)

    {

    $curl = curl_init();

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($curl, CURLOPT_TIMEOUT, 500);

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

    curl_setopt($curl, CURLOPT_URL, $url);

    $res = curl_exec($curl);

    curl_close($curl);

    return json_decode($res, true);

    }

    /**

    * curl模擬post

    * @author 亦瀟網(wǎng)絡

    * @blog http://www.yixiaowangluo.com/

    * @datetime 2024年11月21日

    * @param [string] $url [請求地址]

    * @param [array] $data [發(fā)送的post數(shù)據(jù)]

    * @param [array] $is_parsing [是否需要解析數(shù)據(jù)]

    * @return [array] [返回的數(shù)據(jù)]

    */

    function HttpRequestPost($url, $data, $is_parsing = true)

    {

    $curl = curl_init();

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($curl, CURLOPT_TIMEOUT, 500);

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

    curl_setopt($curl, CURLOPT_URL, $url);

    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data, JSON_UNESCAPED_UNICODE));

    curl_setopt($curl, CURLOPT_POST, true);

    $res = curl_exec($curl);

    curl_close($curl);

    if($is_parsing === true)

    {

    return json_decode($res, true);

    }

    return $res;

    }

    將上方代碼粘貼至系統(tǒng)根目錄下 config/custom.php文件夾里

    需要改動:





    有問題可以留言 加入頻道https://pd.qq.com/s/4i3w2ntad 后期更多精彩 感謝支持!

  • 回復@亦瀟科技 圖片掛了 ?? 能不能加微信說,順便給你個紅包