![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Thinkphp
节节竹
爱编程,爱生活
展开
-
jquery.form.js 使用ajax方式提交表单
引入jquery文件<script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script><script src="http://malsup.github.io/jquery.form.js"></script>定义form表单<form class="mui-input-group" id="myForm" action="{:url('user/login/doLogin'原创 2020-09-26 08:57:19 · 241 阅读 · 0 评论 -
Thinkcmf 相册 imagePreviewDialog 展示的小优化
官方的参考js,是每次预览图片只能显示一张 , 所以如果有多张图片就会多出来许多图片小按钮修改之后的效果修改的js文件 /public/static/js/admin.js修改位置function imagePreviewDialog(img) { Wind.css('layer'); var data = []; img = img.split(','); img.forEach(function(item,index){ data.pus原创 2020-09-09 10:40:48 · 422 阅读 · 0 评论 -
thinkcmf + uni-app 实现图片上传
说明uni-app 使用的是ThorUI组件库,超赞的组件库。快速开发推荐使用 -----> ThorUI官网uni-app 页面templatethorUI有示例,直接从示例里面复制到自己项目<view class="tui-box-upload"> <tui-upload :serverUrl="serverUrl" :limit="3" @complete="result" @remove="remove"></tui-upload></原创 2020-06-05 15:05:39 · 651 阅读 · 0 评论 -
ThinkCMF微信JSAPI支付,扫码支付,h5支付 , 支付宝支付
前言支付是基于ThinkCMF的电商版里面的支付插件 pay 做的。电商版地址:https://github.com/thinkcmf/mall插件可以在里面的 public/plugins/pay安装配置微信支付基本配置1.注册微信公众号,获取里面的APPID,APPSECRET2.配置授权域名,白名单等3.微信商户号申请Native支付,JSAPI支付,h5支付(有的默认是就有的)4.获取商户号(10位的数字)配置商户秘钥(KEY)5.配置支付授权目录JSAPI的授权目录 http原创 2020-05-19 12:11:25 · 2019 阅读 · 0 评论 -
Thinkcmf后台增加经纬度获取
有时候程序里面需要保存通过经纬度来保存地理位置。html代码<div class="form-group"> <label class="col-sm-2 control-label"><span class="form-required">*</span>门店地址:</label> <div class="col-md-6 col-sm-10"> <input type="text" clas原创 2020-05-14 16:55:37 · 353 阅读 · 0 评论 -
Thinkcmf 后台弹框页面代码
thinkcmf是基于layer做的弹出层https://www.layui.com/doc/modules/layer.html 可以看layer的文档学习选择信息,列表展示html页面<input type="text" readonly style="cursor: pointer" class="form-control" onclick="doSelect();" pl...原创 2020-04-27 14:18:11 · 2264 阅读 · 1 评论 -
ThinkCMF整合redis
第一步 安装redis我用的是phpstudy8 所以一键安装就可以了进入cmd查看redis是否安装cmd进入redis的安装目录,然后输入redis-cli,如下图所示就是安装成功添加php的redis扩展redis安装完成了,但是redis的扩展没有安装也是不行的,可以查看phpinfo() ,看redis是否安装查看phpinfo信息主要看以上三个参数 64位 php7...原创 2019-12-10 17:59:45 · 1246 阅读 · 0 评论 -
Thinkphp使用Authorize.Net实现VISA信用卡支付
官方网站:https://developer.authorize.net/开发者文档:https://developer.authorize.net/api/reference/index.html一、注册沙箱账号进行调试注册成功之后会弹出你的沙箱账号信息API LOGIN ID48h4xxxxxePSTRANSACTION KEY4S9xxxxxxxxxx8AqKEYSimon其中 API LOGIN ID 跟 TRANSACTION KEY 是需要程序使用的,保存下来如果秘钥忘记原创 2020-10-08 14:58:22 · 2428 阅读 · 3 评论 -
Thinkcmf5.1 windows 环境下使用workerman
要求要有composer环境,安装都通过composer的方式安装环境使用composer安装以下两个包,顺序安装composer require topthink/think-worker=2.0.*composer require workerman/workerman-for-win安装成功后 vendor目录下会有workerman目录。删除vendor\workerman\workerman文件夹创建workerman文件创建 push\controller\WorkerCon原创 2020-09-24 11:39:17 · 677 阅读 · 0 评论 -
PHP RSA加密解密、签名算法
一、生成公私钥需要使用openssl软件生成 下载openssl根据技术文档要求去生成公私钥二、RSA算法转载地址:https://www.cnblogs.com/jiangxiaobo/p/7843671.html/** * RSA算法类 * 签名及密文编码:base64字符串/十六进制字符串/二进制字符串流 * 填充方式: PKCS1Padding(加解密)/NOPadding(解密) * * Notice:Only accepts a single block. Block si原创 2020-09-01 10:29:07 · 452 阅读 · 0 评论 -
ThinkCMF结合PhpOffile 实现导入导出
安装PhpOffilecomposer require phpoffice/phpspreadsheet导出excel文件到本地/** * 导出文件到本地 */public function output(){ $model = new GraveModel(); $data = $model->field('id,sn,open_name,mobile,status,dead_name1,dead_name2,type,temp_id')->all();原创 2020-08-10 12:07:44 · 832 阅读 · 0 评论 -
ThinkCMF分类树以及选择树
select选择树controller:$category= $categoryModel->adminCategoryTree($parent_id);$this->assign('category',$category);model:/** * 生成分类 select树形结构 * @param int $selectId 需要选中的分类 id...原创 2019-12-03 09:09:57 · 811 阅读 · 0 评论 -
ThinkCMF后台页面模板demo
index列表页面模板<include file="public@header"/></head><body><!--页面内容--><div class="wrap js-check-wrap"> <!--页面内导航开始--> <ul class="nav nav-tabs"> ...原创 2019-12-02 14:19:44 · 2904 阅读 · 0 评论