分类归档

网站开发

FWQ
小程序
微信支付开发之沙箱密钥步骤详解
一、仿真测试系统 为降低商户测试门槛,微信支付团队开发了一套独立的仿真测试系统。该系统根据验收用例金额的不同返回不同的响应报文,以满足商户正常功能测试、安全/异常测试及性能测试的需求。   图1 微信支付仿真测试系统 图1为微信支付仿真测试系统(后简称仿真系统)的简化原理图。仿真系统的协议与正式API完全相同。商户开发者只需将正式API的调用URL增加一层sandboxnew路径,即可对接到仿真系统。 例如,刷卡支付URL:api.mch.weixin.qq.com/pay/micropay 变更为:api.mch.weixin.qq.com/sandboxnew/pay/micropay。 仿真系统与生产环境完全独立,包括存储层。商户在仿真系统所做的所有交易(如下单、支付、)均为无资金流的假数据,即:用户无需真实扣款,商户也不会有资金入账。代金券同理,沙箱环境中无需商户真实制券与发券,亦不会出现真实扣券情况。验收仿真测试系统的API验签密钥需从API获取: 获取验签秘钥API: 请求Url api.mch.weixin.qq.com/sandboxnew/pay/getsignkey 是否需要证书 否 请求方式 POST : 字段名 字段 必填 示例值 类型 说明 商户号 mch_id 是 1305638280 String(32)…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDECMS V5.3/V5.5怎么修改默认图片上传路径
dedcms v5.3/v5.5怎么修改默认图片上传路径? 有时候因某种需要,需要修改下默认的上传路径,大家可以参考下下面的修改方法。   推荐学习:/” target=”_blank”>织梦cms 所有的配置文件均在 include/common.inc.php 文件中。  代码如下: //模板的存放目录  $cfg_templets_dir = $cfg_cmspath.'/templets';  $cfg_templeturl = $cfg_mainsite.$cfg_templets_dir;  //cms安装目录的网址  $cfg_cmsurl = $cfg_mainsite.$cfg_cmspath;  //插件目录,这个目录是用于存放计数器、投票、评论等程序的必要动态程序  $cfg_plus_dir = $cfg_cmspath.'/plus';  $cfg_phpurl = $cfg_mainsite.$cfg_plus_dir;  $cfg_data_dir = $cfg_cmspath.'/data';  $cfg_dataurl = $cfg_mainsite.$cfg_data_dir;  //会员目录  $cfg_member_dir = $cfg_cmspath.'/member';  $cfg_memberurl = $cfg_mainsite.$cfg_member_dir;  //专题列表的存放路径  $cfg_special = $cfg_cmspath.'/special';  $cfg_specialurl = $cfg_mainsite.$cfg_special;  //附件目录  $cfg_medias_dir = $cfg_cmspath.$cfg_medias_dir;  $cfg_mediasurl = $cfg_mainsite.$cfg_medias_dir; …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms地图插件是什么
帝国cms地图插件是一款模块,用于自动生成和维护xml sitemap,增强搜索引擎可见性、改善导航和索引速度。主要功能包括:自动生成xml sitemap支持多种内容类型可定制的更新频率优先级设置自动提交到搜索引擎 什么是帝国CMS地图插件? 帝国CMS地图插件是一个功能强大的模块,用于在帝国CMS网站中自动生成和维护XML Sitemap。Sitemap是一种文件,其中列出了网站上的所有页面及其相关信息,以便搜索引擎可以轻松抓取和索引。 主要功能 帝国CMS地图插件提供了以下主要功能: 自动生成XML Sitemap:插件自动遍历网站并生成符合XML Sitemap协议的XML文件。 支持多种内容类型:插件支持各种内容类型,包括文章、栏目、产品和下载。 可定制的更新频率:您可以为每个内容类型设置更新频率,以控制搜索引擎再次抓取网站页面的频率。 支持优先级设置:您可以为不同的内容类型分配优先级,以指示搜索引擎优先抓取哪些页面。 自动提交到搜索引擎:插件可以自动将Sitemap提交给谷歌和百度等主要搜索引擎。 使用优势 使用帝国CMS地图插件可以带来以下优势: 提高搜索引擎可见性:通过提供清晰且易于抓取的Sitemap,搜索引擎可以更轻松地发现和索引您的网站页面。 增强网站导航:XML Sitemap允许搜索引擎用户使用下拉菜单轻松浏览您的网站。 改善索引速度:定期更新的Sitemap可以帮助搜索引擎更频繁地索引您的网站,从而提高其整体(SEO)。 监控抓取问题:XML Sitemap可以帮助您识别抓取错误或问题,以便及时解决。 以上就是地图插件是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCms怎么防止垃圾文章群发、垃圾评论和注册
怎么防止垃圾文章群发、垃圾评论和注册? 一、来源判断方法: 推荐学习: 方法1:具体方法是:在member 目录下面的文件里面加上来路的判断,代码为: if(stristr($_SERVER['HTTP_REFERER'],"jb51.net")){    }    else {    echo ‘<meta>’;    ShowMsg(‘对不起,您的来源有问题,如确认没问题请联系我们脚本之家!’, ‘index.php’);    exit();    } 登录后复制 友情提示:eyoucms.com 和 提示信息替换成你想要的。 member目录里每个文件包含config.php等文件,这样我们就可以把以上代码放进(一串 require_once。。。)之后 这段代码的意思是判断访问来路是不是来自于自已的网站,如果是,就按原来的程序执行正常的注册,或登陆,如果不是,则返回member主页。 方法2:编写下自己的问题,在发表时判断,这个以后台设置方法重复,我先不写,看下dede自带的效果 二、后台设置方法 i、登入后台》系统》验证安全设置》按需要启用各种设置…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序提交审核标准和下架标准的介绍
微信小程序提交审核标准,是小程序的内测人员透露出来的,可能是默许了把,下面有两点比较重要的审核标准,如果微信小程序开发者想做的一些应用和下面禁止标准符合的话,还是尽量不要搞了,小程序是不会审核通过的。 微信小程序提交审核项目 1.微信小程序的 LOGO、名称与简介 帐号注册要合法,不能违法使用他人的品牌或商标,以及符合新广告法。 特别需要注意的事,小程序的简介要特别明确,不能使用模糊的词义表达,比如「提高用户的购物体验」。微信官方推荐在简介中具体提炼几个功能点,告诉用户。 小程序的名称必须和所提供的服务有所关联,而且必须是两个词以上的组合,不能使用广泛使用不具备识别性的词语来命名,比如日历、电话。 提交小程序审查时,头像 LOGO 要尽量使用清晰度高的图片,这个清晰度是指可以看清、分别、图片中包含的元素,否则微信不予通过。 2. 小程序的功能提供 微信希望,用户打开小程序的时候直接就能使用到相关的功能,因此这份文档提到,用户在小程序的页面就能使用到相关的服务,不能隐藏,也不能进行多次跳转。有特别规定,「小程序首页必须能够直达或者经过 2 次点击到达」相关的功能。 小程序的功能不能过于简单,比如说只有一个页面,或只提供一个按钮。 小程序不能展示、推荐第三方小程序,不能做小程序导航、互推、小程序排行榜等。也不能通过小程序来搜索其它小程序。 用户使用小程序时,不能以关注或使用其它小程序作为条件。 3、小程序的内容 禁止诱导分享 小程序不能用作营销活动、广告用途,不能存在类似算命、星座运势之类的测试类内容,不能包含赌博竞猜抽奖等内容。 小程序里面的图片,不能包含广告、网址。 以上是《小程序平台常见拒绝情形》值得注意的地方。  运营小程序被下架注意项目 重新提示,不能诱导分享,不能诱导分享,不能诱导分享。 1、微信不允许批量注册、重复提交大量类似的小程序。 2、小程序的添加,不能设置付费,必须是免费添加。 3、如果你的微信小程序含有支付功能,需要在简介当中明确指示。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms有订单管理系统吗
有订单管理系统吗? 帝国cms内置了适合企业的商城模型,所以是有订单管理系统的,其中订单操作包括:订单状态(已确认/未确认/取消/退货)、发货状态(已发货/未发货/备货中)、付款状态(已付款/未付款)、库存(还原/减少库存)、批量删除等操作。 帝国cms采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求、等等系统,因此特性,帝国CMS又被誉为“万能建站工具”; 采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格; 栏目无限级分类; 前台全部静态:可随受强大的访问量;强大的信息采集功能;超强广告管理功能。 帝国CMS是不同于以往的CMS系统,他可以直接在后台通过新建表、自定义字段,然后组成新的系统模型。从而实现各种适合用户自己的系统。如下载系统、音乐系统、商城系统、产品库等等……并且此功能为数据量较大的网站进行数据部署(将信息量分配于不同的信息表)。并且无论是系统内置还是用户自定义的模型,每个模型都有自己的采集。如果会点程序,将能扩展更多更复杂的系统。 更多帝国cms相关技术文章,请访问栏目进行学习! 以上就是有订单管理系统吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
分享帝国CMS自定义JS语句详细整理
大家都知道有一个自定义js的功能,常应用于如搜索页面或者其他时时动态显示,虽然有这项功能但由于很多盆友不知道 SQL语句,根本无法使用,为此在这里列出常用的几种,希望对大家有所帮助! 1,根据最新文章 select * from [!db.pre!]ecms_news where checked=1 order by newstime desc limit 10 2,根据推荐文章 select * from [!db.pre!]ecms_news where checked=1 and isgood=1 order by newstime desc  limit 10 3,根据热门文章 select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10 4,根据头条新闻 select * from [!db.pre!]ecms_news where checked=1 and firsttitle=1 order by newstime  desc limit 10 5,根据评论排行 select * from [!db.pre!]ecms_news where checked=1 order by plnum desc limit 10 6,根据digg排行 select * from [!db.pre!]ecms_news where checked=1 order by diggtop desc limit 10 7,根据投票排行 select * from [!db.pre!]ecms_news where checked=1 order by votenum desc limit 10 8,根据下载排行 select * from [!db.pre!]ecms_news where checked=1 order by totaldown desc limit 10 9,根据评分排行 select * from [!db.pre!]ecms_news where checked=1 order by infopfen desc limit 10 登录后复制 推荐学习《》。 以上就是分享帝国CMS自定义JS语句详细整理的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序–树莓派(raspberry pi)小车控制的代码流程
目录 1. 基本思路 2. 代码结构如下: 3. index目录 4. control目录  5. 工程全局控制 主要练习了一下微信小程序的开发。这里简单记录一下主要代码片段。也是趟过了许多的坑,例如:微信小程序不支持完全全屏,微信小程序不能横屏展示。所以开发过程中也用了一些非常手段。可以说这只是一个很基本的demo,所以里面很多东西,比如摄像头监控ip、页面元素定位我都使用了写死的值。特别是界面,我只是在iphone 6上面做的实验,所以换到其他手机上时,界面就会变型了。 1. 基本思路 进入小程序时展示index页,可以让用户输入服务端url(模拟上一篇中在浏览器获取get请求) 然后跳转到实际的小车控制界面,并可以通过点击按钮实现小车控制 控制小车的移动,主要是在control.js中定义了界面按钮事件的响应,在响应事件的过程中实现http请求的发送 index页面如下:  进去之后的页面如下(其中中间空白处会展示摄像头监控,不过我并没有启动,所以看不见): 2. 代码结构如下: 其中,index下面是首页,control是控制页面,res目录下存放的是图片资源 3. index目录 index.js //index.js //获取应用实例…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS获取产品或文章浏览记录的方法
本文实例讲述了获取产品或文章浏览记录的方法。分享给大家供大家参考。具体如下: 方法步骤如下: 一、在e/class/userfun.php中加入以下代码: 代码如下: function user_SetCook($name,$id,$time=0,$num=10){//cookie名称 ID 时间戳 数量 if(!$id){ printerror2('不存在的产品记录',$_SERVER['HTTP_REFERER']); } $prodq=$id.'|'; $projilu=getcvar($name); if($projilu){ $prozuhe=$prodq.$projilu;//把新浏览的放在第一 $pro_arr=explode('|',$prozuhe); $new_arr=array_merge(array_unique($pro_arr));//去除重复,重新索引下标 foreach($new_arr as $key=&gt;$val){ if(($keyquery("select id,title,titlepic,titleurl from {$dbtbpre}ecms_{$tbname} where id in ({$jilu_idin})  order by find_in_set(id,'{$jilu_idin}') limit {$num}"); //按id in 里面的排序 while($jilu_r=$empire-&gt;fetch($sql)) { $titleurl=sys_ReturnBqTitleLink($jilu_r); echo ' 登录后复制 ‘;//此处是修改样式需要图片自己加 } } 推荐学习《》 二、在内容模版最上面加入以下代码:代码如下: <?php…
2024-11-25 阅读全文 →
FWQ
小程序
如何使用koa2搭建微信第三方公众平台
这次给大家带来如何使用koa2搭建微信第三方公众平台,使用koa2搭建微信第三方公众平台的有哪些,下面就是实战案例,一起来看一下。 在写之前我想先说说koa,koa相比express,在执行流程,以及组件方面优秀的多,koa本身没有提供过多的扩展组建,但是它便捷的组建扩展,可以让你自由的发挥,可以想写其他语言一样并行执行代码,如果说promise解放了繁琐的callback,那么 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的嵌套,并极大地提升的效率。koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手,nodejs的天生的异步处理流程,使得它很适合微信公众号这种频繁的消息互动,再加上pm2的多进程管理,可以说已经很大程度的满足大号的消息转发互动已经公众号内部红包玩法。 在使用koa2搭建微信第三方公众平台是,首先要解决的是如果获取微信返回的xml流,以及如何返回对应的XML体给微信。 由于本身koa不是一个框架,所以得益于网上众多的中间件,自己搭建了一个类似于express的框架,本框架已经开源,详情请看我的git地址:github.com/yxz1025/koa-lana,所有的微信接发消息均在此框架中,请读者自行下载! 好了,首先,我们看看如何获取微信返回的xml流: ======tool.js===== //截获微信返回的xml流文件 const Promise = require('bluebird'); //普通post流转化为promise var Tool = { convertPost: function(req) { let…
2024-11-25 阅读全文 →