作者文章

fwq

FWQ
小程序
微信二维码登录中的JS代码分析
在很多地方就是都出现了使用二维码登录,二维码付款,二维码账户等应用(这里的二维码种马,诈骗就不说了),二维码验证,多终端辅助授权应用开始多起来,这里先说下啥是二维码,其实二维码就是存了二进制数据的黑白,当出现要求二维码登录的时候,服务器会生成一条临时的唯一的二维码信息,发送到客户端以二维码(图片)的形式写入到网页,然后你就会看到统一的四个方形的二维码,如果做的好这个二维码信息应该是有时效的,这里暂且不考虑这些,就简单的登录作为例子看看吧, 首先说下整个授权流程: 在客户端网页中会不断向服务器发送https连接,并且这里传输很少的数据之后就断开连接了,下面看下微信网页中这个login1c709c.文件: (function($, _aoWin) { _aoWin.QRLogin = {};   _aoWin.LoginLog = "";  var _sBaseHost = "",     _oLoginQrCodeImg = document.getElementById("loginQrCode");  if (document.domain == "qq.com") {  _sBaseHost = "weixin.qq.com";  } else if(location.hostname.match(/(wechat.com)$/)){  _sBaseHost = "wechat.com";  }else{     _sBaseHost = "wechatapp.com";   }    var show_tip = 1,  _sCurUUId,  _oResetTimeout,     _aWebMMCallbacks = [],     _oDetactWebMMInterval = setInterval(function(){       if(_aoWin.WebMM){         clearInterval(_oDetactWebMMInterval);         var callback;         while(callback = _aWebMMCallbacks.shift()){           if(typeof(callback) != "function") continue;           callback();         }…
2024-11-25 阅读全文 →
FWQ
小程序
用WPF实现微信公众号多客服功能
原文标题:用wpf实现微信公众号多客服功能  简介:   这是利用WPF作为前端技术,实现桌面版微信多客服系统。项目采用Prism作为前端框架,采用MVVM模式极好的对UI和逻辑代码分离,使用MefBootstrapper集成的MEF IOC容器,解耦各模块对象。合理利用 IEventAggregator 实现事件和交互。文章在介绍对应功能时候会给出相关实现的参考,读者可以参考改进,引入到自己的项目中。 程序运行界面及功能预览:   一、登陆: 功能:支持记住用户和用户设置,可选择记住用户密码。 实现相关: 自定义登陆窗口,引入Microsoft.Windows.Shell。可参考 WPF Custom Chrome Library 和  MSDN WindowChrome Class 有相关自定义窗口实现。 最小化、最大化、关闭按钮功能实现可参考上面的例子。 登陆按钮,自定义Style,重写Button的Template,参考代码如下: <Style x:Key="LogginButton" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress是哪一年的
wordpress是2003年发布的;matt于2003年5月27日宣布推出第一版wordpress,受到了社区的欢迎,它基于b2 cafelog并有显著改进;wordpress的第一个版本包括全新的管理界面、模板、xhtml 1.1兼容模板、内容编辑器。 本教程操作环境:Windows10系统、WordPress 6.1、Dell G3电脑。 是哪一年的? 2003年。 WordPress是一个开源社区,在没有损害软件自由的情况下创造出的产物。由专门的开发人员,用户和支持者社区推动。WordPress最开始出现的缘由,是一款b2 / cafelog博客软件停止更新催生出来的。在2003年的时候,b2 / cafelog的两位用户Matt Mullenweg和Mike Little决定在b2 / cafelog之上建立一个新平台。他们可能不知道他们即将开始一个最终将使全球数百万用户受益的旅程,创造数千个工作岗位,整个行业的开发人员,设计师,作家,博主和网络出版商都会以此为生。 WordPress的发展历程: 2003年5月27日 Matt宣布推出第一版WordPress。受到了社区的欢迎,它基于b2 Cafelog并有显著改进。WordPress的第一个版本包括:全新的管理界面、模板、XHTML 1.1兼容模板、内容编辑器,最初的样子类似下图: 2004年5月 WordPress的1.2版附带了插件架构。这使得用户和开发人员可以通过编写自己的插件并与社区的其他人共享,来扩展WordPress的功能。 随着WordPress向社区开放,当时博客行业正在发生一些完全相反的事情。当时博客工具行业的市场领导者是Moveable Type。他们宣布了许多用户不喜欢的新许可条款。这迫使他们的许多用户寻找新的博客平台。 WordPress 1.2作为一个雄心勃勃的项目,为用户提供了一个成熟,稳定,简单和灵活的平台,其功能可与其专有竞争对手相媲美。WordPress的适应率随着这个版本而飙升。…
2024-11-25 阅读全文 →
FWQ
CMS教程
三分钟告诉你WordPress镜像有多好!
为什么 镜像用起来顺手? 有用户朋友问,用已有WordPress镜像好?还是自己动手安装配置好? 答案:用Websoft9的相关镜像好(各大云市场的镜像提供商比较多,“真假李逵”的现象总是有的,我们只对Websoft9的镜像是有信心的) 登录后复制 为什么这么有信心? Websoft9每天做着相同的事情:研究软件安装部署、处理客户反馈的故障和研究软件的配置方案。由于我们长年累月地重复着做这么“一件事”,毫无疑问我们有充分的理由和自信,除非你是高水平的IT运维师(云计算架构师),且你有个性化的配置需求,除此之外,Websoft9镜像是首选。 镜像有什么?小小镜像,其实也是智慧、教训的积累。以WordPress为例,以下15个问题您是否实践过? WordPress用Linux服务器还是Windows服务器? WordPress在PHP哪个版本下速度最快? 一个服务器怎么部署多个网站? WordPress速度很慢? 如何升级? 如何自动备份? 如何配置HTTPS? 如何配置SMTP发邮件? WordPress无法在线安装插件 WordPress无法上传图片 数据库连不上 WordPress更换域名后乱码了 WordPress怎么播放视频 如何可视化管理MySQL数据库? Linux一定要用命令吗? 你若自己安装WordPress可能会碰到以上问题的2/3,你是否准备好了时间和精力去应对呢。 我们只所以能够提出问题,主要由于我们在实践中发现了这些问题,并尽量形成解决方案或在镜像中自动处理。如果使用了我们的WordPress镜像,这些问题都有了解决方案,更为有利的是,我们每天都会收到不同用户对WordPress镜像的反馈,我们就会在性能、易用、安全、扩展等多个方面进行不断的迭代改善。 推荐学习:《》 以上就是三分钟告诉你WordPress镜像有多好!的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms怎么判断副标题还是原标题
怎么判断副标题还是原标题? 帝国cms判断输出副标题还是原标题的2种方法 很多时候为了界面或宣传效果,文章页或其它页面的标题要有所改变,这时候就需要用副标题当标题使用了。强大的帝国cms肯定也有副标题了,在文章页等子页面中和栏目页都有副标题这个字段的。 推荐学习《》 但是呢,大多数情况下是不需要用副标题的,如果我们一个一个的去设置副标题那岂不是浪费了许多宝贵的时间,这时我们就考虑到怎么样能够在副标题为空时输出显示原标题了。 网上搜索出来的大多只有一种方式来实现副标题为空时输出显示原标题,就是页面正文中用灵动标签来实现,代码如下: 代码如下: =$bqr[ftitle]?$bqr[ftitle]:$bqr[title]?&gt; 登录后复制 要注意的是,这段代码需要在灵动标签中使用,所以基本也只能在中文中出现,如果想要在title标签中显示标题,是不可以的,经过测试,下面的这段代码可以在title标签中实现副标题为空时输出显示原标题: 代码如下: <title> <?php echo $navinfor['ftitle']?$navinfor['ftitle']:$navinfor['title'] ?>_[!--class.name--]</title> 登录后复制 以上就是怎么判断副标题还是原标题的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发登录验证功能
本篇文章介绍了小程序开发登录验证功能的方法,希望对学习小程序开发的朋友有帮助! 微信小程序开发登录验证功能 需求描述: 对于部分页面添加登录验证,用户未登录的情况下,进入页面,页面自动转向登录页面。登录验证成功后,回调到登录发起页面。 推荐学习: 实现思路: 创建全局变量用于存储当前登录用户对象(userInfo)、全局方法用于验证登录有效性(checkLoginInfo())、全局方法用于获取当前页面的全路径(getCurrentUrl())。 针对需要添加登录限制的页面page.onLoad事件,调用checkLoginInfo()方法,判断当前登录状态。如未登录,页面转向登录页面。 登录验证通过后,将登录信息存储到全局变量userInfo,跳转回登录发起页面。 关键代码及注意事项: app.js data:{     userInfo:null,//用户登录存储对象     loginUrl:../login/login, }, checkLoginInfo:function(url){//验证登录状态     if(this.data.userInfo==null){         return url;     }else{         return ;     } }, getCurrentUrl:function(){//获取当前页面全路径     var url=getCurrentPages()[getCurrentPages().length-1].__route__;     url=url.replace(eapdomain/src/pages,..);//替换路径全路径。修改该路径为相对路径     return url; } 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦文章页中怎么用js控制图片的大小
织梦文章页中怎么用js控制图片的大小? 织梦DEDECMS文章页中用js控制图片的大小 推荐学习: 一般不建议使用expression,因为expression对浏览器资源要求比较 高。之前在做一个图集风格的时候在网上看到了一些用js控制图片的例子,我就分享一下给大家! <script> function checkImg(mypic){ var xw=720; var width = bigimg.width; if (width > xw ) bigimg.width = xw; } </script>     <img alt="织梦文章页中怎么用js控制图片的大小" >…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms作者名不显示怎么解决
V9前台静态有时候不显示更新用户的用户名,具体修改方法如下: 首先要在根目录文件里面找到content_model.class.php文件,用EditPlus工具或者其他编辑器工具打开 content_model.class.php第120行 $urls['data']['username'] = $systeminfo['username']; //end 登录后复制 html.class.php第29行: 立即学习“”; //必须要在这里获取传递过来的数组值 $username=$data['username']; 登录后复制 edit_content方法,约280行: /*编辑部分从主表数据库中查出用户名,传递模版*/ $temp = $this-&gt;get_one(array(‘id’=&gt;$id)); $urls['data']['username'] = $temp['username']; //end 登录后复制 PHP中文网,大量的免费/” target=”_blank”>PHPCMS教程,欢迎在线学习! 以上就是作者名不显示怎么解决的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序商城开发之动态API实现商品的详情页的代码(上)
本篇文章给大家带来的内容是关于微信小程序商城开发之动态API实现商品的详情页的代码(上) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 看效果 开发计划 1、实现商品详情页面布局(这篇实现3个模块,头部商品图片轮播、商品价格和商品描述、商品详情展示)2、根据用户点击不同的商品请求api动态加载数据 根据商品ID获取商品详情API数据模型 访问:https://100boot.cn/ 选择微商城案例,如下图所示: 下方还有详细的数据模型可以查看哦! home.js 增加跳转商品详情事件 上一篇还记得我们做了商品点击查看详情的事件采集吗?那么再加上跳转商品详情页功能,如下图所示: detail.wxml <swiper>   <block>     <swiper-item>       <image></image>     </swiper-item>   </block></swiper><!--商品价格和商品描述--><view><view>     {{goods.title}}  </view>   <view>       <view>         <p>¥{{goods.price}}</p>           <p>原价¥{{goods.privilegePrice}}</p>        </view>   </view></view>  <view>    <scroll-view>     <text>商品详情</text>…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发规范你了解多少
小程序开发规范: (学习视频分享:) 1、目录概述 组件文件 所有组件相关文件统一放在components目录下。 图片文件 项目图片文件放置于根目录的images文件夹下,组件独有的图片放在当前组件images目录下 模型文件 模型文件主要用于编写各类业务模型。项目模型文件放置于根目录的models文件夹下,组件相关模型放置于components目录下的models文件夹中。 行为文件 行为文件放在所引用的组件目录下。 WXML规范 1、WXML规范 wxml标签可以单独出现的情况,尽量单独出现,如<input>。 <input> 登录后复制 控制每行HTML的代码数量在50个字符以内,方便阅读浏览,多余的代码进行换行处理,标签所带属性每个属性间进行换行。 <v-music wx:if="{{classic.type===200}}" img="{{classic.img}}" content="{{classic.content}}"></v-music> 登录后复制 合理展现分离内容,不要使用内联样式。 //推荐使用 <image></image> 登录后复制 2、注释规范 除组件外的其他块级元素,均需注释出其功能,并在其上下空出一行与其他代码进行区分。…
2024-11-25 阅读全文 →