作者文章

fwq

FWQ
CMS教程
PHPCMS怎么仿站?
PHPCMS怎么仿站? 首先使用PHPStudy将PHPCMS安装到本地; 然后根据目标网站首页,进行处理PHPCMS的模板文件; 立即学习“”; 接着将图片、新闻、下载原始数据的清除; 最后根据目标网站设置数据即可。 推荐教程:《PHPCMS教程》 以上就是PHPCMS怎么仿站?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
总结几点小程序开发技巧
本文为大家分享了几点微信小程序开发技巧,希望能够帮助到广大开发者。 1、全局变量的使用 每个小程序都需要在 app.js 中调用 App 方法注册小程序示例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考 App 参考文档 。 整个小程序只有一个 App 实例,是全部页面共享的。开发者可以通过 getApp 方法获取到全局唯一的 App 示例,获取App上的数据或调用开发者注册在 App 上的函数。 我们在做小程序的时候往往需要大量的请求,而请求的域名也都是相同的,我们可以把域名储存到全局变量中,这样会方便后面请求域名的修改。(user_id、unionid、user_info之类经常用到的都可以放在全局变量中) //app.js App({  globalData: {   user_id: null,   unionid:null,   url:"https://xxx.com/index.php/Home/Mobile/",   //请求的域名   user_info:null  }…
2024-11-25 阅读全文 →
FWQ
小程序
CSS和JS的加载和执行详解
HTML渲染过程的一些特点 顺序执行,并发加载 通过词法分析,通过HTML生成Token对象(当前节点的所有子节点生成后,才会通过next token获取到当前节点的兄弟节点),最终生成Dom Tree浏览器中可以支持并发请求,不同浏览器所支持的并发数量不同(以域名划分),以Chrome为例,并发上限为6个。优化点: 把CDN资源分布在多个域名下 是否阻塞 CSS:    CSS放在head中会阻塞页面的渲染(也就是说页面的渲染会等到加载完成)    CSS阻塞JS的执行 (因为GUI线程和JS线程是互斥的,因为有可能JS会操作CSS)    CSS不阻塞外部脚本的加载(不阻塞JS的加载,但阻塞JS的执行,因为浏览器都会有预先扫描器)JS:    直接引入的JS会阻塞页面的渲染(GUI线程和JS线程互斥)    JS不阻塞资源的加载(这有赖于chrome的预加载机制)    JS顺序执行,阻塞后续JS逻辑的执行 依赖关系 立即学习“”; 页面渲染依赖于CSS的加载(那既然页面是在等待Dom Tree 和 Css Tree生成后再去渲染,那为何需要把CSS放到Head中)(因为CSS中有可能是异步加载的,所以为了保证依赖关系,需要把CSS放到head中)JS的执行顺序的依赖关系JS逻辑对于DOM节点的依赖关系…
2024-11-25 阅读全文 →
FWQ
小程序
java微信开发API微信自定义个性化菜单实现实例代码
这篇文章主要为大家详细介绍了java微信开发api第四步,自定义菜单以及个性化菜单实现 ,感兴趣的小伙伴们可以参考一下 微信如何实现自定义个性化菜单,下面为大家介绍 一、全局说明详细说明请参考前两篇文章。 二、本文说明本文分为五部分:    * 工具类AccessTokenUtils的封装    * 自定义菜单和个性化菜单文档的阅读解析    * 菜单JSON的分析以及构建对应bean    * 自定义菜单的实现    * 个性化菜单的实现微信自定义菜单所有类型菜单都给出演示本文结束会给出包括本文前四篇文章的所有演示源码 工具类AccessTokenUtils的封装在上文中关于AccessToken的获取和定时保存已经详细介绍过,此处直接给出处理过之后封装的AccessTokenUtils,实现原理以及文档阅读不再给出。AccessTokenUtils.java 立即学习“”; package com.gist.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.URL; import javax.net.ssl.HttpsURLConnection; import com.gist.bean.Access_token; import com.google.gson.Gson; /**…
2024-11-25 阅读全文 →
FWQ
小程序
关于node.js实现微信支付退款的功能
这篇文章主要介绍了node.js实现支付退款功能,在微信开发中有有付款就会有退款,这样的功能非常常见,需要的朋友可以参考下 缘起 有付款就会有退款 注意,退款支持部分退款 左口袋的钱退到右口袋罗   这次发起的退款请求0.01元是实时到账的,因此,用户在小程序端发起的退款只是一个请求到后台,后台审核人员审核无误后才后微信发起退款操作。 引入第三方module 在package.json 中加入”weixin-pay”: “^1.1.7″这一条 代码目录结构   入参 { transaction_id: '4200000005201712165508745023', // 交易  out_trade_no: '5b97cba0ae164bd58dfe9e77891d3aaf', // 自己这头的交易号  out_refund_no: '6f3240c353934105be34eb9f2d364cec', // 退款订单,自己生成  total_fee: 1, // 退款总额  nonce_str: '1xSZW0op0KcdKoMYxnyxhEuF1fAQefhU', // 随机串  appid: 'wxff154ce14ad59a55', // 小程序 appid  mch_id: '1447716902', // 微信支付商户id  sign: '416FCB62F9B8F03C82E83052CC77524B' // 签名,weixin-pay这个module帮助生成 } 登录后复制 然后由wxpay为我们生成其余字段,比如nonce_str,sign,当然还少不了p12证书, 这个早选在wxpay初始代码里已经配置了,pfx: fs.readFileSync(__dirname + ‘/../../../cert/apiclient_cert.p12’),…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms v9登录失败怎么办
v9登录失败?phpcmsv9全站 https ssl后会员登录失败解决方法   立即学习“”; 很多朋友在使用phpcmsv9的时候遇到了这样一个问题,在将全站https化后,会员中心无法正常登录,具体是没有返回值,提示登录失败,主要是原来是系统在初始化phpsso时,无法将数据通过443传输到对应的方法,通过排查问题,可以看到在client.class.php中,系统默认使用的端口是80,所以我们只需要按以下方法修改就可以解决在https后会员无法登录的问题:   立即学习“”;   立即学习“”;   立即学习“”; phpcms/modules/member/classes/client.class.php    立即学习“”; 中361行修改如下: $port = !empty($matches['port']) ? $matches['port'] : ( strtolower($matches['scheme'])=='https' ? 443 : 80 ); 登录后复制   立即学习“”; 第386行将: $fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout); 登录后复制   立即学习“”; 替换为   立即学习“”;…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序图片选择区域实现裁剪功能方法教程
本文主要介绍了微信小程序图片选择区域屏裁剪实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 效果图 HTML代码 <view>  <view>  <view>开始裁剪</view>  <view>点击上传图片</view>  <view>点击确认</view>  </view>  <!-- 选择裁剪模式 -->  <view>  <view>   等屏裁剪  </view>  <view>   区域裁剪  </view>  </view>  <view>  <slider></slider>  </view>  <view>  <view>   <image></image>  </view>  <view>重新裁剪</view>…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何实现轮播
phpcms实现轮播的方法:首先在想要加轮播图的位置加入“…”;然后根据自己的需求对css样式进行更改;最后在需要实现轮播的地方加入js代码即可。 首页实现轮播图 1.在你想要加轮播图的位置加入以下 <div>           <div>             <span></span>             <span></span>             <span></span>             <span></span>               <span></span>           </div>           <div>         <div>            {pc:content  action="position" posid="1" thumb="1" order="listorder DESC" num="5"}         {loop $data $r}         <div><a>@@##@@</a></div>         {/loop}         {/pc}         <ul>         {pc:content  action="lists" catid="" thumb="1" order="listorder DESC" num="5"}         {loop $data $r}         <li><a>{str_cut($r[title],20)}</a></li>         {/loop}         {/pc}         </ul>         <div></div>         </div>         </div>…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms手机端设置在哪个文件夹
帝国cms手机端设置位于”/ecms_admin/skin/wap”文件夹中,包括两个重要文件:c_base.php:基本设置,如页面标题、导航菜单、底部版权等。c_default.php:首页设置,如幻灯片、文章列表、导航栏等。 帝国CMS手机端设置 帝国CMS手机端的设置位于以下文件夹: /ecms_admin/skin/wap 详细说明: 访问皮肤管理页面 登录帝国CMS后台,进入“模板管理” > “皮肤管理”页面。 选择手机端皮肤 在“皮肤名称”下拉列表中,选择手机端皮肤,例如“default”。 进入手机端设置文件夹 单击“设置”按钮,进入手机端皮肤的设置文件夹。 手机端设置文件 在设置文件夹中,有以下两个重要文件: c_base.php:基本设置,包括页面标题、导航菜单、底部版权等。 c_default.php:首页设置,包括幻灯片、文章列表、导航栏等。 编辑设置文件 使用文本编辑器打开上述设置文件,根据需要修改相关配置参数。例如: 在 c_base.php 中修改页面标题、导航菜单等。 在 c_default.php 中修改幻灯片图片、文章列表显示方式等。 保存更改 编辑完成后,保存更改并刷新手机端页面,即可看到更新的效果。 以上就是手机端设置在哪个文件夹的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms列表页如何分页
列表页如何分页 phpcms列表页分页,不同的版本采用不同的实现方式,具体的实现如下: 1、phpcms2008版本实现列表页分页 相关推荐: {get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" page="$page"} ..... {/get} 登录后复制 2、phpcms v9版本实现列表页分页 立即学习“”; {$pages} V9 {pc:content action="lists" catid="2" order="id DESC" num="4" page="$page" } {/pc} {$pages} 登录后复制 更多,可以关注PHP中文网! 以上就是列表页如何分页的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →