分类归档

网站开发

FWQ
小程序
重新对百度支付进行编写封装(百度智能小程序支付)
最近因为项目重构的原因,对百度支付重新进行了编写封装,本次重写,添加了对签名的处理、添加用户退款,方便之后开发的使用。 因为百度电商开放平台的升级,支付功能已移至智能小程序内部,具体申请流程:百度收银台支付开通指引,(https://smartprogram.baidu.com/docs/operations/transform/pay/) (注:在支付服务中,服务电话应填写银行预留手机号,如填写错误报【银行预留手机号码格式校验不通过】) 百度支付文档:百度收银台接口2.0(https://smartprogram.baidu.com/docs/develop/function/tune_up_2.0/) 一、申请通过后,填写百度支付相关配置: $config = array(     'deal_id'       =&gt; '', // 百度收银台的财务结算凭证     'app_key'       =&gt; '', // 表示应用身份的唯一ID     'private_key'   =&gt; '', // 私钥原始字符串     'public_key'    =&gt; '', // 平台公钥     'notify_url'    =&gt; '', // 支付回调地址 ); 登录后复制 二、调用封装的支付方法,将返回信息,传递到百度小程序 <?php include './BaiduPay.php'; $baidupay = new engBaiduPay($config); $order_sn = time().rand(1000,9999); $order = array( 'body'…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序框架详解及实例应用
这篇文章主要详解微信小程序框架详解及实例应用的相关资料,需要的朋友可以参考下 快速了解微信小程序的使用,一个根据小程序的框架开发的todos app 微信官方已经开放微信小程序的官方文档和开发者工具。前两天都是在看相关的新闻来了解小程序该如何开发,这两天官方的文档出来之后,赶紧翻看了几眼,重点了解了一下文档中框架与组件这两个部分,然后根据简易教程,做了一个常规的todo app。这个app基于微信小程序的平台,实现了todo app的常规功能,同时为了让它更接近实际的工作场景,也用到了loading与toast这两个组件来完成一些操作的交互与反馈。这个平台给我的直观感受是,技术层面,它跟vue有相似性,但是远没有vue强大;开发时候的思路,不像vue,反倒觉得比较像backbone。所以要是使用过backbone,vue等mvc,mvvm框架的人,会觉得这个平台上手很容易。本文主要介绍这个todo app实现的一些要点。 先补充下本文相关的资料: 官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html 官方开发者工具下载:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html 本文todo app的功能演示: 注:需长按todo的text,才能直接编辑。因为是在手机端,所以不能使用双击事件来进行编辑,改成了长按事件。小程序的平台也没有提供双击事件的绑定。 如果你想在本地运行这个项目,需要先安装开发者工具,按照文档中简易教程的描述,先建好一个项目; 建完之后,开发者工具就会打开这个项目; 接着在磁盘上,找到建好的项目的文件夹,把里面的内容都删掉,把上面源码文件夹下的文件都粘贴进去; 然后重新打开开发者工具,先进入到编辑页签,然后点击编译按钮,就会直接进入到调试界面,查看app的功能: 下面来介绍下这个app开发的要点: 1. 这个app的目录结构以及配置等就不详细介绍了,这些在文档-框架部分都有很详细的描述。这个平台里面没有html和css,取而代之的是wxml和wxss。wxss跟css几乎没有区别,缺点就是不如css强大,支持的选择器有限。但是好处是由于只有微信这一个平台,所以几乎没有兼容性问题,能够使用标准的,更新的css技术。wxml里面只能用平台提供的那些组件的标签,html的标签不能直接用,各个组件的在wxml的使用方式,都可以在文档-组件这一部分找到说明的示例。所以实际上wxml跟wxss编写起来都没有什么难题。 2. wxml支持以下这些特性: 在todo app里面除了模板和引用没有用到之外,其它的都使用到了,不过没有使用到每个特性的各个细节,只根据app的需要选用合适的功能。前几天看到有文章说,微信小程序可能是基于vue框架来实现的,所以就看了下vue的文档。对于数据绑定,条件渲染,列表渲染,事件这几部分都详细看了vue的用法。对比下来,wxml提供的这些特性,跟vue的相关特性是还比较像,不过功能并没有那么多,所以也不能轻易地直接拿vue框架的特性用到小程序里面。最佳实践,还是基于官方文档中提供的说明来,如果官方文档中没有提到的功能,通过猜测的方式去用,肯定是行不通的。我通过打印的方式,查看一些对象的原型,也并没有发现比官方文档要多的一些实例方法,说明小程序的框架功能确实是有限的。 3. wxss其实是可以用less或者sass来写的,只要选择器满足框架的要求即可。由于时间原因,就没有在这个app里面去尝试了。 4. 没有双向绑定。在vue里面,一个vue实例就是一个view-model;view层对数据的更新,会实时反馈到model;model的更新,也会实时反馈的到view。在小程序里面,没有双向绑定,view的更新不会直接同步到model;需要在相关事件回调里面,直接从view层拿到数据,然后通过setData的方式,更新model,小程序内部会在setData之后重新渲染page。比如单个todo项,toggle的操作:…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms首页栏目是什么
帝国cms首页栏目是网站首页最醒目的特殊栏目,用于展示网站重要信息,内容丰富且可定制,其作用包括:展示核心内容、提升用户体验和提升品牌形象。如何设置:登录后台,选择“栏目管理”,点击“添加栏目”,输入“栏目名称”(首页)、“单页地址”(index),设置其他选项,点击“提交”。 帝国CMS 首页栏目 什么是帝国CMS 首页栏目? 帝国CMS 首页栏目是帝国CMS网站中的一个特殊栏目,它主要用于显示网站首页的内容。 首页栏目的特点: 位置显著:首页栏目位于网站首页的最上方,通常是网站最醒目的位置。 内容丰富:首页栏目可以包含多种内容类型,例如新闻、公告、焦点图片、推荐文章等。 可定制性高:管理员可以自定义首页栏目的布局、样式和内容方式,以满足不同的需求。 首页栏目的作用: 展示网站核心内容:首页栏目通常显示网站最重要的内容,吸引用户访问。 提升用户体验:清晰的栏目结构和豐富多样的内容可以增强用户浏览体验。 提升品牌形象:经过精心设计和维护的首页栏目可以提升网站的品牌形象和专业度。 如何设置帝国CMS 首页栏目: 在帝国CMS后台登录 选择 “栏目管理” 选项卡 点击 “添加栏目” 按钮 在 “栏目名称” 字段输入 “首页”…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms恶意注册与发广告文章怎么办
恶意注册与发广告文章怎么办? 如果你的站正在备受垃圾会员注册,和群发广告文章的煎熬,那么,恭喜你,只用一招,几乎就可以耳根清静啦!   推荐学习: 具体方法是:在member 目录下面的index.php , reg_new.php文件里面加上来路的判断,代码为  代码如下: <?php if( stristr ($_SERVER['HTTP_REFERER'],"你的域名")) { 原文件php代码的正文 } else { ShowMsg('请注意,非法操作!', 'index.php'); exit(); } ?> 登录后复制 当然了,你还可以修改member下面的article_add.php 等文件。  这段代码的意思是判断访问来路是不是来自于自已的网站,如果是,就按原来的程序执行正常的注册,或登陆,如果不是,则返回member主页,当然了你也可以修改为你网站的首页。 以上就是恶意注册与发广告文章怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms数据库备份在哪里
phpcms数据库备份在phpcms网站管理后台的“数据库工具”界面中,其备份数据库的方法是:首先选择“数据库池”项;然后选择对应的数据库;最后单击“开始备份数据”即可。 /” target=”_blank”>PHPCMS V9 数据库备份与恢复   一、数据库备份   1. 登录网站管理后台,记录PHPCMS V9的版本 立即学习“”;   为了防止因版本升级后数据库无法进行恢复,所以管理员应该养成在备份数据时要记录相应的平台版本。同时还要提醒记录下这时候的管理员的帐号和密码。   2. 进入数据库工具界面   在上图所示管理后台的首页,单击“扩展”,这时会进入扩展界面,左边有一个“数据库工具”,这是进行数据库备份与恢复的地方。   3. 备份数据库   在进入数据库工具界面时,会看到下图所示的界面,首先选择“请选择数据库池”,选择对应的数据库,再“反选”是单击,选中对应数据库的表,不是专家建议全部选中,再单击“开始备份数据”。   4. 下载备份的数据库文件   在上步单击“开始备份数据”很快就会看到下图所示的界面,这时会生成一个 “phpcmstables_20120420_7010_1.sql”的文件,如果数据库较大,会生成多个文件,这时文件存放在你网站的 “cachesakupdefault”的文件夹下。这时请使用下载工具下载备份文件,对应的网址为“http://网址/caches/bakup/default/phpcmstables_20120420_7010_1.sql”,如果多个文件请一并下载。   二、数据库恢复   如果网站数据出现问题,这时需要将备份的文件上传到网站的“cachesakupdefault”,然后进入管理后台,在“扩展”|“数 据工具”|“数据库导入”,这里会看到上传的数据库备份文件,这时如果需要恢复请选择所有文件,再单击第一个恢复文件后面的“数据恢复”。   注意:(1)…
2024-11-25 阅读全文 →
FWQ
CMS教程
discuz怎么设置阅读权限
discuz设置阅读权限:1、点击版块,进入版块管理界面;2、点击某个版块后面的“编辑”按钮;3、在打开的界面中,点击“权限相关”,勾选“浏览版块”列和“用户组”行交叉的复选框;4、点击提交即可完成阅读权限的设置。 本文的操作环境:Windows10系统、Discuz X3.5版本、Dell G3电脑。 阅读权限设置步骤: 登陆论坛后台,点击版块 => 版块管理,点击某个版块(不是分类)后面的“编辑”,在打开的界面中,点击“权限相关”,勾选“浏览版块”列和“用户组”行交叉的复选框,如下图中的绿色背景部分,然后提交。 版块设置了阅读权限之后的表现 如果版块设置了阅读权限,当用户访问论坛的时候会有以下的表现: 1、访问论坛首页的时候,该板块会显示“私密版块”或者看不到该版块; 2、当点击该版块或者通过地址访问该版块或者查看该版块的帖子的时候,会提示“本版块只有特定用户组可以访问”。 以上就是discuz怎么设置阅读权限的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms支持php7吗
是的,dedecms从5.7.83版本开始支持php 7。升级后可获得性能提升、更好的错误处理和新的语言特性。建议在升级前进行测试,以确保旧插件或模板的兼容性。 是否支持PHP 7? 是的,dedecms支持PHP 7。 详细说明: dedecms是一个广泛使用的PHP内容管理系统(CMS)。从5.7.83版本开始,dedecms正式支持PHP 7。这意味着网站管理员可以使用PHP 7来运行基于dedecms的网站,从而获得以下好处: 立即学习“”; 更高的性能:PHP 7的性能比PHP 5.6快得多,可以显著提升网站加载速度。 更好的错误处理:PHP 7引入了更严格的错误处理机制,可以帮助网站管理员快速识别和解决问题。 新的语言特性:PHP 7提供了许多新语言特性,例如返回类型声明和匿名类,可以提高和可维护性。 注意: 虽然dedecms支持PHP 7,但建议在升级到PHP 7之前先进行彻底的测试。一些旧的插件或模板可能与PHP 7不兼容,因此最好确保在升级后网站能够正常运行。 以上就是支持吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
PHPCMS 下载之后怎么安装?
PHPCMS 下载之后怎么安装? 首先进入虚拟机后台,并进入文件管理; 这里使用记住主机信息,然后是FTP工具上传,也可以在文件管理中上传 立即学习“”; 然后将下载的PHPCMS文件上传到虚拟机中,并解压到网站根目录; 使用FTP工具将压缩包上传 接着访问网站网址,进入到安装界面; 最后将网站的信息填入进行安装即可。 推荐教程:《/” target=”_blank”>PHPCMS教程》 以上就是PHPCMS 下载之后怎么安装?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实例:如何实现跑马灯的动画效果(附代码)
本篇文章给大家带来的内容是关于微信小程序实例:如何实现跑马灯的动画效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一:功能介绍及讲解 实现的跑马灯(跑马灯里面显示文章的title)的效果,并在右侧有个查看文章的按钮,按钮绑定当前的跑马灯信息的id,点击按钮后根据id跳转到相应的文章详情页; 这里值得注意的点是我用了swiper组件的 bindchange 事件来获取到当前信息的数组下标,实现了动态改变查看按钮绑定信息id值的效果; 二:完整源码 1.封装成一个组件: <!-- //滚动 --> <template name="roll"> <block> <navigator url='../details/details2/detail2?artical_id={{newsId}}'> <view class='chakan'>查看</view> </navigator> <view class='sx_lunbo page_row'> <text class='red'>公告</text> <swiper class='sx_swiper page_row' autoplay…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么改图片
修改 dedecms 中图片的步骤:登录 dedecms 后台。访问“系统”>“媒体管理”页面。选择要修改的图片。点击“编辑”按钮。修改图片标题、描述、标签和版权信息。裁剪或调整图片大小。点击“保存”按钮保存更改。返回媒体管理页面,点击“更新图片库”按钮,使更改应用到网站中。 如何修改 DedeCMS 中的图片 DedeCMS 是一款流行的内容管理系统(CMS),允许用户轻松地在网站中管理图片。以下是如何修改 DedeCMS 中的图片: 1. 登录 DedeCMS 后台 使用您的用户名和密码登录 DedeCMS 后台。 2. 访问媒体管理页面 在后台菜单中,转到“系统”>“媒体管理”。 3. 选择要修改的图片 在媒体管理页面中,浏览图片库以找到要修改的图片。勾选图片旁边的复选框。 4. 编辑图片 勾选图片后,在工具栏中选择“编辑”按钮。这将打开图片编辑窗口。…
2024-11-25 阅读全文 →