分类归档

网站开发

FWQ
CMS教程
phpcms广告模板在哪
广告模板在哪 phpcms广告模板在安装目录下的phpcms emplatesdefaultposter里面。 安装目录phpcms emplatesdefaultposter 登录后复制 poster目录下各个模板的功能如下: (相关推荐:) 立即学习“”; 可以通过后台的 模块管理—广告管理—-添加广告位,来添加广告 更多关于phpcms,可以访问PHP中文网!         以上就是广告模板在哪的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序之基础样式库–WeUI
todo:小程序集成weui WeUI 为微信 Web 服务量身设计。WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。 1.使用微信开发者工具添加新项目MWL 2.下载WeUI的源码,把style文件拷贝到MWL根目录,与pages文件夹同一级 3.(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。 WXSS 用来决定 WXML 的组件应该怎么显示。 为了适应广大的前端开发者,我们的 WXSS 具有 CSS 大部分特性。 同时为了更适合开发微信小程序,我们对 CSS…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发入门(五)数据绑定
前几篇讲述微信小程序开发工具使用、生命周期和事件。 本次讲述微信小程序数据和绑定 >>>数据视图绑定 做前端开发的同学,尤其是WEB前端,每天都要跟视图打交道,假如你是用过,你就能体会到jQuery的代码冗余和操作不便性,需要手动管理视图和的数据一致性。 以下数据和对象等同。 传统的视图和   那么微信小程序是通过什么方法来管理视图和对象绑定的呢?-单向数据流。 状态模式定义一个对象,这个对象可以通过管理其状态从而使得应用程序作出相应的变化。   简单的讲,对象状态化,只要对象状态发送变化,就通知页面视图元素。 三个步奏: 1. 识别哪个UI元素被绑定了相应的对象。 2. 监视对象状态的变化。 3. 将所有变化传播到绑定的视图上。 注意数据流向是单向的,即视图变化不会影响对象状态。 <view> {{ message }} </view> 登录后复制 Page({  data: {    message: 'Hello MINA!'  } }) 登录后复制 就这么简单完成视图跟数据的绑定。 仅仅通过数据更新视图是不够的,用户操作引起视图更新,数据怎么同步呢? 这里要区分的是,用户触发事件不仅要考虑当前UI元素更新,还会通过当前元素更新其他视图。 所以视图上的数据都必须用过事件传递给对象,只有用户操作视图,才能获取到数据,并更新对象状态。 如下图:  …
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,才能直接编辑。因为是在手机端,所以不能使用双击事件来进行编辑,改成了长按事件。小程序的平台也没有提供双击事件的绑定。 相关源码:https://github.com/liuyunzhuge/blog/tree/master/todos/wx 如果你想在本地运行这个项目,需要先安装开发者工具,按照文档中简易教程的描述,先建好一个项目; 建完之后,开发者工具就会打开这个项目; 接着在磁盘上,找到建好的项目的文件夹,把里面的内容都删掉,把上面源码文件夹下的文件都粘贴进去; 然后重新打开开发者工具,先进入到编辑页签,然后点击编译按钮,就会直接进入到调试界面,查看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里面去尝试了。…
2024-11-25 阅读全文 →
FWQ
CMS教程
PHPCMS 安装完成后怎么进入后台?
PHPCMS 安装完成后怎么进入后台? 1、安装完成以后,会出现安装完成界面,在安装完成界面的底下有进入后台连接,然后点击进入后台; 如图: 立即学习“”; 2、访问域名下的“admin.php”,该文件是PHPCMS后台入口文件。 如图: PHPCMS 后台功能 功能名称 功能说明 权限管理 丰富的权限设置及默认的权限分配使得更容易进行权限设置; 可根据每个操作来设置用户角色的权限; 总编:拥有所有栏目和所有专题的所有权限,并且可以添加栏目和专题 栏目编辑:拥有某些栏目的信息录入、审核及管理权限,需要进一步详细设置 设计师:拥有模板与标签管理权限 财务人员:拥有订单查看、录入银行汇款、开发票等权限 模块管理 提供模块开发文档和开发接口,支持模块安装和卸载,可选择购买或者定制开发所需模块,功能扩展方便无后顾之忧 管理员管理 可任意添加管理员,重新分配管理员; 可设置创始人,创始人具有所有的管理权限; 自定义模型管理 模型非常灵活,可以随意设置字段的类型,字段长度,数据判断,自动产生JS即时判断和PHP判断; 支持字段的各种属性:如,是否添加到全文搜索、是否为唯一值、是否在前台投稿显示; 并且可以任意控制字段的添加权限等;更多的设置请到后台体验 分类管理…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDECMS相关文档不相关怎么办
相关文档不相关怎么办? DEDE的相关文章完全不相关,有朋友在DEDE官方放出根据TAG显示相关文章,也是很不错,可惜我在根据那边文章改DEDE代码后老是不行,可能是能力有限,当然也有可能是代码有问题   推荐学习:   现在终于出了解决办法   1 在 inc_functions.php 最后?>前 加上  //查询指定栏目里包含相应关键字的文章,并列出      //参数说明:$showImg 是否显示缩略图,0表示不显示,1表示显示      // $titleLen 标题长度,0表示无限      // $rowCount 输出行数,0表示无限      // $typeid 栏目ID,0表示所有栏目      // $keyWord 关键字,字符串      function ShowKeyWordArc($showImg,$titleLen,$rowCount,$typeid,$keyWord){      $dsql = new DedeSql(false);      $sql = TypeGetSunID($typeid,$dsql);      //关键字分词技术…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发之e代驾Lite小程序详解
e代驾Lite是一款专业提供“到达快,服务好,保障全”代驾服务的小程序。通过移动互联网技术改善传统代驾服务行业,在大大降低代驾等候时间和代驾服务费用的同时,更将安全和便捷带给大众。 本文重点分析这款微信小程序的主要功能,以及对应的数据接口和采用的小程序组件/API技术。让我们离小程序更近一点,传递知识,分享收获。 功能1:显示首页 数据接口:进入首页,自动定位获取当前位置 用到的小程序组件:view,image,text,input,button 用到的小程序API: wx.getLocation 功能2:呼叫司机 数据接口:点击“呼叫司机”,系统自动为您联络司机进行派单 用到的小程序组件:view.text,button 用到的小程序API: wx.request 功能3:搜索地址 数据接口:进入搜索页面,输入位置,进行搜索 用到的小程序组件:view,text,image,form,input 用到的小程序API: wx.request 功能4:登录 数据接口: ①系统登录:进入小程序,小程序弹出登录请求 ②手机验证:点击注册登录,进行手机获取,进行登录 用到的小程序组件:input,form,button 用到的小程序API: wx.request, wx.login, wx.getUserInfo 总结: 「e代驾Lite」小程序有4个页面,用到的小程序组件有5个,用的小程序API有4个,分别如下:…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中倒计时的实现代码
本篇文章给大家带来的内容是关于微信小程序中倒计时的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在商城商品信息里,会有倒计时的功能。 计算时间需要转化为时间戳,但是安卓和ios系统对于识别的时间格式是不一样的,安卓对识别没有要求。IOS格式要求 2018/08/20 10:20:32,使用Date.parse()转化时间戳不会出现在IOS端无法倒计时。 timeFormat: function(param) { //小于10的格式化函数     return param  {       var strtime = o.replace(/-/g, '/');       strtime = strtime.substring(0, 19);       let endTime = new Date(strtime).getTime();       let obj = null;       // 如果活动未结束,对时间进行处理       if (endTime - newTime &gt; 0) {         let time = (endTime - newTime) / 1000;         // 获取天、时、分、秒         let day = parseInt(time / (60 * 60 * 24));         let hou = parseInt(time % (60 * 60 * 24) / 3600);         let min = parseInt(time % (60 * 60 * 24) % 3600 / 60);         let sec = parseInt(time % (60 * 60 * 24) % 3600 % 60);         obj = {           day: this.timeFormat(day),           hou: this.timeFormat(hou),           min: this.timeFormat(min),           sec: this.timeFormat(sec)         }       } else { //活动已结束,全部设置为'00'         obj = {           day: '00',…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何集成实时音视频通话功能?
本篇文章给大家介绍一下微信小程序集成实时音视频通话功能的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 相关学习推荐: 在项目的开发当中,很多时候,我们会有音频、视频通话的需求,但是一般都不会自己来写,所以我们就需要借助第三方来实现。尤其是这次的项目开发当中,需要在微信小程序当中集成实时音视频通话的功能,这里使用腾讯云的实时音视频服务。 腾讯云——实时音视频 实时音视频官方文档:https://cloud.tencent.com/document/product/647 文档位置:文档->视频服务->实时音视频 官方文档介绍的比较,详细,一般按照步骤做,都可以完成,但可能也会遇到一定的问题。 使用前提 想要使用腾讯云的服务的话,需要先注册腾讯云账号。登入进腾讯云控制台,进入“云产品->视频服务->实时音视频”模块。然后按照实时音视频文档中的一分钟开通服务的步骤来做。首次开通有免费的1000分钟,可以提供开发测试,时长过了的话,需要收费。 快速入门 在快速入门这里可以选择想要在什么设备实现音视频通话,这里的话选择小程序。 可能遇到的问题 在步骤4中可能会遇到一些问题 想要在微信小程序中集成实时音视频的功能,就必须要在微信小程序的后台开通接口。但是在开通的接口的过程当中,发现并不能开通。原因是当前的小程序的服务类目不符合开通实时音视频的条件。 解决办法 解决办法:在微信小程序后台的“设置->基本设置”里面设置服务类目。如果是测试的话,可以选择“工具>视频客服”,选择这个的话,好处是不用上传商户的资格证,可以直接测试使用。然后再去开通接口,就可以成功了。 具体使用 之后下载Demo,然后在制定文件中,填写SDKAPPID和SECRETKEY就可以在微信开发者工具使用了。找两个小伙伴,用微信扫描预览的二维码,就可以实现实时音视频通话了。 小结 到这里说,说明这套方案已经可以解决微信小程序集成实时音视频通话功能了,至于具体怎么在小程序中实现,就要看具体业务了,腾讯官方也提供了很多的接口,帮助我们达到一些需求。但是缺点也很明显,就是需要收费。 待我发现有不用收费的方式实现音视频通话了,再来分享。 更多编程相关知识,请访问:!! 以上就是微信小程序如何集成实时音视频通话功能?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序Tab页切换更新数据详细介绍
这篇文章主要介绍了微信小程序 tab页切换更新数据的相关资料,需要的朋友可以参考下 微信小程序 Tab页切换更新数据 微信小程序还处于内测阶段,最不方便的莫过于官方在不停的更新,前几天写的功能隔个几天忽然发现不能用了_(:зゝ∠)_ 功能需求如下: 我在首页点击“5万以上”他会把跳转到买车页然后同时把“5万以上”这个筛选条件带到买车页。 之前navigator导航是可以跳转并携带数据的,但这一次官方更新加了个新东西—–switchTab,专门用来实现tab页的跳转,但禁止携带数据 那么如果还想要实现我们的效果只能用别的方法了 想了一下有两种思路 1、用数据缓存 2、用全局变量存储globalData 最终我用的是全局变量,原因是我先尝试数据缓存的时候用的onLoad,onLoad用于页面加载,就是说只有第一次打开这个页面他才会执行,之后不会再执行,也就第一次实现了效果之后都不会在做这个动作。当我尝试局部变量的时候一开始也用的onLoad当然也没实现然后我发现了onShow,onShow是每次显示这个页面的时候都执行操作成功的完成了效果,我没再试缓存但应该也是可以实现的 具体的实现: 1、首先需要在app.js里定义需要的全局变量 globalData:{   currentLocation:'北京',   selectCondition:'',   userInfo:null  } 登录后复制 globalData里除了userInfo是小程序自带的另两个变量都是我定义的 2、在“首页”里点击“5万以上”之后做两个操作 一是修改全局变量selectCondition的值 二是跳转到买车页 需要在首页的.js里写: var app=getApp();…
2024-11-25 阅读全文 →