作者文章

fwq

FWQ
CMS教程
WordPress 对象缓存(Object Cache)详细介绍和使用
memcached 内存缓存可以优化 很多功能,让你的 wordpress 变得更快,下面由栏目给大家介绍如何使用 memcached 来深度优化 wordpress。 要深度理解 WordPress 优化,必须要首先了解 WordPress 对象缓存 机制。 WordPress 对象缓存机制和服务器设置 WordPress Object Cache(WordPress 对象缓存)是 WordPress 的缓存机制,它的主要功能是把负责查询或者运算的结果按照 Key-Value 这样的方式(WordPress 还支持按照 Group 来划分和避免缓存的内容冲突)存储到对象里面,下次进行同样操作的时候,可以让直接从这个对象中取出数据,不用重复到数据库中或者其他外部网站获取数据。 WordPress…
2024-11-25 阅读全文 →
FWQ
小程序
Vue.js 之 iView UI 框架非工程化实践分享
vue.js 是美籍华人尤雨溪创作的,那会儿他还在 google 工作,他自感 angular.js 繁杂,进而自创了更为简洁易用的 vue.js。本文我们主要和大家分享vue.js 之 iview ui 框架非工程化实践,希望能帮助到大家。 iView UI 是由 90 后梁灏[hào]创作,网名 Aresn,在大数据公司 TalkingData 负责可视化基础架构,更了不起的是他还出了《Vue.js实战》一书,我是在“双十一”的前一天买的,行文措词简洁,表意直达困惑,入门很迅速,是我喜欢的风格。花了一周时间扫完了前十二章内容,用 WebStorm 练习了大部分实例,尽管书中用一整章内容介绍了 webpack 工程化构建方案,但由于我惯性使然,还是选择对其跳过而使用了非工程化方式来体验 Vue.js,其实多少有失暴殄。无奈,毕竟才学了一周,后期时间充裕了再接着分享工程化构建的学习心得吧。 一、 MVVM 模式 Vue.js…
2024-11-25 阅读全文 →
FWQ
CMS教程
PHPCMS控制器是什么?
PHPCMS控制器是什么? PHPCMS控制器是MVC开发模式中的C,所谓MVC一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进界面及用户交互的同时,不需要重新编写业务逻辑。 MVC 编程模式 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:  立即学习“”; Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录)。 MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。  通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。  通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。 MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。 MVC…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DEDECMS系统标签Vote标记的说明与用法
【Vote 标记】  功能说明:用于获取一组投票表单     (推荐学习:/” target=”_self” textvalue=”dedecms教程”>dedecms教程) 适用范围:封面模板 (1) 基本语法 {dede:vote id='投票ID' lineheight='22'  tablewidth='100%' titlebgcolor='#EDEDE2'  titlebackground='' tablebgcolor='#FFFFFF'}  {/dede:vote} 登录后复制 注:本标记直接生成投票的HTML表单,为了让你更方便修改其样式,建议在后台->投票管理的地方直接复制生成的HTML代码来使用。 以上就是织梦DEDECMS系统标签Vote标记的说明与用法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦TAG标签列表怎么按最新发布时间排序
织梦tag标签列表怎么按最新发布时间排序     如今,搜索引擎对TAG十分重视,解决织梦CMS(DedeCms)TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。(推荐教程:) 解决方法: 找到/include/arc.taglist.class.php文件(大约313行),查找代码: $this->dsql->SetQuery("SELECT aid FROM `dede_taglist` WHERE tid =  '{$this->TagInfos['id']}' AND arcrank>-1 LIMIT $limitstart,$getrow"); 登录后复制 修改为:  $this->dsql->SetQuery("SELECT aid FROM `dede_taglist` WHERE tid =  '{$this->TagInfos['id']}' AND arcrank>-1 order by aid desc LIMIT $limitstart,$getrow"); 登录后复制 说明:早些版本的dede_taglist是dede_taglist。修改之后,TAG列表排列顺序就会以文章最新发布时间排列了。 以上就是织梦TAG标签列表怎么按最新发布时间排序的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
通过重力形式增强形式弹性
gravity forms 是 rocketgenius 的一款产品,是 wordpress 的综合表单解决方案。任何开发人员都会告诉您,构建表单有时会非常耗时,尤其是当它需要做的不仅仅是处理消息时。 如果您需要一个表单来根据特定条件将用户注册到您的网站,该怎么办?或者,如果您需要一个允许用户从前端角度将内容发布到您的网站的表单,该怎么办? Gravity Forms 可以做到所有这些,而它无法做到的开箱即用的功能,您可以利用其内置的钩子和过滤器自行构建。 在我讨论 Gravity Forms 如何扩展您的 WordPress 安装之前,请务必注意 Gravity Forms 是一个高级插件。要获得本文中讨论的一些好东西,您至少需要一个重力形式的商业许可证,但是我强烈推荐开发人员许可证,因为它可以为您带来最大的收益。现在我们已经解决了这个问题,让我们看一下 Gravity Forms 扩展 WordPress 网站的几种方法。 扩展用户注册表 可以通过向 functions.php…
2024-11-25 阅读全文 →
FWQ
小程序
实例详解微信小程序开发中http请求封装
微信小程序  http请求封装 示例代码 wx.request({  url: 'test.php', //仅为示例,并非真实的接口地址  data: {    x: '' ,    y: ''  },  method:'POST',  header: {    'content-type': 'application/json'  },  success: function(res) {   console.log(res.data)  },  fail: function( res ) {    fail( res );   } }) 登录后复制 以上为小程序的基本http请求代码,实际代码中如果每次这样来写是比较繁琐的,那我们就来做一下封装。 那代码中我们比较关注什么? 1.请求的参数,访问的接口 2.GET/POST…请求方式 3.请求参数统一处理(比如:加密、设置公共参数…) 4.请求成功返回的数据(比如:解密、抽离逻辑层数据) 5.请求失败反馈…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms解压到哪
解压到哪? 帝国cms需要解压到网站根目录,再运行“http://你的域名/e/install/index.php”进行安装,然后填入数据库用户名、数据库密码,其他默认即可。 帝国cms简介 《帝国网站管理系统》英文译为"EmpireCMS",它是基于B/S结构,安全、稳定、强大、灵活的网站管理系统. 本系统由帝国软件工作组独立开发,是一个经过十多年不断完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案。从帝国新闻系统1.0版至今天的帝国网站管理系统,它的功能进行了数次飞跃性的革新,使得网站的架设更加方便与管理更加无忧! 它采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求…等等系统,因此特性,帝国CMS又被誉为“万能建站工具”;大容量数据结构设计;高安全严谨设计;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格;栏目无限级分类;前台全部静态:可承受强大的访问量;强大的信息采集功能;超强广告管理功能…… 它可以完全满足从小流量到大流量,从个人到企业各方面应用的要求,为你提供一个全新、快速和优秀的网站解决方案。 目前EmpireCMS程序已经广泛应用在国内上百万家网站,覆盖国内数千万上网人群,并经过上千家知名网站的严格检测,被称为国内超高安全稳定的开源CMS系统。 更多帝国cms相关技术文章,请访问栏目进行学习 以上就是解压到哪的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序开发介绍
一、微信小程序是什么:     言归正传,微信小程序的本质是什么?个人理解微信小程序本质还是一套前端框架,微信团队基于原来第三方h5页面在微信里只能通过h5实现原本可以由native实现的功能,例如上传图片等。进而采取的开放部分jsbridge的api来方便开发者。不过既然作为大厂肯定不会仅仅开放部分jsbridge的api就完了,顺便微信类似vue、react一样实现了一套自己的mvvm的框架就是目前的微信小程序。官方文档这样描述:框架提供了自己的视图层描述语言 WXML 和 ,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。 本质还是一套前端框架,代码最终将会打包成一份 JavaScript并在小程序启动的时候运行,直到小程序销毁。模版语法类似vue,接近原生的自定义标签。和渲染类似vue的语法,不过是以wx:开头(vue 以v: 作为标识) 事件系统类似react一样定义了一套自己的事件系统。 二、微信运行环境: 微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具 在 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore 中 在 Android 上,小程序的 javascript 代码是通过…
2024-11-25 阅读全文 →
FWQ
小程序
小程序支付及退款流程详解
微信小程序的支付和退款流程 近期在做微信小程序时,涉及到了小程序的支付和退款流程,所以也大概的将这方面的东西看了一个遍,就在这篇博客里总结一下。 首先说明一下,微信小程序支付的主要逻辑集中在后端,前端只需携带支付所需的数据请求后端接口然后根据返回结果做相应成功失败处理即可。我在后端使用的是php,当然在这篇博客里我不打算贴一堆代码来说明支付的具体实现,而主要会侧重于整个支付的流程和一些细节方面的东西。所以使用其他后端语言的朋友有需要也是可以看一下的。很多时候开发的需求和相应问题的解决真的要跳出语言语法层面,去从系统和流程的角度考虑。好的,也不说什么废话了。进入正题。 一. 支付 支付主要分为几个步骤: 前端携带支付需要的数据(商品id,购买数量等)发起支付请求后端在接收到支付请求后,处理支付数据,然后携带处理后的数据请求 微信服务器 的 支付统一下单接口后端接收到上一步请求微信服务器的返回数据,再次处理,然后返回前端让前端可以开始支付。前端进行支付动作前端支付完成后,微信服务器会向后端发送支付通知(也就是微信要告诉你客户已经付过钱了),后端根据这个通知确定支付完成,然后就去做支付完成后的相应动作,比如修改订单状态,添加交易日志啊等等。 从这几个步骤可以看出,后端主要的作用就是将支付需要的数据传给微信服务器,再根据微信服务器的响应确定支付是否完成。 这个流程还是蛮容易理解的。形象的说,前端就是个顾客,后端就是店家,微信服务器的统一下单接口就像收银员。顾客跟店家说, 我是谁谁谁,现在我要付多少多少钱给你买什么什么。店家就跟收银员说,那个谁谁谁要付多少钱,你准备收钱吧。收银员收到钱 后,就去告诉店家,我已经收到钱了,你给他东西吧。 登录后复制 下面就详细的说明一下各个步骤的具体实现。 1. 前端请求支付 前端请求支付,就是简单的携带支付需要的数据,例如用户标识,支付金额,支付订单 ID 等等跟 **你的业务逻辑有关** 或者跟 **下一步请求微信服务器支付统一下单接口需要的数据有关** 的相关数据,使用微信小程序的 wx.request( ) 去请求后端的支…
2024-11-25 阅读全文 →