作者文章

fwq

FWQ
小程序
微信开发入门(四)触控事件
》》》什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如id, dataset, touches。 》》》事件分类 touchstart 手指触摸 touchmove 手指触摸后移动 touchcancel 手指触摸动作被打断,如弹窗和来电提醒 touchend 手指触摸动作结束 tap 手指触摸后离开 longtap 手指触摸后后,超过350ms离开 》》》事件绑定 事件绑定的写法同组件的属性,以 key、value 的形式。 key 以bind或catch开头,然后跟上事件的类型,如bindtap, catchtouchstart value…
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么让dede:type调用栏目内容content
怎么让dede:type调用栏目内容content? 让dede:type调用栏目内容content的方法 织梦默认的如果在{dede:type}标签之间调用content栏目内容是调用不到的,那么要怎么调用呢? 推荐学习: 首先找到include/taglib/type.lib.php 这个文件,在大约42行处找到如下sql语句: $row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath                           FROM `dede_arctype` WHERE id='$typeid' "); 登录后复制 修改为: $row = $dsql->GetOne("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,content,siteurl,sitepath                           FROM `dede_arctype` WHERE id='$typeid' "); 登录后复制 修改完成后,去调用就可以了! 以上就是怎么让dede:type调用栏目内容content的详细内容,更多请关注米云其它相关文章!
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>…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms专题模板在哪
帝国cms专题模板默认位于 /e/admin/templets/special/。详细步骤包括:登录帝国cms后台。选择 “模板管理” 并进入 “专题模板”。默认模板为 “default”。可通过 “添加专题模板” 创建新模板。通过点击模板名称可修改现有模板。勾选并点击 “删除” 可删除模板(注意保留默认模板 “default”)。 帝国CMS专题模板位置 帝国CMS专题模板的默认位置位于: /e/admin/templets/special/ 登录后复制 详细说明 登录帝国CMS管理后台 输入网址:http://您的域名/e/admin/ 输入用户名和密码登录 进入模板管理界面 在管理菜单中选择 “模板管理” 单击 “专题模板” 专题模板文件夹 进入专题模板管理界面后,您将看到一个文件夹列表。这就是专题模板存储的位置。 默认专题模板 默认情况下,帝国CMS会提供一个名为…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦怎么循环调用二级栏目下三级栏目
织梦怎么循环调用二级栏目下三级栏目? 织梦(dedecms)循环调用二级栏目下三级栏目 推荐学习: 后台已经建好栏目,对于产品展示栏,之前按照这样的写法: {dede:channelartlist  cacheid='channelsonlist' typeid=3 }   登录后复制                                     {dede:channel type=’sun’ row=’10’ noself=’yes’}                  {/dede:channel}                          {/dede:channelartlist}  如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。 这样的结果着实另人费解。 接下来看第二种代码写法如下: {dede:channelartlist typeid=3 }   登录后复制            …
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms刷新很慢怎么办
帝国cms刷新慢的解决办法:优化数据库:优化表结构,定期整理碎片,创建索引。启用缓存:使用官方缓存或第三方插件(如redis)。优化文件:合并缩小js/css文件,启用gzip压缩。优化网站结构:分隔内容,优化页面层级。升级系统:保持帝国cms最新版本,使用优化补丁。检查服务器配置:满足要求,优化php配置,升级硬件。检查第三方插件:禁用不必要的插件,确保插件兼容。 帝国CMS刷新慢的解决办法 帝国CMS是一款功能强大的内容管理系统,但有时刷新页面速度较慢,影响网站的性能和用户体验。本文将介绍几个解决帝国CMS刷新慢的有效方法。 一、优化数据库 优化数据库表结构,降低表的冗余度。 定期对数据库进行碎片整理,清除碎片数据。 创建数据库索引,加快数据查询速度。 二、启用缓存 启用帝国CMS自带的缓存功能,如数据表缓存、模板缓存。 使用第三方缓存插件,如Redis或Memcached,进一步提升缓存效率。 三、缩小JS和CSS文件 合并和缩小JS和CSS文件,减少HTTP请求数量。 启用GZIP压缩,减小文件大小。 四、优化网站结构 避免在页面加载时加载过多内容,合理分隔页面内容。 优化页面结构,减少嵌套层级。 五、升级帝国CMS 保持帝国CMS最新版本,新版本通常包含性能优化和修复。 使用官方提供的优化补丁或扩展插件。 六、检查服务器配置 确保服务器配置满足帝国CMS的最低要求。 优化PHP配置,如增加内存限制、启用PHP加速器。 考虑升级服务器硬件或托管环境。 七、检查第三方插件 禁用不必要的第三方插件,特别是那些对性能影响较大的插件。 检查插件的兼容性,确保没有冲突。 通过以上方法,可以有效解决帝国CMS刷新慢的问题,提升网站性能和用户体验。 以上就是刷新很慢怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序-getUserInfo回调的介绍
这篇文章主要介绍了微信小程序-getuserinfo回调的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下 微信小程序-getUserInfo回调的实例详解 前言: 这里就不吹嘘微信小程序有多厉害了,毕竟也不是我写的,直接谈谈我在做小程序开发时遇到的奇异Bug。 getUserInfo多次调用: 对于wx.getUserInfo应该很多开发者都用过,用于获取用户基本信息,前提是需要用户授权,如果用户先前没有授权,则弹出一个提示框如下: 点击允许后,我们就能拿到用户信息,再进行后面的一系列操作。这一切看起来都是那么美好,可是在某次运行中,点允许授权后,程序并没有按照我们的预期往下执行。最后发现在其他的地方也调用一次了wx.getUserInfo方法,并且只执行了其中一个授权成功的回调。假设是如下代码: 结论: 1. 如果用户已授权: A B C都会被打印。 2. 用户未授权:点击允许后,A B C三个其一会被随机打印。 当然最好不要在多处同时调用wx.getUserInfo方法,不然遇到这个问题会很头疼。我对这个问题的看法是,多次调用getUserInfo方法只会产生一个弹窗的实例,所以点击允许时,只执行一次回调也很正常,但是随机执行其中一个方法就很奇怪了。 解决方法: 1. 不同时调用wx.getUserInfo方法,需要同时调用的情况少之又少。 2. 封装一个getUserInfo方法,把传入的回调方法存入数组,在授权成功/失败的回调中遍历调用后清空数组。 以下是测试环境: 微信开发者工具版本:v1.01.170925 基础库版本: 1.3.0 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!…
2024-11-25 阅读全文 →
FWQ
小程序
nodejs开发微信小程序实现密码的加密
本文给大家分享的是在使用开发微信小程序的过程中,实现密码加密的示例代码,非常简单,有需要的小伙伴可以参考下 微信小程序开发–实现密码加密具体步骤: 在utils中的util.js 文件中增加 函数 实现 字符串转换为16进制加密后的字符串: function encodeUTF8(s) { var i, r = [], c, x; for (i = 0; i &gt; 6 &amp; 0x1F), 0x80 + (c &amp; 0x3F)); else { if ((x = c ^ 0xD800) &gt;&gt; 10 == 0) //对四字节UTF-16转换为Unicode c = (x &gt; 18 &amp; 0x7), 0x80 + (c &gt;&gt; 12 &amp; 0x3F)); else r.push(0xE0 + (c &gt;&gt; 12 &amp; 0xF)); r.push(0x80 + (c &gt;&gt; 6 &amp; 0x3F), 0x80 + (c &amp; 0x3F)); }; return r; }; // 字符串加密成 hex 字符串 function sha1(s) { var data = new Uint8Array(encodeUTF8(s)) var i, j, t; var l = ((data.length + 8) &gt;&gt;&gt; 6 &gt; 2] |= 0x80 &gt;&gt; (32 - c); }, k = [1518500249, 1859775393, -1894007588, -899497514], m = [1732584193, -271733879, null, null, -1009589776]; m[2] = ~m[0], m[3] = ~m[1]; for (i = 0; i <p></p><p>导出函数</p><p class="jb51code"></p><pre…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何修改pages模板样式
首先打开libs unctionsglobal.func.php文件 然后找到里面 * 分页函数 这一段 $multipage .= '<a>'.$num.L('page_item').'</a>'; 登录后复制 最后进行修改即可,如下格式: $multipage .= '<a>当前第'.$curr_page.'页</a><a>共'.$pages.'页</a><a>共'.$num.L('page_item').'</a>'; 登录后复制 效果如下: 立即学习“”; 相关推荐: 以上就是如何修改pages模板样式的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中如何调用本地的接口
本篇文章给大家带来的内容是关于微信小程序中如何调用本地的接口 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 小程序是运行在微信平台的一种轻量级app,通过一系列微信特定的组件构建用户界面,数据还是通过调用数据接口来获取。 所以,调用本地接口,在小程序中很重要。 1、首先需要绑定小程序id,然后添加request 合法域名,微信要求接口是https加密传输,所以服务器需要安装证书 2、在 onLoad中 使用微信 API wx.request 来请求 如果要用 POST 请求,需要在代码中设置 header: {‘content-type’: ‘application/x-www-form-urlencoded’}     wx.request({       url: 'https://api.xxx.com:9090/v1/Tools/UserModel/GetUserList/',       data: {         find: _find,         tokenKey: _tokenKey,         timeStamp: _timeStamp,         currentPage: _currentPage,       },       method: "GET",       header: {         "Content-Type": "application/json",       },…
2024-11-25 阅读全文 →