分类归档

网站开发

FWQ
小程序
nodejs开发微信小程序实现密码的加密
本文给大家分享的是在使用开发微信小程序的过程中,实现密码加密的示例代码,非常简单,有需要的小伙伴可以参考下 微信小程序开发–实现密码加密具体步骤: 在utils中的util.js 文件中增加 函数 实现 字符串转换为16进制加密后的字符串: function encodeUTF8(s) { var i, r = [], c, x; for (i = 0; i &gt; 6 &amp; 0x1F), 0x80 + (c &amp; 0x3F)); else { if ((x = c ^ 0xD800) &gt;&gt; 10 == 0) //对四字节UTF-16转换为Unicode c = (x &gt; 18 &amp; 0x7), 0x80 + (c &gt;&gt; 12 &amp; 0x3F)); else r.push(0xE0 + (c &gt;&gt; 12 &amp; 0xF)); r.push(0x80 + (c &gt;&gt; 6 &amp; 0x3F), 0x80 + (c &amp; 0x3F)); }; return r; }; // 字符串加密成 hex 字符串 function sha1(s) { var data = new Uint8Array(encodeUTF8(s)) var i, j, t; var l = ((data.length + 8) &gt;&gt;&gt; 6 &gt; 2] |= 0x80 &gt;&gt; (32 - c); }, k = [1518500249, 1859775393, -1894007588, -899497514], m = [1732584193, -271733879, null, null, -1009589776]; m[2] = ~m[0], m[3] = ~m[1]; for (i = 0; i <p></p><p>导出函数</p><p class="jb51code"></p><pre…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何修改pages模板样式
首先打开libs unctionsglobal.func.php文件 然后找到里面 * 分页函数 这一段 $multipage .= '<a>'.$num.L('page_item').'</a>'; 登录后复制 最后进行修改即可,如下格式: $multipage .= '<a>当前第'.$curr_page.'页</a><a>共'.$pages.'页</a><a>共'.$num.L('page_item').'</a>'; 登录后复制 效果如下: 立即学习“”; 相关推荐: 以上就是如何修改pages模板样式的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序从子页面退回父页面时的数据传递过程
我们知道,在微信小程序中,从一个页面转到另一个页面,一般情况下可以通过navigate或redirect时候的url来携带参数,然后在目标页面的onload函数参数中获取这些url参数。例如: // 源页面A相关代码 wx.navigateTo({   url: "/pages/mypage/mypage?a=1&amp;b=2" }) // 目标页面B相关代码 Page({   onLoad: function (options) {     var a = options.a; // 值:1     var b = options.b; // 值:2   } }) 登录后复制 但是,这种方式只有在目标页面还没有创建的时候,才有效。因为一个页面的onLoad方法在页面的生命周期中,只执行一次。 我们来考虑一下以下场景: 1. 在【页面A】中调用wx.navigateTo方法跳转到【页面B】 2. 然后从【页面B】返回【页面A】, 并将【页面B】中的一些数据传回【页面A】 登录后复制 举个更实际点的例子,如下图所示,我在这个表单页面A中填写数据: A页面 然后这个页面上,有一个搜索按钮,点击该按钮,将跳转到另一个证券代码搜索页面B: 页面B 当我在这个搜索列表中选中一个证券代码后,将返回到上一个表单页面,继续我未完成的表单填写与提交操作。 这种场景是非常合理和常见的。 但是,我们来想一下,怎么在退出页面B,返回页面A的时候,把页面B中选中的证券代码回传给页面A呢?使用navigateTo()中url携带参数的方式?…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中如何调用本地的接口
本篇文章给大家带来的内容是关于微信小程序中如何调用本地的接口 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 小程序是运行在微信平台的一种轻量级app,通过一系列微信特定的组件构建用户界面,数据还是通过调用数据接口来获取。 所以,调用本地接口,在小程序中很重要。 1、首先需要绑定小程序id,然后添加request 合法域名,微信要求接口是https加密传输,所以服务器需要安装证书 2、在 onLoad中 使用微信 API wx.request 来请求 如果要用 POST 请求,需要在代码中设置 header: {‘content-type’: ‘application/x-www-form-urlencoded’}     wx.request({       url: 'https://api.xxx.com:9090/v1/Tools/UserModel/GetUserList/',       data: {         find: _find,         tokenKey: _tokenKey,         timeStamp: _timeStamp,         currentPage: _currentPage,       },       method: "GET",       header: {         "Content-Type": "application/json",       },…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发中全局变量缓存的问题处理
这个问题的出现是因为,在input的事件,我没有找到更好的能监听键盘收回的方法,也是为了更好的用户体验吧,所以随之而来的问题就是全局变量,在赋值之后用户退出这个页面,全局变量被微信缓存了,然后造成,用户输入过一次之后,修改手机号失败的bug。 let Btel = '',//防止用户恶意修改手机号     Byzm = ''; handleTel(e) {// 这里修改用户输入的手机号         this.setData({             tel:e.detail.value          })     },     handleYzm(e) {         this.setData({             Yzm:e.detail.value         })         Byzm = e.detail.value;        let psd = this.data.psd,             yzm = this.data.Yzm;         yzm == psd ? this.setData({isYzm:0}):'';     },    handleGetYzm() {        let reg = common.telReg,             val = this.data.tel;             if (!reg.test(val)) {                wx.showModal({                 content:'请输入正确的手机号',                 showCancel:false,                 confirmColor:'#3cc51f',//默认值为#3cc51f                 success:res =&gt;{                    if(res.confirm){                         this.setData({                             tel:''                         })                              }                 }…
2024-11-25 阅读全文 →
FWQ
CMS教程
discuz如何去除.php
discuz去除“.php”的方法:首先点击“后台-界面-导航设置-主导航”;然后点击“添加主导航”新建一个导航栏目;接着把默认论坛页面“forum.php”设为首页,并设置为“不可用”;最后清除网站缓存即可。 推荐:《》 discuz去除forum.php后缀方法 使用管理员用户名和密码登录论坛,并进入“管理中心”; 点击“后台-界面-导航设置-主导航”; 立即学习“”; 点击“添加主导航”新建一个导航栏目,名称写“论坛”,链接写“/”。如下图: 把默认论坛页面forum.php设为首页,但设置为“不可用”。把自己新建的“论坛”设置为“可用”。然后“保存”。如下图: 点击“全局-域名设置-应用域名-默认”,写上自己网站的域名。如下图: 点击“工具”清除一下网站缓存。 通过以上的设置,我们就去除了去除forum.php后缀。如果打开后还有后缀,可能是由于浏览器缓存造成的,可以换个浏览器打开网站测试一下。 以上就是discuz如何去除.php的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实战开发之微信小程序简介
摘要: 小程序实战开发第一篇:微信小程序简介 1.什么是小程序?小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户  … 微信小程序实战开发第一篇:微信小程序简介 1.什么是小程序?小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 2.小程序能做什么?目前看来,小程序是一款可以做到大部分APP应用能做到的事情功!微信小程序已经为我们开发者提供了丰富的API和组件,让我们在微信里面能够去构建一个功能完善的应用。3. 既然小程序能做到大部分APP能做到的事情,那么相对于原生APP,小程序的优点在哪里?1)首先,从普通用户的角度来看,正常获取APP的流程是这样的:到APP store或者各大应用市场去搜索,下载,安装app等操作,同时我们还要面对一些手机流量,手机空间,手机硬件等等一系列的问题,用一款APP的程序相对繁琐。这样一来,小程序不需要安装,省流量也省时间。虽然在某些场景上比不上原生态的手机APP,但综合对比下,作为用户就会更倾向于小程序,小程序的优点相对要多一些。2)其次,对于开发者来说,开发更便捷了,时间也更短,投入也更少了。对于运营小程序的团队来说,成本就更低了。因为开发一个app少则几十万,多者几百万,因为开发一款app不仅需要支持ios的,也要支持安卓的,还有硬件成本和人力成本,费用都是非常昂贵的。现在可以把 这部分资金省下来投入到运营中去。4.小程序的开发工具和数据字典(开发文档)是什么?微信小程序开发工具和开发文档入口:https://mp.weixin.qq.com/debug/wxadoc/dev/?t=2017112每个组件,API等我们后续慢慢讲。首先看开发工具我们可以看到官方提供了3个版本的开发者工具下载。我们只需要根据自己系统的版本点击进去下载即可。跟普通软件安装一样,选择安装路径一步步安装就可以了。注意:windows xp 32位的开发者工具下载安装后,可能会出现无法运行的情况。为了避免此类情况的发生,我们建议大家使用windows 64位的系统。 5.如何创建一个微信小程序项目?1)微信小程序开发工具安装成功后,在桌面可以打开。如果是首次登陆的话,会提示用微信扫描二维码登陆。我本地非第一次登陆,所以打开后的页面如下: 2)点击添加项目,按提示信息填写AppleID,项目名称,项目目录内容就可以了。如果没有AppleID就选择无就可以了。点击确认添加项目后,就会出现如下页面: 以上就是小程序实战开发之微信小程序简介的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDECMS点击图片进入下一页功能如何实现
DEDECMS点击图片进入下一页功能如何实现? 现在很多使用做门户网站的都有图片或图集频道,有些站长为了增加人气也上线了此类频道,对于使用dedecms建站的站长来说,最想实现的就是点击图片进入下一页这个功能了。    直接入正题,特点是:不修改源码,只在模板上做处理。  修改 include/arc.archives.class.php  1.查找“//解析模板,对内容里的变动进行赋值”在这段话上面添加以下代码 :  代码如下: function ClickPicNext($ismake=1,$aid,&amp;$body)  {  global $cfg_rewrite;  if($this-&gt;NowPage!=$this-&gt;TotalPage)  {  $lPage=$this-&gt;NowPage+1;  if($ismake=0)  {  $body=preg_replace("/)/isU","点击图片,进入下一页<br><a>NameFirst."_".$lPage.".".$this-&gt;ShortName."'&gt;"."${0}"."</a>",$body);  }  else  {  $PageList="<a>"."${0}"."</a>";  if($cfg_rewrite == 'Y')  {  $PageList = str_replace(".php?aid=","-",$PageList);  $PageList = preg_replace("/&amp;pageno=(d+)/i",'-\1.html',$PageList);  }  $body=preg_replace("/)/isU",$PageList,$body); …
2024-11-25 阅读全文 →
FWQ
CMS教程
5款实用企业dedecms织梦整站模板分享(快来下载)
织梦内容管理系统(dedecms) 以简单、实用、开源而闻名,是国内最知名的php开源网站管理系统,也是使用用户最多的php类cms系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步。下面米云给大家分享5款实用企业dedecms织梦整站模板,供大家学习使用! 1、汽车挂牌服务网dedecms模板 模板简介:红色响应式的汽车业务,汽车挂牌,汽车年审,拍车牌服务公司网站织梦dedecms模板下载。包含:拍车牌、办车务、看新闻、公司拍牌、关于我们等模块页面。 演示地址: 2、桥架钢材生产批发企业织梦模板 模板简介:蓝色实用的电缆桥架生产批发,电缆定制销售公司网站织梦源码dedecms下载。包含:公司简介、产品中心、新闻资讯、客户案例、在线留言、联系我们等模块页面。 演示地址: 3、网络公司网站dedecms织梦整站模板 模板简介:一款网络公司网站dedecms织梦整站模板,适合网站建设公司,软件开发公司或工作室、SEO优化推广业务、APP开发公司官方网站,页面使用html5+css3等前端技术开发,网页效果动态展示,很很容创建一个业务型网站。 演示地址: 4、钢材建材五金企业dedecms织梦模板 模板简介:钢材建材五金企业dedecms模板,织梦系统整站源码。HTML5响应式布局自适用手机移动端设备,适合铝业、铝合金、建材类企业网站使用,一款通用的企业网站源码,可以快速创建一个企业建站。 演示地址: 5、钢管有限公司网站源码织梦模板 模板简介:大气的合金无缝钢管定制生产厂家,钢管生产营销公司,不锈钢钢管企业网站织梦模板dedecms下载。包含:关于我们、产品中心、新闻资讯、客户见证、在线留言、联系我们等模块页面。 演示地址: 更多dedecms织梦模板下载,可访问:https://www.php.cn/xiazai/code/dedecms 相关推荐: 以上就是5款实用企业dedecms织梦整站模板分享(快来下载)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序搜索分页功能实现
本篇文章给大家带来的内容是关于微信小程序搜索分页功能实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 这里以搜索歌曲为例: 前端: <view>     <view>       <view>           <icon></icon>           <input>       </view>       <view>搜索</view>     </view>     <view>       <scroll-view>         <view>           <view></view>           <text>{{item.SongName}}--{{item.SingerName}}</text>           <view>             <text>{{item.SingerName}}</text>           </view>         </view>         <view>正在载入更多...</view>         <view>已加载全部</view>       </scroll-view>       </view>   </view> 登录后复制 样式: page{  …
2024-11-25 阅读全文 →