作者文章

fwq

FWQ
小程序
学习微信小程序如何使用echarts图表
前言 数据统计是我们经常使用的功能,我们一般在 pc 端使用的比较多,大多数用在管理系统中统计数据的分析,最近在做微信小程序的时候也遇到了相同的需求,把数据统计在小程序端以图表的形式展示,这里记录下自己的配置使用过程。 准备 首先百度的 echarts 没有提供小程序版本,这里找了个封装过可以用在微信端的仓库小程序版 echarts,通过这个链接下载最新的包。解压之后有个ec-canvas文件夹就是封装的组件,放到小程序的组件文件夹目录下,以供使 用。 <span style="display: block; background: url(https://my-wechat.mdnice.com/point.png); height: 30px; width: 100%; background-size: 40px; background-repeat: no-repeat; background-color: #282c34; margin-bottom: -7px; border-radius:…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dede如何去掉后台登陆界面广告
每天维护网站都得登陆后台,可是登陆后台看到的是很多广告,非常眼花看多了烦了,刚开始我都不管他,可是最近我又做了个织梦程序建的网站,这次不行了必须得去掉这些广告,于是我找了很多教程最后去掉了,下面我给大家分享下我的解决办法: 看看织梦登陆界面广告,多烦啊  图中指明要删除的广告 修改方法: 先找到后台文件:login.htm具体位置大家应该都知道了吧就是在网站根目录下面的dede emplets目录下。 用Dreamweaver或者其他的文本编辑器打开。找到一段代码为: 代码如下: <div><iframe id="loginad"></iframe></div> 登录后复制 这段代码就是控制图中最底部的广告位的。我们将其删除。 <div>Powered by<a><strong>DedeCMS<?php echo $cfg_version; ?></strong></a>© 2004-2011 <a>DesDev</a> Inc.</div> 登录后复制 这段代码就是控制图中底部的版权信息的,我们也将其删除 这一步做完,我们再次打开登录界面的时候,会立马生效,广告位和版权信息都消失了,但是这样做并不彻底,因为广告文件和一些参数还存在着。接下来我们来进行删除调用广告的参数。如图: 通过选中的代码我们可以找到调用的参数存放文件,就在dede/login.php文件里。同样用编辑器打开,找到下面的代码(一般在39-48行): 代码如下: //更新服务器 require_once (DEDEDATA.'/admin/config_update.php'); if ($dopost=='showad') { include('templets/login_ad.htm'); exit; }…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCms autoindex和itemindex怎么用
autoindex和itemindex怎么用? autoindex/itemindex 可以使用 @me+1;实现由指定数字开始,下面为大家详细介绍下具体的两者具体的用法,感兴趣的朋友可以参考下   推荐学习: 代码如下: <span></span> 登录后复制 让dedecms autoindex,itemindex 从0到1开始的办法  代码如下: [field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]  {dede:global name=itemindex runphp="yes"}@me=@me+1;{/dede:global} 登录后复制 autoindex itemindex 的使用心得区别  channelartlist 标签下使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global} 登录后复制 自增1  arclist 标签下使用 [field:global.autoindex/] 默认从1开始  channel 标签下使用 [field:global.autoindex/] 默认从0开始  channelartlist 标签下使用 {dede:global.itemindex/} 默认从1开始  arclist 从0开始[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]  channel 从1开始[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global][field:typename/]  channelartlist 从0开始{dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}  <div>…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发(二)实现分组开发与左滑功能
实现分组开发与左滑功能先来看看今天的整体思路:进入分组管理页面–>点击新建分组新建进入到未分组页面基本操作进入到已建分组里面底部菜单栏操作–>从名片夹中添加进行操作。 理清完基本流程我们开始开发。首先整个布局可以先看下,我再一步步讲。 布号局后,我们开始实现新增分组效果,当然触发它出现的是 显示窗口 点击取消消失 当里面的输入框内容发生改变时 bindinput ,大家别使用 bindchange 事件,这里的 bindchange 事件只有当失去焦点时才会被触发。 当输入框事件发生时,确定会变成可以点击,为空时,addTeam 样式。 里面有表单就使用了 from。 创建分组请求交互。 创建分组完成,这里可能很多疑问,为什么不使用微信提供的模态框组件来实现,而是自己实现,其实我也很懒,非常想使用自带的模态框组件,但是发现在模态框里面提交表单好像有点麻烦,直接自定义了。接下来创建好的分组支持左滑与重命名,今天重点谈下左滑删除的实现方式。首先需要左滑的是被创建好的分组,未分组是写死的,故而不支持的。左滑删除使用了两个事件 bindtouchstart 与 bindtouchmove,这里必须绑定它的 id,这个 id 都是不同的,我这使用的用户创建完成后在后台生成的一个 id 号,之后我再 block 出来使用在这里,这个…
2024-11-25 阅读全文 →
FWQ
CMS教程
重新构思架构:将WordPress用于Web应用开发
在本系列中,我们将讨论如何使用 构建 web 应用程序。尽管这不是一个我们将研究代码的技术系列,但我们涵盖了框架、基础、设计模式、架构等主题。 如果您还没有阅读该系列的第一篇文章,我推荐您阅读;但是,出于本文的目的,我们可以将上一篇文章总结如下: 简而言之,软件可以构建在框架上,软件可以扩展基础。 简单地说,我们区分了框架和基础——这两个术语在软件中经常互换使用,尽管它们不是同一件事。 WordPress 是一个基础,因为它本身就是一个应用程序。它不是一个框架。 为此,当涉及到在 WordPress 上构建 Web 应用程序时,我们需要重新思考架构或重新考虑如何构建应用程序的概念模型。 Web 应用程序的结构 在尽可能高的级别上,Web 应用程序通常由以下三个组件构成: 数据库层 应用层 表示层 一般来说,表示层就是用户看到的、用户交互的。它包括将某些内容呈现在用户面前所需的所有样式、客户端代码和标记。 当用户单击某些内容或页面呈现从数据库检索的信息时,它正在与应用程序层进行交互。 应用层负责协调来自浏览器和/或来自用户操作的信息到数据库。有时,这包括将信息写入数据库(例如来自表单字段的信息)以及从数据库读取信息(例如检索用户的帐户信息)。 就像表示层由不同的组件组成(例如样式、JavaScript、标记等)一样,应用程序层也可以由各种不同的组件组成,例如从数据库读取数据和向数据库写入数据所需的系统、清理信息、验证信息以及执行针对当前问题所特有的某些规则。 最后,数据库层是存储数据的地方。它可能由文件系统组成,可能由 MySQL 数据库组成,也可能由第三方解决方案组成,例如“云中”的数据存储(例如…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms图形验证码不显示不出来怎么办
phpcms图形验证码不显示不出来是由于config里的“route.php”文件格式是“utf8+bom”导致的,其解决办法就是将这个文件改成“utf-8”的格式即可。 /” target=”_blank”>phpcms V9 后台验证码图片不显示 某个网站在本地运行成功,上传到服务器上后,发现后台登陆的验证码图片不显示 根据网上提供的解决方案, 网站路径变量web_path没问题; 立即学习“”; database、system的配置路径没问题; apache的GD库也正常运行;   把代码放到本地再运行,发现本地的验证码也不出来了,逐一排错后发现,是因为config里的route.php文件格式是utf8 +BOM ,将这个文件改成utf-8的格式,验证码图片就出来了。 以上就是图形验证码不显示不出来怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序调试
微信小程序已经推出很久了,最近开始有时间捣鼓一下,由于从来没有写过任何前端代码,所以这篇博文也是总结自己摸索调研的过程,希望对像我一样前端0经验的同学有所帮助。 1. 环境 小程序发布流程如下图: 小程序发布流程 1.1 微信认证 根据用户不同需求, 对注册要求也不同: 企业开发者, 有企业注册相关信息, 可负担500注册费用, 为了小程序能发布上线; 公司不给钱程序员, 有企业注册信息, 不想支付费用, 为了技术储备; 没钱瞎捣鼓程序员, 无企业注册相关信息, 不想支付费用, 为了技术储备; 类型1的用户, 首先需要一个非绑定个人帐号的邮箱在微信公众平台上注册, 注册步骤可参考官方文档,类型选择企业类型, 需要填写企业名称和营业执照注册号等. 由于运行到真机需要app id, 可选择微信支付的选项,…
2024-11-25 阅读全文 →
FWQ
小程序
推荐10款常用的微信服务器用法,欢迎下载!
验证消息的真实性在mvc controller所在项目中添加过滤器,在过滤器中重写public override void onactionexecuting(actionexecutingcontext filtercontext)方法新建数据模型注:服务器接收消息时,不再是signature而是msg_signature微信服务器推送消息到服务器的http请求报文示例post /cgi-bin/wxpush? msg_signature=477715d11cdb4164915debcba66cb864d751f3e6&timestamp=1409659813&nonce=1372623149 http/1.1host: qy.weixin.qq.com方法重写,实现对消息的验证调用微信接入时验证的方法,不过参数需要小改动一下,采用新建的数据模型在action方法或在co 1. 简介:验证消息的真实性在MVC Controller所在项目中添加过滤器,在过滤器中重写public override void OnActionExecuting(ActionExecutingContext filterContext)方法新建数据模型注:服务器接收消息时,不再是signature而是msg_signature微信服务器推送消息到服务器的HTTP请求报文示例POST /cgi-bin… 2. 简介:在上一篇的博文中讲到,微信的消息可以大体分为两种类型,一种是包括:文本,语音,图片等的普通消息,另一种就是本篇要将的事件类型。包括:关注/取消关注事件,扫描带参数二维码事件,上报地理位置事件,自定义菜单相关事件等。本篇一一进行讲解。上一篇也提到了,微信服务器在5秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。这样的话,问题就来了。有这样一个场景:当用户关注微信账号时,获取当前用户信息,然… 3. 简介:在上一篇的博文中讲到,微信的消息可以大体分为两种类型,一种是包括:文本,语音,图片等的普通消息,另一种就是本篇要将的事件类型。包括:关注/取消关注事件,扫描带参数二维码事件,上报地理位置事件,自定义菜单相关事件等。本篇一一进行讲解。上一篇也提到了,微信服务器在5秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。这样的话,问题就来了。有这样一个场景:当用户关注微信账号时,获取当前用户信息,然… 4. 简介:经常看到有点的小伙伴在群里问小程序用户数据解密流程,所以打算写一篇关于小程序用户敏感数据解密教程;加密过程微信服务器完成,解密过程在小程序和自身服务器完成,即由 encryptData 得到如下数据:{    “openId”: “OPENID”,    & 5. 简介:经常看到有点的小伙伴在群里问小程序用户数据解密流程,所以打算写一篇关于小程序用户敏感数据解密教程;…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦在PHP7上安装模块时模块包含的文件为空怎么办
织梦在php7上安装模块时模块包含的文件为空怎么办? 织梦在PHP7上安装模块时模块包含的文件为空的解决方法 推荐学习: 织梦运行在PHP7以上版本时,安装插件时,显示模块包含的文件列表为空,且无法安装成功,如下图所示: 立即学习“”; 解决办法: 打开 /include/dedeatt.class.php 找到 var $Items = “”; 改成 var $Items = array(); 以上就是织梦在PHP7上安装模块时模块包含的文件为空怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序怎么注册一个新的页面
微信小程序怎么注册一个新的页面     1、打开一个小程序项目之后便可以看到有这个pages文件夹,pages文件夹下都是一个个小程序页面。 2、点击这个app.json文件开始创建一个小程序空白页面。 3、这里可以看到有一个pages数组,它里面所存放的就是一个个页面的名称 4、添加一个show页面,两个show分别代表show文件夹和show.js文件 5、保存上面的app.json文件即可自动生成show页面的相关文件。 这样,一个新的页面就注册好了。 PHP中文网,大量,欢迎学习! 以上就是微信小程序怎么注册一个新的页面的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →