作者文章

fwq

FWQ
小程序
微信小程序request请求后台接口php的介绍
这篇文章主要介绍了微信小程序request请求后台接口php的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 微信小程序request请求后台接口php的实例详解 后台php接口:http://www.vueyun.com/good/info 没有处理数据,直接返回了,具体再根据返回格式处理 public function getGoodInfo(Request $request) {     $goods_datas = $this->Resource->get();     return response()->json(['status' => 'success','code' => 200,'message' => '获取成功','data'=>$goods_datas]); } 登录后复制 立即学习“”; 小程序index.js文件中 onLoad  onLoad: function () {   console.log('onLoad')     wx.request({     //上线接口地址要是https测试可以使用http接口方式      url: 'http://www.vueyun.com/good/info',      data: {},      method: 'GET',      header: {       'content-type': 'application/json'      },      success: function (res) {       that.setData({ goodslist: res.data.data });       console.log(res.data.data, 1111111);      },     })…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress怎么搜
wordpress 提供多种网站内容搜索方式,包括使用搜索小组件、搜索框、高级搜索功能、查询字符串和 wordpress 搜索 api。 如何在 WordPress 中搜索 WordPress 提供了多种方法来搜索网站的内容,包括文章、页面和媒体文件。以下是几种最常用的搜索方式: 1. 使用搜索小组件 转到小组件页面(外观 > 小组件)。 将“搜索”小组件拖放到侧边栏或其他小组件区域。 2. 使用搜索框 大多数 WordPress 主题都有一个位于页眉或侧边栏中的搜索框。 输入搜索词并按 Enter 键。 3. 使用高级搜索功能 转到仪表盘并单击“文章”或“页面”。 在屏幕顶部,单击“筛选选项”按钮。…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms 用的是什么模板引擎
phpcms使用smarty作为模板引擎,它是一个流行的模板引擎,用于分离业务逻辑和展示逻辑。smarty具有缓存、灵活性、安全性和社区支持等优势。在phpcms中,模板文件通常存储在”templates”文件夹中,可以使用{literal}、{php}、{include}和{$variable}标签来使用smarty。 PHPCMS使用的模板引擎 PHPCMS是一款基于PHP的开源内容管理系统,它使用Smarty作为其模板引擎。Smarty是一个流行的模板引擎,它允许开发人员将业务逻辑与展示逻辑分离。 Smarty的优势 Smarty使用模板文件来定义展示逻辑,这些文件可以包含HTML、PHP、以及Smarty特定的标记。这种分离使得开发人员可以专注于业务逻辑,而无需担心展示层。 立即学习“”; 此外,Smarty提供了以下优势: 缓存: Smarty可以缓存解析后的模板,从而提高性能。 灵活性: Smarty提供了广泛的函数和修饰符,可以增强模板的灵活性。 安全: Smarty可以防止跨站脚本攻击(XSS),因为它对模板输出进行转义处理。 社区支持: Smarty拥有庞大的社区和丰富的文档资源。 如何在PHPCMS中使用Smarty 在PHPCMS中,模板文件通常存储在”templates”文件夹中。要使用Smarty,您需要在模板文件中使用以下标签: {literal}{/literal}:用于输出原始PHP代码,而不解析Smarty标记。 {php}:用于执行PHP代码。 {include file=”…”}:用于包含其他模板文件。 {$variable}:用于显示Smarty变量。 您可以在PHPCMS手册中找到有关Smarty使用的更详细说明。 以上就是 用的是什么模板引擎的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序二维码怎么转换成链接?
小程序二维码怎么转换成链接? 方法: 1、方法还是有很多种,其中先介绍一下最为简单的,那就是找一专门做二维码转化的网站,一般里面就有工具可以直接的把二维码转化为链接,也是可以把链接转化为二维码。 2、还一种方法就比较麻烦了,需要先保存二维码到自己的相册中。 3、然后随便的找一个浏览器,一般浏览器都是有自带扫描二维码的功能。 4、点击扫描二维码,这时候可以选择自己相册中的二维码进行扫描。 5、这时候一般浏览器会询问你是否跳转到二维码中的链接,点击确定,就可以打开一个新的网页。 6、然后就简单了,直接复制打开网页的网址,这个就是你要找的二维码链接,这样比较麻烦,还是找一个靠谱一点的二维码转化链接的工具,点击一下就可以直接转化了。 推荐教程:《》 以上就是小程序二维码怎么转换成链接?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
入门C#微信开发第一步
不想废话,直接写了!因为是留给自己做随笔的,所以大神们看到别喷……  1.必须有微信公众账号 2.你也可以申请测试微信号,链接给你http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login然后,建立mvc,你只需要点几下vs就帮你搞定了。这不废话 接着,要创建一个一般处理程序,随便起个名字,测试通过才是重点,抓紧时间……  /// <summary>  /// 验证微信签名  /// </summary>  /// <returns></returns>  /// * 将token、timestamp、nonce三个参数进行字典序排序  /// * 将三个参数字符串拼接成一个字符串进行sha1加密  /// * 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。  private bool CheckSignature()  {  var token = "token";   var signature = HttpContext.Current.Request.QueryString["signature"];  var timestamp = HttpContext.Current.Request.QueryString["timestamp"];  var nonce = HttpContext.Current.Request.QueryString["nonce"];  var echostr = HttpContext.Current.Request.QueryString["echostr"];  string[] ArrTmp = { token, timestamp, nonce };  Array.Sort(ArrTmp); //字典排序  var tmpStr = string.Join("", ArrTmp);  tmpStr = FormsAuthentication.HashPasswordForStoringInConfigFile(tmpStr, "SHA1");//加密方式  if (tmpStr.ToLower() == signature)  {  return true;  }  return false;  } 登录后复制 这代码相当于是跟微信公众号中【开发】–》【基本配置】里面你所写的Token…
2024-11-25 阅读全文 →
FWQ
小程序
小程序如何获取input标签的值
本篇文章给大家介绍一下微信小程序获取input标签值的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 获取微信小程序中input中的数据 <scroll-view><view><text>登录</text></view><view><text>用户名</text><input><text>密码</text><input><button>登录</button> <button>注册</button> </view></scroll-view> 登录后复制 登录的js页面 var app=getApp(); Page({ login:function(e){ <!--拼接url通过后台验证跳转 this.data.username获取标签中值-->   var url = app.globalData.serverIp +"/user/login.html?"   +"username="+this.data.username   +"&amp;password="+this.data.password;   <!--为this赋值给全局对方法中调用-->   var page=this;   <!--用request进行后台传输-->   wx.request({     url: url,     success:function(response){       var serverData=response.data;       var status=serverData.status;       var msg="登录失败";       if(status==200){         msg="登录成功";         //跳转商场首页navigateTo         wx.navigateTo({…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms升级到7.0 出现Unknown错误的解决办法
升级到7.0 出现unknown column ‘checked’ in ‘field list’ 错误怎么办? 推荐学习《》  问题描述: 帝国cms从6.6升级到帝国cms7.0,一路正常,但是当我进入后台点管理信息以后就出现了 Unknown column 'checked' in 'field list' select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from ***_ecms_movie order by id desc limit 0,100 登录后复制 问题原因: 看提示应该是说checked这个字段不存在了。 出现这个是因为我自己写了个信息列表模板 这个文件帝国cms是升级不到的,所以里面存在之前的checked字段没有去掉   问题解决办法: 打开/e/data/html/list/alllistinfo_movie.php 找到下面这段sql,大概在第9行 $query="select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line"; 登录后复制 改成 $query="select id,classid,titleurl,groupid,newspath,filename,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line"; 登录后复制  …
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms后台无法上传图片
1、首先打开文件//libs/classes/attachment.class.php 2、找到如下代码: if(empty($this-&gt;userid)){ 登录后复制 3、修改,如下: if(empty($_POST['userid'])){ 登录后复制 相关文章教程推荐: 以上就是后台无法上传图片的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实例:微信小程序中弹窗的实现代码
本篇文章给大家带来的内容是关于js实现gzip解压缩的代码实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 微信小程序在和用户交互时候需要给用户一些提示,例如是否请求到数据等,这时候使用弹窗是一个比较好的方法 好在微信小程序给我们提供了一个 API wx.showToast success: function (res) {     app.globalData.allData = res.data.datas;     if (res.data.status == 200) {         wx.showToast({              title: '数据搜索成功',              icon: 'success',              duration: 1500         })           self.setData({              list: res.data.datas         })       }        else {         wx.showToast({              title: '未搜索到数据',              icon: 'loading',              duration: 1500         })       }    } 登录后复制 相关推荐: 以上就是微信小程序实例:微信小程序中弹窗的实现代码的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序中canvas的拖拽功能详解
本篇文章给大家带来的内容是关于小程序中canvas的拖拽功能详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 组件地址 https://github.com/jasondu/wx… 如何实现 使用canvas 使用movable-view标签 由于movable-view无法实现旋转,所以选择使用canvas 需要解决的问题 如何将多个元素渲染到canvas上 如何知道手指在元素上、如果多个元素重叠如何知道哪个元素在最上层 如何实现拖拽元素 如何缩放、旋转、删除元素 看起来挺简单的嘛,就把上面这几个问题解决了,就可以实现功能了;接下来我们一一解决。 如何将多个元素渲染到canvas上 定义一个DragGraph类,传入元素的各种属性(坐标、尺寸…)实例化后推入一个渲染数组里,然后再循环这个数组调用实例中的渲染方法,这样就可以把多个元素渲染到canvas上了。 如何知道手指在元素上、如果多个元素重叠如何知道哪个元素在最上层 在DragGraph类中定义了判断点击位置的方法,我们在canvas上绑定touchstart事件,将手指的坐标传入上面的方法,我们就可以知道手指是点击到元素本身,还是删除图标或者变换大小的图标上了,这个方法具体怎么判断后面会讲解。 通过循环渲染数组判断是非点击到哪个元素到,如果点击中了多个元素,也就是多个元素重叠,那第一个元素就是最上层的元素啦。 如何实现拖拽元素 通过上面我们可以判断手指是否在元素上,当touchstart事件触发时我们记录当前的手指坐标,当touchmove事件触发时,我们也知道这时的坐标,两个坐标取差值,就可以得出元素位移的距离啦,修改这个元素实例的x和y,再重新循环渲染渲染数组就可以实现拖拽的功能。 如何缩放、旋转、删除元素 这一步相对比较难一点,我会通过示意图跟大家讲解。 我们先讲缩放和旋转 通过touchstart和touchmove我们可以获得旋转前的旋转后的坐标,图中的线A为元素的中点和旋转前点的连线;线B为元素中点和旋转后点的连线;我们只需要求A和B两条线的夹角就可以知道元素旋转的角度。缩放尺寸为A和B两条线长度之差。 计算旋转角度的代码如下: const centerX =…
2024-11-25 阅读全文 →