分类归档

网站开发

FWQ
小程序
微信开发之开发者模式
1.0启用开发者模式   ①填写服务器配置   启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个(进入微信公众平台=>开发=>基本配置)就可以看到以下的界面:     点击修改配置,会出现以下界面:     填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和的URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。 同时,开发者可选择消息加解密方式:明文模式、兼容模式和。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码,详情请参考消息体签名及加解密部分的文档(微信公众号消息加解密开发文档)。   ②验证服务器地址的有效性   开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带四个参数。 开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败(注意:微信服务器只支持80端口)。 使用GET请求带上以上参数请求服务器,具体实现代码:  1 public void InterfaceTest() 2 { 3   string token = "配置时填写的token"; 4  5   string echoString = HttpContext.Current.Request.QueryString["echoStr"]; 6   string signature = HttpContext.Current.Request.QueryString["signature"]; 7   string timestamp = HttpContext.Current.Request.QueryString["timestamp"]; 8   string nonce = HttpContext.Current.Request.QueryString["nonce"]; 9 10   if (!string.IsNullOrEmpty(echoString))11   {12     HttpContext.Current.Response.Write(echoString);13     HttpContext.Current.Response.End();14   }15 } 登录后复制  【相关推荐】 1. 2. 以上就是微信开发之开发者模式的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms登录要钱的吗
登录要钱的吗? dedecms登录是不要钱的,因为dedecms是开源免费的PHP网站管理系统,可以直接下载安装并免费登录后台。 织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。 优点 易用:使用织梦你可以用十分钟学习它,十分钟搭建一个。 完善:织梦基本包含了一个常规网站需要的一切功能。 丰富的资料:作为一个国内cms,织梦拥有完善的中文学习资料。 丰富的模版:织梦拥有大量免费的漂亮模版,你可以自由的使用它们。 缺点 缺乏灵活性:高度的功能集成造成了织梦灵活性的缺失,所以织梦扩展性并不是很好。 安全:织梦作为一个国内开源cms,社区缺乏更好技术支持和环境,所以漏洞频发。 社区:织梦的官方社区是收费的,这对于一个开源项目来说本身就是一个问题。 更多dedecms技术文章,请访问栏目! 以上就是登录要钱的吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms v9无法安装怎么办
v9无法安装怎么办? PHP网站安装报错的原因,PHPCMS_V9安装报错的原因和解决方法 有的PHP安装的时候表前缀有特殊符号使得安装出问题,比如有的表前缀带了个“_”符号就容易安装报错,如PHPCS_V9就是这样,默认的数据表前缀是phpcms_v9,这样安装数据的时候就会报错,可以修改为phpcmsv9去掉_就可以了,同时要注意表前缀不要有大写字母或中文或特殊符号等。 这样安装PHPCMS报错如下: MySQL Query : INSERT INTO `phpcms_v9_v9_module` (`module`, `name`, `url`, `iscore`, `version`, `description`, `setting`, `listorder`, `disabled`, `installdate`, `updatedate`) VALUES ('announce', '公告', 'announce/', 0, '1.0', '公告', '', 0, 0, '2012-11-29', '2012-11-29');  MySQL Error : Table '*****.phpcms_v9_v9_module' doesn't exist  MySQL Errno : 1146  Message : Table '*****.phpcms_v9_v9_module' doesn't exist 登录后复制   立即学习“”; 解决方法: PHP中文网,大量的免费,欢迎在线学习! 以上就是 v9无法安装怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序 Page()函数的介绍
这篇文章主要介绍了微信小程序 page()函数详解的相关资料,在开发过程中肯定会遇到page()函数,希望能帮助到大家,需要的朋友可以参考下 微信小程序——Page():          在开发微信小程序的时候遇到函数,或者不明白的地方,最好上官网查询,相应的知识,这里小编帮大家整理了下page()函数的用法。 Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。 object 参数说明: 属性  类型 描述 data Object 页面的初始数据 onLoad Function 生命周期函数–监听页面加载 onReady Function 生命周期函数–监听页面初次渲染完成 onShow Function 生命周期函数–监听页面显示 onHide Function…
2024-11-25 阅读全文 →
FWQ
小程序
JavaScript的异步加载详解
这次给大家带来的异步加载详解,处理JavaScript异步加载详解的有哪些,下面就是实战案例,一起来看一下。 同步加载的问题 默认的js是同步加载的,这里的“加载”可以理解成是解析、执行,而不是“下载”,在最新版本的浏览器中,浏览器对于代码请求的资源都是瀑布式的加载,而不是阻塞式的,但是js的执行总是阻塞的。这会引起什么问题呢?如果我的index页面要加载一些js,但是其中的某个请求迟迟得不到响应,于是阻塞了后面的js代码的执行(同步加载),同时页面渲染也不能继续(如果js引入是在head标签后)。 <script type="text/javascript" src='http://china-addthis.googlecode.com/svn/trunk/addthis.js'></script> <script type="text/javascript" src='http://libs.baidu.com/jquery/2.0.0/jquery.min.js'></script> this is a test 登录后复制 比如上面的这段代码,保存为index.html文件,页面的主体是一个简单的,但是代码执行后页面迟迟都是空白,为何?因为请求的js迟迟无法加载(可能由于谷歌被墙等原因),于是阻塞了后面的代码的执行,页面得不到渲染。可能你会提议,把js代码放到 以上就是JavaScript的异步加载详解的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序测试版本更新公告:最新版本0.12.131201
本文带你了解微信小程序测试版本更新公告:最新版本0.12.131201 如果你的mac端出现了无故卡死或者打开页面调试部分空白等情况,请升级新版本 同 正式 版本不同,本页面提供的是开发者工具测试版本的下载,我们将修复 bug 和一些新的特性以 beta 方式先发布。 2017.1.12 、 、 更新日志新增 U 模拟器下方增加当前调试的 page 信息的功能 U 增加 sensor panel 用于模拟调试地理位置和重力感应 wx.onAccelerometerChange 的功能 U 工具网络状态模拟增加无网络情况的功能 U 新增代理导致的工具无法启动的相关提示的功能 修复 Bug F…
2024-11-25 阅读全文 →
FWQ
小程序
开发微信小程序,我为什么只使用 upData
鉴于在下使用微信小程序开发时使用 setData 的蹩脚体验,开发了个库函数 wx-updata,项目上线之后,我把这个自用的库函数整理放到 Github 上开源出来 wx-updata,这个库函数在开发的时候对我很有帮助,希望也可以帮到大家 如果大家在使用中遇到了问题,可以给我提 pr,提 issue,一起来改善小程序开发体验~ wx-updata 版本 0.0.10 Github 地址: github.com/SHERlocked9… 小程序代码片段预览地址: developers.weixin.qq.com/s/CcXdO1mc7… 小程序代码片段代码地址: github.com/SHERlocked9… 1. setData 不方便的地方 你在使用 setData 的时候,是不是有时候觉得很难受,举个简单的例子: // 你的 datadata: {    name: '蜡笔小新',    info: { height: 140, color: '黄色' } }复制代码…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序之增、删、改、查操作的代码实现
这篇文章主要介绍了微信小程序 增、删、改、查操作实例详解的相关资料,这里附有实例代码,需要的朋友可以参考下 微信小程序 增、删、改、查操作实例详解 1.以收货地址的增删改查为例 2.文件目录   js文件是逻辑控制,主要是它发送请求和接收数据, json 用于此页面局部 配置并且覆盖全局app.json配置, wxss用于页面的样式设置, wxml就是页面,相当于html 登录后复制 登录后复制 收货人信息 姓名 电话 地址 送货时间 收货地址信息 <view><view><image></image><view><view><text>收货地址{{item.address}}</text><text>1km</text></view><view>收货人{{item.name}}</view><view>收货人电话{{item.mobile}}</view><view>删除</view><view>编辑</view></view></view></view> 保存 前端页面主要展示一个表单和已有收货人信息 1.其中几个关键点需要理解 a.Form表单,需要绑定一个submit事件,在小程序中,属性为bindsubmit, bindsubmit=”formSubmit”   这里的属性值formSubmit,命名可以为符合规范的任意值,相当于以前html中的  onsubmit=”formSubmit()”,是一个函数名,当提交的时候触发formSubmit这个函数事件,这个函数写在js中。 b.其他的属性和之前的HTML差不多,注意的是,表单一定要有name=“value”,后端处理和以前一样,比如name=”username” PHP可以用 $_POST[‘username’]来接收。…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信支付开发交易通知实例代码
本文主要介绍如何使用 JS API支付时如何获得交易通知,并提供代码实例,希望对开发微信支付的小伙伴有所帮助 一、交易通知 用户在成功完成支付后,微信后台通知(POST)商户服务器(notify_url)支付结果。商户可以使用notify_url的通知结果进行个性化页面的展示。 对后台通知交互时,如果微信收到商户的应答不是success或超时,微信不为通知失败,微信会通过一定的策略(如30分钟共8次)定期重新发起通知,尽可能提高通知的成功率,但微信不保证通知最终能成功。 后台通知通过请求中的 notify_url 迚行,采用 POST 机制。 同时,在postData中还将包含xml数据。 二、交易结果获取与响应 根据官方文档,创建notice.php用于通知结果。 程序内容如下所示: <?php foreach ($_GET as $key=>$value) { logger("Key: $key; Value: $value"); } $postStr =…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms评论功能怎么用
phpcms评论功能的使用方法:首先在后台的“模块”->“模块管理”里面找到“评论”一行;然后对评论模块进行一些功能参数的配置;最后调用评论留言窗口标签代码即可。 v9 评论模块的使用 phpcms v9的评论模块一般是放在网站文章等内容的下面用于对当前文章等进行留言评价使用。 一、后台的使用方法: 1.卸载、安装与配置: 立即学习“”; 在后台的“模块”-“模块管理”里面找到“评论”一行,可以对其进行卸载或安装;在后台的“模块”-“评论”一项里可以对此模块进行一些功能参数的配置,例如是否审核、是否开启验证码等。 2.评论留言内容管理: 在后台的“内容”-“内容发布管理”下的“评论管理”里面可以对网站的所有评论留言内容进行删除、审核等管理操作。 另外,也可以在“内容管理”中的文章列表里面针对某篇文章的评论进行查看管理,在文章列表的右侧都有一个评论连接可以查看当前此篇文章下的评论。 推荐:《》 二、模板页面中的调用标签方法: 调用评论留言窗口标签代码示例如下: {if $allow_comment &amp;&amp; module_exists('comment')}       <iframe></iframe> {/if} 登录后复制 热门评论文章的代码示例如下: {pc:comment action="bang" siteid="$siteid" cache="3600"}     登录后复制     {loop $data $r}          ·({$r[total]})     {/loop}    …
2024-11-25 阅读全文 →