作者文章

fwq

FWQ
小程序
微信如何获取openid
本文主要和大家分享微信如何获取openid,首先要明确一点,你要用户授权,是需要引导用户到你的授权页面的。 1、你得有个链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=URI&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect 说明: APPID是你的微信公众号ID,以wx开头 URI为你的授权入口,一般是微信公众号指向的主域名下,我这里放在了:http://www.xxoo.com/home/index/test 注意转义,所以 URI=http%3A%2F%2Fwww.xxoo.com%2Fhome%2Findex%2Ftest 2、这个链接可以生成二维码给人家扫,比如到这个网站:https://cli.im/ 把上面替换好的链接填进去,生成即可。 3、获取openid的代码 function test(){         $code=$_GET['code'];         //echo htmlspecialchars($code);exit;         $appid='wx**********';  //APPID         $appsecret='**************';  //APP密钥         $url='https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code';         $header [] = "content-type: application/json; charset=UTF-8";         $ch = curl_init ();         curl_setopt ( $ch, CURLOPT_URL, $url );         //请求的方式是post         curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "GET" );         // 禁用后cURL将终止从服务端进行验证         curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );         //不检查证书         curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );         //发送头部字段         curl_setopt ( $ch, CURLOPT_HTTPHEADER, $header );…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中使用echarts
人在家中坐,锅从天上来。 半个月前本来在家写着一个项目,还没来得及提测,领导突然一个电话,需要立刻去支援另一个项目,一打听,一个烂尾半年的项目,纵使内心不愿意,还是要去啊。因为鲁迅说过,生活就像强*,既然不能反抗,那就好好享受吧。 这个项目分为PC端、用户端小程序和商家端小程序,这里主要讲讲在商家端中的某个模块,需要用到数据统计图表,当时觉得有两个插件不错: 因为之前在项目中使用echarts比较多,所以最终选择了echarts作为项目中的图表插件 echarts的引入 我是按照echarts官网教程来引入的,很简单,不多说。 echarts中使用多个图表 wxml代码如下: <!--图表1--><view>     <ec-canvas></ec-canvas></view><!--图表2--><view>     <ec-canvas></ec-canvas></view><!--图表3--><view>     <ec-canvas></ec-canvas></view> 登录后复制 js代码如下 <!--通过lazyLoad设置图表懒加载-->data: {     isShoweyes: true,     turnoverEc: {       lazyLoad: true,     },     customerEc: {       lazyLoad: true,     },     priceEc: {       lazyLoad: true,     },     echartsData: {}   },   <!--页面加载时创建对应的canvas面板-->onLoad: function (options) {…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress怎么自动在正文内容后添加内容
怎么自动在正文内容后添加内容     很多时候,你都需要在文章内容后面添加一些信息,例如订阅,文章分享,收藏和Creative Commons协议声明等。  要在文章尾部自动添加内容的话,只需要在主题的function.php里添加一下代码:  function insertFootNote($content) {      if(!is_feed() &amp;&amp; !is_home()) {          $content.= "<div>";          $content.= "<h4>Enjoyed this article?</h4>";          $content.= "<p>Subscribe to our <a>RSS feed</a> and never miss a recipe!</p>";          $content.= "</div>";      }      return $content;  }  add_filter ('the_content', 'insertFootNote'); 登录后复制 以上例子的效果是在每篇文章的尾部自动添加订阅提示。 推荐教程: 以上就是怎么自动在正文内容后添加内容的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序怎么输出二维数组
微信小程序开发时需要用到二维数组来进行信息展示,那么该如何输出展示二维数组呢?一起来学习一下吧。 小程序怎么输出二维数组 1、首先定义一个二维数组 Page({       data:{         mapData:[             [{id:11},{id:12}],             [{id:21},{id:22}],             [{id:31},{id:32},{id:33}]       ]     } }) 登录后复制 2、然后利用两层wx:for循环进行输出即可。 <view>     <view>         <view>             <view>                 {{item.id}}             </view>         </view>     </view></view> 登录后复制 更多微信教程,请关注PHP中文网。 以上就是小程序怎么输出二维数组的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
详解.NET开发微信公众号之公众号消息处理方法
本文给大家讲述的是在.net微信公众号开发中的公众号的消息处理的相关内容,非常详细,有需要的小伙伴可以参考下。 一.前言   微信公众平台的消息处理还是比较完善的,有最基本的文本消息,到图文消息,到消息,语音消息,消息,音乐消息其基本原理都是一样的,只不过所post的数据有所差别,在处理消息之前,我们要认真阅读,官方给我们的文档:http://mp.weixin.qq.com/wiki/14/89b871b5466b19b3efa4ada8e577d45e.html。首先我们从最基本的文本消息处理开始。 <xml><tousername></tousername><fromusername></fromusername><createtime>12345678</createtime><msgtype></msgtype><content></content></xml> 登录后复制   我们可以看到这是消息处理的一个最基本的模式,有发送者,接受者,创建时间,类型,内容等等。 首先我们来创建一个消息处理的类,这个类用来捕获,所有的消息请求,根据不同的消息来处理不同的消息回复。 public class WeiXinService   {     /// <summary>     /// TOKEN     /// </summary>     private const string TOKEN = "finder";     /// <summary>     /// 签名     /// </summary>     private const string SIGNATURE = "signature";     /// <summary>     /// 时间戳     /// </summary>     private const string TIMESTAMP = "timestamp";     /// <summary>     /// 随机数     /// </summary>     private const string NONCE = "nonce";     /// <summary>…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦cms可以上传视频吗
织梦cms可以上传视频,其实现上传视频的方法是:1、在网站根目录中,找到“includedialogselect_media.php”并在该文件中增加mp4项;2、下载ckeditor;3、打开织梦后台,找到视频图标并点击即可上传视频。 本教程操作环境:Windows10系统、DedeCMS 5.7版、Dell G3电脑。 织梦cms可以上传视频吗? 可以。 在织梦文章中上传视频及调用视频 一、在织梦文章中添加上传视频功能 1. 系统参数————附件选项,多媒体文件类型加上你要上传的类型mp4。 2. 在网站根目录中,找到includedialogselect_media.php ,在140行,增加mp4,修改后如下 3. 下载 4. 解压后替换掉这的ckeditor 5. 打开织梦后台,点击这里上传视频,(如果显示上传文件超过限制,修改php.ini的配置:post_max_size、upload_max_filesize)   6. 这就是上传视频的功能,同时里面也是自带上传音乐功能。   二、 在模板调用所上传的视频 通过自定义字段的方式来进行调用所上传的视频 1. 内容模型管理上添加新字段,选择多媒体文件类 其中,添加完新字段之后,还得在内容模型管理中的基本设置将此新字段名mp4file添加进去,如下图所示 2. 系统参数————附件选项,多媒体文件类型加上你要上传的类型mp4(同一1,所以此处可以不予理会) 3. 在网站根目录中,找到includedialogselect_media.php…
2024-11-25 阅读全文 →
FWQ
CMS教程
让DEDECMS搜索结果显示完整标题的方法
导致搜索结果显示不完整,其实是由一个titlelen=”控制的,所以只要我们在模板页里修改这个标签就右以达到目的。 解决方法: 1、在 empletsdefaultsearch.htm找到{dede:list perpage=’20’ titlelen=’30}  2、将其改成{dede:list perpage=’20’ titlelen=’100′} 问题解决! 推荐教程:/” target=”_blank”>DEDECMS教程 以上就是让DEDECMS搜索结果显示完整标题的方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
list_article.htm列表页带页码怎么修改
list_article.htm列表页带页码怎么修改? 列表页list_article.htm带页码的SEO修改方法   推荐学习: 修改include/arc.listview.class.php //静态页的修改方法 1.删掉219行 $this->ParseTempletsFirst(); 2.在247行$this->ParseDMFields($this->PageNo,1);前添加 $this-&gt;Fields['pagexx'] = $this-&gt;PageNo; $this-&gt;ParseTempletsFirst(); //动态页的修改方法 登录后复制 3.在287行if((empty($this->PageNo) || $this->PageNo==1) 前添加 $this-&gt;Fields['pagexx'] = $this-&gt;PageNo; //list_article.htm模板的修改方法 <title>{dede:field.title/} / 第{dede:field.pagexx /}页</title> 登录后复制 补充一种优化自定义列表页的方法: 修改栏目,在栏目内容中填入你的优化文字,在模板list_article.htm中修改title添加{dede:field.content/}。 再补充一种优化: 修改栏目,在栏目高级选项关键字处填入你的优化文字,在模板list_article.htm中修改title添加{dede:field name=’keywords’/}, 以上就是list_article.htm列表页带页码怎么修改的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
详解企业微信关联小程序获取员工信息
企业微信关联小程序获取当前登录小程序的员工信息 最近应领导要求,自动获取员工信息 ,遇到了一些问题,再此处记录一下。 小程序想要获取员工的用户信息,需要依次获取下面几个参数,环环相扣的。 code。此处code是用于传值到服务端和自产自销。 corpid 企业的企业id。查找路径–>登录企业微信网页版 corpsecret 获取的前提是正在开发的小程序已经与企业微信进行了关联。惊不惊喜意不意外?这要求就像是我想跑步但是我还没有腿。解决方法:用已经和企业微信关联好的小程序的corpsecret 。该参数寻觅路径: 通过上面两个参数用来获取access_token。代码: wx.request({ url: 'https://qyapi.weixin.qq.com/cgi-bin/gettoken', data: { corpid:'你的企业corpid', corpsecret:'你的小程序corpsecret' },}) 登录后复制 官方返回参数 列表 //成功的返回结果{ "errcode":0, "errmsg":"", "access_token": "accesstoken000001", "expires_in":…
2024-11-25 阅读全文 →
FWQ
小程序
关于开发者模式的10篇文章推荐
1.0启用开发者模式 ①填写服务器配置 启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个(进入微信公众平台=>开发=>基本配置)就可以看到以下的界面:  点击修改配置,会出现以下界面:  填写服务器地址(url)、token和encodingaeskey,其中url是开发者用来接收微信消息和事件的接口url。token可由开发者可以任意填写,用作生成签名(该token会和接口url中包含的token进行比对,从而验证安全性)。encodingaeskey由开发者手动填写或随机生成,将用作消息体加解密密钥。同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相 1. 简介:填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。 2. 简介:微信和随之微信产生的开放平台最近着实火了一下。一直想做个微信的平台试试,最近有了个好点子,想尽快把它实现出来,好在微信不需要什么UI等等的设计,只需要把逻辑展现出来即可了。其实微信公众平台如果只是作为一个发布信息的平台的话,也就是“编辑模式”下其实是无需敲代码的。只是在开发者模式下需要开发者去设计一定的逻辑和代码去实现特定的功能,接下来就说下开发的起步: 3. 简介:项目如何导入到IDE并启动参考文章 本文将学习到:1、如何开发调试微信公众号2、如何开启开发者模式3、可能遇到的问题4、weixinguide如何成为开发者模式源码解读 如何开发调试微信公众号 1、本地调试就需要做端口映射到外网,工具有哪些呢?     推荐ngrok、QQ浏览器2、ngr… 4. 简介:这篇文章主要介绍了php微信公众号开发者模式,通过后台服务器与微信关注用户实现更多的交互作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 5. 简介:本文主要介绍了C#微信开发中启用开发者模式的步骤与方法,具有一定的参考价值,下面跟着小编一起来看下吧 6. 简介:启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个(进入微信公众平台=>开发=>基本配置)就可以看到以下的界面: 7. 简介:在上一篇微信开发的博文中微信开发(01)之如何成为开发者,我们开启了微信开发者模式,本篇博文我们简单的处理微信关注者发给我们公众号的消息。 8. 简介:这篇文章主要介绍了php微信公众号开发者模式,通过后台服务器与微信关注用户实现更多的交互作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 9. 简介:自己刚开始学习微信开发,请帮忙解惑1.微信公众号使用模式分为编辑模式和开发者模式 ,两个是互斥的,也就是开启一个另一个就不能用现在我的理解 上边两个模式是由服务器的开启停用区分的,启用即为开发者模式 另……
2024-11-25 阅读全文 →