作者文章

fwq

FWQ
CMS教程
织梦cms用户名密码忘记怎么办
织梦cms忘记用户名密码的解决办法:1、打开数据库,找到数据库表名为“dede_admin”;2、单击“dede_admin”,将“d95a993df018d377fef8”替换为“f297a57a5a743894a0e4”即可。 本教程操作环境:Windows10系统、DedeCMS5.6版、Dell G3电脑。 织梦cms用户名密码忘记怎么办? 首选我们需要知道自己的数据库管理地址、用户名、密码,这些信息可以直接联系你的ICP服务商。使用自己的用户名和密码登录,数据库管理界面。 打开数据库,找到数据库表名为:dede_admin,单击dede_admin,将d95a993df018d377fef8,替换为:f297a57a5a743894a0e4   ,这个值表示:admin就是织梦的默认密码。替换后保存。 打开你的织梦后,用你的用户名和密码:admin,进行登录即可,是不是方法很简单! 推荐学习: 以上就是织梦cms用户名密码忘记怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
如何在WordPress区块编辑器中只显示自己需要的区块
下面由/” target=”_blank”>wordpress教程栏目给大家介绍在wordpress 区块(gutenberg)编辑器中只显示自己需要的区块的方法,希望对需要的朋友有所帮助! WordPress 新的区块(Gutenberg)编辑器,已推出一年有余,好用与否,只能见仁见智了。从Gutenberg插件只有2颗星的评分可以看出,大部分人还是无法适应,其中也包括我。 对于折腾多年WordPress的用户,上手新编辑器没什么难度,区块编辑器还是有很多优点的,例如,区块编辑器可以将一个添加到文章中并编辑好的区块,添加保存到可重用区块中,下次使用时直接点一下就可以插入文章中,非常方便。再如,区块编辑器可以利用WP已集成的前端样式和script,在文章中编排出比较复杂的响应式布局等。 如果文章是用经典编辑器写的,当转到区块编辑器中编辑,在编辑框上面会提示“经典”字样,点开会直接在区块编辑器中显示经典编辑器的工具栏,还可以点击添加区块在“格式”中找到“经典”区块并插入到文章中,同样可使用之前的经典编辑器,混合双打,如下图,也可以将之前的文章转换为区块等。 优势说完,再说说劣势,从WP升级后的宣传文字: 从WordPress 5.0开始带来的区块编辑器,为您带来全新的区块、更直觉的交互和改良的无障碍访问。新功能提升了编辑器的设计自由度,为您带来更多布局选项和样式变化,让设计师能够全面控制网站的外观。这次发布也为您带来了二〇二〇主题,给用户带来更多的设计弹性,并与区块编辑器完美整合。现在要建立美观的网页及高级页面布局,是再也简单不过的事了。 可以看出,这个编辑器是给网页设计师准备的,而大部分网站编辑人员只是简单的敲些文字,顶多再加个图片而已,不是什么设计师,所以你的网站如有文字录入人员,让一个非专业人员学习新的东西,可不是一件简单的事,与之类似的编辑器从未在其它网站程序上应用过,其“先进的理念”(其实N年前就有类似的可视化插件了),会让刚接触WP的用户一头雾水,这也是一些人极力反对的原因,因为很多主题设计者认为改变原有的使用习惯会让用户难以接受。 既然WP开发者力排众议强推新编辑器,做为一个主题开发者,还是要与时俱进,近期开始研究将之前主题的短代码转换为区块并集成到区块编辑器中,新的区块需要大量的JS控制才能实现,原来短代码简单几行代码实现的功能,改成区块代码量成倍增加,对于像我这种折腾WP近10年的老鸟,也需要看官网教程一步步的学习,上手难度不小。 个人认为WP程序开发方向有些迷失,可能开发者除了修补漏洞,也不知道再升级什么了,弄个新编辑器给大家一个“惊喜“ ,我还是认为这个区块编辑器以插件形式存在更好,因为这玩意本来就是别人开发的插件,集成在程序中而已。 上面只是个人对新编辑器的看法,本文记录一下在WordPress 区块(Gutenberg)编辑器中只显示自己需要的区块。 默认新编辑器区块众多,让人眼花撩乱,大部分可能都用不到,可以在编辑页面点右上角三个小点,工具 → 区块管理器中,取消某个分类的区块或者单独取消某个区块显示,还可以通过下面的代码,直接屏蔽掉不想显示的区块。 将下面的代码添加到当前主题函数模板functions.php中: add_filter( 'allowed_block_types', 'zm_allowed_block_types', 10, 2 ); function zm_allowed_block_types( $allowed_blocks, $post ) { $allowed_blocks = array( 'core/image', 'core/paragraph', 'core/heading', 'core/list', );…
2024-11-25 阅读全文 →
FWQ
小程序
App开发需要了解的基本技术详解
本文针对小白用户对app做一个简单的介绍,首先要了解app都有哪些类型,不同的类型适用于哪些需求,用户可以根据自己的需求选择不同的app开发。 一 App有哪些形式 WebApp:简单来说,Web App就是针对iOS/Android优化后的web站点,用户不需要下载安装即可访问。一般的web站点测重使用网页技术在移动端做展示,包括文字,视频,图片等,而Web App更侧重“功能”,是基于网页技术开发实现特定功能的应用,必须依赖手机浏览器运行。Web App开发成本低,维护更新简单,支持云修复,用户不用下载更新,但是App的用户体验不足,页面跳转迟钝甚至卡壳,页面交互动态效果不灵活,而且可能上不了AppStore,如果企业的核心功能不多,App需求侧重于信息查询,浏览等基础功能,可以选择Web App。 Native App(原生App):Native App是基于智能手机操作系统(现在主流的是ios和Android)用原生程序编写运营的App。Native App运行时是基于本地操作系统的,所以它的兼容能力和访问能力更好,拥有最佳的用户体验、最好的交互界面,但也是开发难度最大,开发成本和维护成本最高的App。 Hybrid App(混合App):是指半原生半web的混合类App,同时采用网页语言和程序语言进行开发,通过不同的应用商店进行打包分发,用户需要下载安装使用。Hybrid App兼具Native App良好的用户交互体验和web App跨平台开发的优势,因在开发过程中使用网页语言,所以开发成本和难度大大降低。Native App是现在的主流应用,大型的App如淘宝/掌上百度/微信都是走的Hybrid App路线。 二开发不同类型的App需要用到哪些技术? Web App:iOS/Android的内置浏览器是基于webkit内核的,所以在开发webApp时,多数使用html或html5、CSS3、JavaScript技术做UI布局,使其在网站页面上实现传统的C/S架构软件功能,服务端技术用java、php、ASP。现在也有很多一键生成webApp的平台,如百度siteApp/移动开发平台APICloud,APICloud平台提供基于腾讯x5浏览器引擎生成webApp,因为移动端的超级流量入口微信/手机qq等用的也是腾讯x5内置浏览器,所以用腾讯x5浏览器生成的App在移动页面展示时适配于微信的浏览体验,这样可以帮助webApp引流。 Native App: 开发Native App需要根据运行的手机系统采用不同的开发语言,开发Android App需要的开发语言是java,还需要熟悉Android环境和机制。主要知识点如下: 1.…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发UI框架如何使用
这个,很有意思,当我写完一个我觉得很有灵性的选项卡的时候,以前哥们告我微信小程序有个框架你看看去。。。 <view bindtap="switchTab"> {{item.name}} </view> 登录后复制 相信看了本文案例你已经掌握了方法,更多精彩请关注米云其它相关文章! 推荐阅读: 以上就是微信小程序开发UI框架如何使用的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
JS的EventEmitter使用步奏详解
这次给大家带来JS的EventEmitter使用步奏详解,使用EventEmitter的有哪些,下面就是实战案例,一起来看一下。 2个多月前把 Github 上的 eventemitter3 和 下的事件模块 events 的源码抄了一遍,才终于对 事件有所了解。 上个周末花点时间根据之前看源码的理解自己用 ES6 实现了一个 eventemitter8,然后也发布到 npm 上了,让我比较意外的是才发布两天在没有 readme 介绍,没有任何宣传的情况下居然有45个下载,我很好奇都是谁下载的,会不会用。我花了不少时间半抄半原创的一个 JavaScript 时间处理库 now.js (npm 传送门:now.js) ,在我大力宣传的情况下,4个月的下载量才177。真是有心栽花花不开,无心插柳柳成荫! eventemitter8 大部分是我根据看源码理解后写出来的,有一些方法如listeners,listenerCount 和 eventNames…
2024-11-25 阅读全文 →
FWQ
小程序
C#开发微信门户及应用微信支付接入和API封装使用
在微信的应用上,微信支付是一个比较有用的部分,但也是比较复杂的技术要点,在微商大行其道的年代,自己的商店没有增加微信支付好像也说不过去,微信支付旨在为广大微信用户及商户提供更优质的支付服务,微信的支付和安全系统由腾讯财付通提供支持。本文主要介绍如何在微信公众号上实现微信支付的接入、微信支付api的封装,以及api的调用,实现我们一些常见的业务调用。 1、开通微信支付并配置 微信支付是需要微信公众号的认证基础,也就是只对认证的公众号开放,微信认证需要签署相关的资料,并且进行对账认证,一般会有电话联系确认相关的信息的。 在微信支付API开始使用前,我们一般需要在后台进行一定的配置,如我们需要配置公众号支付的授权目录,测试白名单等信息,以及扫码支持的回调处理地址(这个实现在后面再讲),如下所示。 在使用API之前,我们要知道微信一些关键的操作,如退款、撤销订单等操作是需要证书的,而且常规的支付操作,我们也需要商户号、商户支付秘钥等信息,这些证书和秘钥信息,是我们从微信支付的商户平台上获取的,我们微信支付开通并审核通过后,我们就可以登录商户平台进行相关的操作了。 首先我们需要在开发的电脑上安装证书。 然后需要设置API的秘钥 最后在【API安全】项目上下载证书供我们开发环境使用。   2、微信支付API的介绍 微信支付配置相关的参数,并获得证书、API秘钥、商户号等信息后,我们可以开始了解微信支付的API的具体使用了,我们需要先把API封装为C#的类库进行使用,这样才能在各种应用里面方便调用。 微信支付分为有多种方式,如扫码支付、公众号支付、JSAPI支付、APP支付等方面,不过核心的API都差不多,基本上都覆盖了下面截图的几个API,只是有部分的接口差异。 我们可以从其中扫码支付开始了解,这个是对二维码进行扫码支付的场景,分为了模式一和模式二两种方式。 扫码支付可分为两种模式,商户根据支付场景选择相应模式。 【模式一】:商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。 【模式二】:商户后台系统调用微信支付【统一下单API】生成预付交易,将接口返回的链接生成二维码,用户扫码后输入密码完成支付交易。注意:该模式的预付单有效期为2小时,过期后无法支付。 根据扫码支付的API说明,我们可以分别对这些接口(如统一下单、查询订单、关闭订单、申请退款、查询退款、下载对账单等接口进行逐一封装,以方便我们的开发使用。 模式一和模式二,都需要使用到了统一下单的接口,然后生成相应的二维码给客户扫码支付使用。 那么我们先来看看统一下单的接口说明,以了解它的具体使用。 1)应用场景 除被扫支付场景以外,商户系统先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易回话标识后再按扫码、JSAPI、APP等不同场景生成交易串调起支付。 2)接口链接 URL地址:https://api.mch.weixin.qq.com/pay/unifiedorder 3)是否需要证书 不需要 4)请求参数 请求参数看似很多,大概分为两部分,一部分是系统必须的固定参数,一部分是业务所需的参数。 系统必须的固定参数如下所示。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么删除文章同时也删除附件
怎么删除文章同时也删除附件? dedecms删除文章同时也删除附件的修改方法 dedecms删除文章同时也删除附件的修改方法,使用dedecms的朋友可以参考下。   推荐学习: 首先添加两个函数  代码如下: /*  根据文档id获取文档的body部分  */  function getArcBody($arcid)  {  global $dsql;  if(empty($arcid)) return ;  $body = '';  $query = "select arc.*,ch.addtable,ch.fieldset from `dede_arctiny` as arc left join `dede_channeltype` as ch on arc.channel=ch.id where arc.id=$arcid";  $row = $dsql-&gt;GetOne($query);  if(empty($row)) return ;  $addtable = $row['addtable'];  $fieldset = $row['fieldset'];  include_once(DEDEINC.'./dedetag.class.php');  $dtp = new DedeTagParse();  $dtp-&gt;SetNameSpace('field','');  $dtp-&gt;LoadSource($fieldset);  if(is_array($dtp-&gt;CTags))  {  foreach($dtp-&gt;CTags as $tid=&gt;$tag)  {  if($tag-&gt;GetAtt('type')=='htmltext') …
2024-11-25 阅读全文 →
FWQ
小程序
微信公众号开发:商户如何给用户发红包实例讲解
红包功能简单介绍: 1、商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景 2、领取到红包后,用户的资金直接进入微信零钱,避免繁复的领奖流程,带给用户微信支付原生的流畅体验 现金红包官网文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_1 调用现金红包接口需要使用到证书,请前往商户平台下载证书 官网有关详细证书的介绍:https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=4_3 因为发送现金红包是从商户平台余额扣款,所以商户平台的账户余额必须有充足的余额 下面是调用红包接口详细代码:1、签名的MD5加密类: /// <summary>/// MD5UtilHelper 的摘要说明。/// </summary>public class MD5UtilHelper {    public MD5UtilHelper()     {        //         // TODO: 在此处添加构造函数逻辑         //     }    /// <summary>             /// 获取大写的MD5签名结果     /// </summary>     /// <param>     /// <param>     /// <returns></returns>     public static string GetMD5(string encypStr, string charset)     {        string retStr;         MD5CryptoServiceProvider m5 = new MD5CryptoServiceProvider();        //创建md5对象         byte[] inputBye;        byte[] outputBye;        //使用GB2312编码方式把字符串转化为字节数组.         try         {             inputBye = Encoding.GetEncoding(charset).GetBytes(encypStr);         }        catch (Exception ex)         {…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现鼠标拖动效果实现方法
本文主要介绍了微信小程序实现鼠标拖动效果,涉及微信小程序事件绑定及元素属性动态操作相关实现技巧,需要的朋友可以参考下,希望能和大家分享。 1、效果展示 2、关键代码 index.wxml文件 <view>使用鼠标拖动我</view> 登录后复制 index.js文件 Page({   data:{     left:'',     top:''   },   viewTouchMove:function(e){     this.setData({       left:e.touches[0].clientX-60,       top:e.touches[0].clientY-60     })   } }) 登录后复制 相关推荐: 以上就是微信小程序实现鼠标拖动效果实现方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么忽略ftp登录来升级wordpress
下面由/” target=”_blank”>WordPress教程栏目给大家介绍怎么忽略ftp登录来升级wordpress,希望对需要的朋友有所帮助! wordpress升级需设置ftp的解决 忽略ftp权限 每当我们想在wordpress上升级插件或者是升级wordpress的时候,就会弹出一个ftp登录,但是我们怎么跳过ftp登录呢 解决方法 打开我们的word press配置文件wp-config.php [18:35:08 root@zhang ~]#vim /apps/nginx/html/wordpress/wp-config.php 登录后复制 然后在这个文件的最后一行下面添加上这两个777权限 define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777); 登录后复制 在给word press这个目录添加用户权限,假如我们用的是nginx用户执行word press这个服务。 [18:37:31 root@zhang ~]#chmod -R 777 /apps/nginx/html/wordpress/…
2024-11-25 阅读全文 →