作者文章

fwq

FWQ
CMS教程
帝国cms小程序插件怎么用
使用帝国cms小程序插件的步骤如下:准备工作:安装帝国cms,下载并上传插件。启用插件:登录后台,安装并启用插件。配置插件:填写小程序 appid 和 appsecret,设置小程序路径及其他参数。使用插件:在栏目列表页点击“小程序”按钮,跳转至小程序展示栏目内容。 帝国CMS小程序插件使用指南 一、准备工作 确保已安装并配置好EmpireCMS。 下载帝国CMS小程序插件并解压缩文件。 将插件文件夹上传至EmpireCMS网站根目录/e/api/web/ 目录下。 二、启用插件 登录EmpireCMS后台。 进入系统设置 -> 插件管理。 找到帝国CMS小程序插件并点击「安装」。 安装成功后,点击「启用」。 三、配置插件 点击插件名称进入设置界面。 填写小程序AppID和AppSecret(可在微信公众平台获取)。 填写小程序路径(如:pages/index/index)。 根据需要设置其他参数,如默认栏目、默认模型等。 点击「提交」保存设置。 四、使用插件 在EmpireCMS栏目列表页,点击栏目名称后面的「小程序」按钮。 页面将跳转至小程序中,展示该栏目的内容。 用户可以在小程序中浏览文章、评论、投票等功能。 五、注意事项…
2024-11-25 阅读全文 →
FWQ
小程序
微信公众平台开发获取关注者列表
本文介绍在微信公众平台上如何使用高级接口开发获取关注者列表的功能。   一、接口介绍 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。 接口调用请求说明 http请求方式: GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID 登录后复制 参数 是否必须 说明 access_token 是 调用接口凭证 next_openid 是 第一个拉取的OPENID,不填默认从头开始拉取 返回说明 正确时返回JSON数据包: {"total":2,"count":2,"data":{"openid":["","OPENID1","OPENID2"]},"next_openid":"NEXT_OPENID"} 登录后复制 参数 说明 total 关注该公众账号的总用户数 count 拉取的OPENID个数,最大值为10000…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现瀑布流布局和无限加载
是一种比较流行的方式,最典型的就是pinterest.com,每个卡片的高度不都一样,形成一种参差不齐的美感。 在中,我们可以找到很多基于之类实现的瀑布流布局插件,轻松做出这样的布局形式。在微信小程序中,我们也可以做出这样的效果,不过由于小程序的一些特性,在实现思路上还是有一些差别的。 今天我们就来看一下如何在小程序中去实现这种瀑布流布局: 小程序瀑布流布局 我们要实现的是一个固定2列的布局,然后将数据动态加载进这两列中(而加载进来的图片,会根据图片实际的尺寸,来决定到底是放在左列还是右列中)。 /* 单个图片容器的样式 */ .img_item { width: 48%; margin: 1%; display: inline-block; vertical-align: top; } 登录后复制 我们知道,在HTML中,我们要动态加载图片的话,通常会使用 Image()创建一个图片,然后通过它来动态加载一个url指向的图片,并获取图片的实际尺寸等信息。而在小程序框架中,并没有提供相应的对象来处理图片加载。其实我们可以借助w中的组件来完成这样的功能,虽然有点绕,但还是能满足我们的功能要求的。 <!-- 在页面上放一个隐藏区域,并用image组件去加载一个或多个图片资源 --> <view style="display:none"> <image…
2024-11-25 阅读全文 →
FWQ
小程序
微信公众平台消息接口开发地理位置查询附近商家实例
 一、获取用户地址位置消息 用户发送位置时的消息及格式如下 后台格式: <xml><tousername></tousername><fromusername><createtime>1359036619</createtime><msgtype></msgtype><location_x>22.539968</location_x><location_y>113.954980</location_y><scale>16</scale><label></label> <msgid>5837017832671832047</msgid></fromusername></xml> 登录后复制  XML格式讲解 ToUserName 消息接收方微信号,一般为公众平台账号微信号 FromUserName 消息发送方微信号 CreateTime 消息创建时间 MsgType 消息类型,地理位置为location Location_X 地理位置纬度 Location_Y 地理位置经度 Scale 地图缩放大小 Label 地理位置信息 MsgId 消息ID号 登录后复制 二、获取周边区域信息 百度地图Place…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何为WordPress插件添加任务计划功能
如何为WordPress插件添加任务计划功能 简介:任务计划是一个在预定时间或事件触发时自动执行的功能,它在开发和维护WordPress插件中起着重要的作用。本文将介绍如何为WordPress插件添加任务计划功能,并提供相应的代码示例。 步骤一:创建任务计划回调函数在开始添加任务计划之前,我们首先需要创建一个回调函数,用于执行实际的任务。以下是一个简单的示例,假设我们的插件需要每天更新一篇文章: function my_task() { // 执行任务代码 // 更新文章的操作 } 登录后复制 步骤二:添加任务计划在WordPress中,我们可以使用wp_schedule_event()函数来添加任务计划。该函数接受三个参数:计划时间、计划类型和要执行的回调函数。 // 添加任务计划 function my_plugin_schedule_task() { // 检查任务是否已经存在 if (!wp_next_scheduled('my_task_hook')) { // 如果不存在,则创建一个新的任务计划 wp_schedule_event(time(), 'daily', 'my_task_hook');…
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress CMS的优势在哪
1、是发布平台 WordPress不仅仅用于发布帖子,它还提供了很多功能,WYSWYG内容编辑,预览,分类,标签,密码保护以及修改页面。这是用来进行内容管理的,不仅仅是针对文章。 针对公司网站,我们建议一个完全定制的登陆页,最好打开你的“阅读”设置和切换到静态首页,如果你还不准备在 你的网站上提供“新闻”或“博客”部分,你甚至可以简单地完全禁用它们。 2、wordpress安全且更新简便 当在WordPress找到一个漏洞,这个漏洞会得到专业而及时的处理。修复功能可以自动应用到你的网站上,所以你可以放心使用,因为你知道你的网站会得到很好的处理。 此外,WordPress提供了简单一键更新新版本的软件,以及安装插件或者主题。 3、轻松进行管理内容 默认情况下,WordPress提供了灵活的管理、编辑和作者的角色,使其容易逐步对新员工进行培训,告诉他们如何写新的内容,以专业的方式和管理现有页面和文章。可以配置一个完整的内容审查程序,以确保无授权就不能发布文章。管理面板也很容易使用,即使是新员工也能轻松上手操作。 4、wordpress是高度可扩展的以及可定制的 不管你从事什么行业,WordPress都会为你提供一个专业的主题。我们建议从Mojo市场查看一些专业设计的能完美支持 的主题,在WordPress.org上也有成千上万的免费主题,适合很多小企业。 WordPress是针对搜索引擎优化的,但它仍然是可能的进一步扩展,支持多种功能与各种插件。插件已经存在的其他功能,你可能还需要包括社交媒体集成,销售产品,构建在线社区,增加站点分析,事件注册和跟踪,以及其他任何你能想到的功能。 最重要的是,插件是免费的。 推荐教程: 以上就是WordPress CMS的优势在哪的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
合集phpcms安全漏洞
/” target=”_blank”>phpcms教程介绍常见的phpcms安全漏洞 推荐(免费): 1、宽字节注入漏洞 /phpcms/modules/pay/respond.php 位置约16行 原来代码 $payment = $this-&gt;get_by_code($_GET['code']); 登录后复制 替换为 $payment = $this-&gt;get_by_code(mysql_real_escape_string($_GET['code'])); 登录后复制 2、phpcms注入漏洞 /phpcms/modules/poster/poster.php 位置约221行 if ($_GET['group']) { 登录后复制 之后加上 $_GET['group'] = preg_replace('#`#', '', $_GET['group']); 登录后复制 3、phpcms前台注入导致任意文件读取漏洞补丁 /phpcms/modules/content/down.php (1)位置约17行 parse_str($a_k); 登录后复制 替换为 $a_k = safe_replace($a_k); parse_str($a_k); 登录后复制 登录后复制 (2)位置约89行…
2024-11-25 阅读全文 →
FWQ
小程序
小程序加载快慢的问题和解决办法
关于小程序的加载快慢这可是一大学问,自古以来性能都是重点,所以下面我浅谈一下自己遇到的问题和解决方法吧 首先,先从网络请求network说起: 这里基本不关前端的事情,但是这也是优化小程序的一大重点,后端响应我们请求数据的速度影响了整个页面的速度,所以,把它拿到第一位    请求超过300ms就已经算是慢了,所以会影响总体速度。 建议:叫后端优化接口,加快响应速度。 还有,尽量减少无谓的请求,将数据合并到一个接口上,这样可以方便操作,又可以节约资源,(前提不被后端责骂) 第二:图片 图片的话,对越用户上传的图片的大小验证一下,大于500K的拒绝就好了,尽量经过压缩在上传服务器,如果文中含有大量的图片的,尽量使用base64,转换一下,可以减少点资源, 多图片的情况况下,最好做一个懒加载技术。。。把一些体积较大的图片资源改为使用线上资源。具体做法是将素材先上传到 cdn,然后在小程序中直接使用线上图片地址。 不懂得如何压缩大小的可以看看这个https://blog.csdn.net/Young_Gao/article/details/88183442现成的 第三:控制小程序包 的大小 减小资源包体积 精简第三方依赖  尽量少用第三方包,第三方的方有的会引用比较大的模块,尽量节约吧,减少不必要的代码…包括一些注释掉的,它好像也会打包进去,所以最好就删除吧, 第四:关于调用第三方接口的问题 调用了第三方的接口速度会很慢——例如调用了腾讯的获取定位,有时候需要1秒才能响应,如果公司内部有自己的接口和算法,还是调用自己的吧,哪怕是腾讯的api有时候他响应的速度也会超过300ms,尽量少用 第五:关于setData 5.1. 频繁的去 setData 在我们分析过的一些案例里,部分小程序会非常频繁(毫秒级)的去setData,其导致了两个后果: Android 下用户在滑动时会感觉到卡顿,操作反馈延迟严重,因为 JS 线程一直在编译执行渲染,未能及时将用户操作事件传递到逻辑层,逻辑层亦无法及时将操作处理结果及时传递到视图层; 渲染有出现延时,由于 WebView…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发一键登录 获取session_key和openid的实现
这篇文章主要介绍了微信小程序开发一键登录 获取session_key和openid实例的相关资料,需要的朋友可以参考下 微信小程序开发一键登录 获取session_key和openid实例 思来想去不愿自己的微信小程序是个单机版本.自己又不会写后台.现在借助leancloud可以实现微信小程序一键登录功能.尝试后,做笔记. 第一步:下载av-weapp.js,放到utils下. 第二步:使用 const AV = require(‘../../utils/av-weapp.js’);路径根据具体情况而定. 第三步:做初始化. AV.init({   appId: 'EJx0NSfY********-gzGzoHsz',   appKey: 'FBVPg5G**********T97SNQj',   }); 登录后复制 第四步:在微信公众平台获取AppID(小程序ID) 和AppSecret(小程序密钥) 第五步:leancloud控制台配置AppID(小程序ID) 和AppSecret(小程序密钥) 第六步:用户登录 <span>AV.User.loginWithWeapp().then(user =&gt; {   this.globalData.user = user.toJSON();  }).catch(console.error);</span> 登录后复制 登陆后在平台查看用户信息 获取到: session_key和openid…
2024-11-25 阅读全文 →
FWQ
小程序
ASP.NET MVC5+EF6+EasyUI微信后台管理系统实例解析
这篇文章主要介绍了asp.net mvc5+ef6+easyui后台管理系统,微信公众平台开发之资源环境准备,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前言: 本次将学习扩展企业微信公众号功能,微信公众号也是企业流量及品牌推广的主要途径,所谓工欲善其事必先利其器,调试微信必须把程序发布外网环境,导致调试速度太慢,太麻烦! 我们需要准备妥当才能进入开发,为后续快速开发作准备 什么是内网穿透?   意在外部网络通过域名可以访问本地IIS站点! 软件环境:   Windows10+IIS10   (把本地站点配置到IIS10做为备用,发布站点不作为教程) 知识点:花生壳(主要)ngrok开始: 首先发布站点到IIS,我这里发布站点到本地IIS,并绑定端口为:8081,可以使用默认的80    本人认为比较简单的内网穿透软件有2款:花生壳、Ngrok 花生壳下载 Ngrok下载 1.花生壳(最低6元收费)   花生壳配置简单,界面操作,需要花费6元,6元档只支持电信网络,我刻意花费6元测试了一下,流程大致如下: 1.安装花生壳后,打开软件 2.点击域名列表会看到他赠送的免费二级域名一个,第一次点入是付费6元的界面 3.内网穿透-添加映射 配置简单,这样就可以通过ymnets.imwork.net来访问本地IIS的站点,可见配置的简单 2.Ngrok(可以免费)   Ngrok,它是免费的,配置也不是很复杂   地址:https://dashboard.ngrok.com/user/login   注册账号,并点击上面的下载下载软件(4MB),软件解压后打开:   这时你应该有2个界面:软件界面,网站界面 软件界面:…
2024-11-25 阅读全文 →