分类归档

网站开发

FWQ
小程序
传智、黑马微信公众平台开发视频资料分享
微信公众平台,给个人、企业和组织提供业务服务与用户管理能力的全新服务平台。微信公众平台主要有实时交流、消息发送和素材管理。用户可以对公众账户的粉丝分组管理、实时交流,同时也可以使用高级功能-编辑模式和开发模式对用户信息进行自动回复。《传智、黑马微信公众平台开发视频教程》是由传智播客和黑马程序员联合出品的微信公众平台开发视频教程。 视频播放地址: 该老师讲课风格: 教师讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,用理智控制课堂教学进程。学生通过听教师的讲授,不仅学到知识,也受到思维的训练,还受到教师严谨的治学态度的熏陶和感染。 本视频中较为难点是微信地理位置查询并入库了: 后台格式: <xml><tousername></tousername><fromusername><createtime>1359036619</createtime><msgtype></msgtype><location_x>22.539968</location_x><location_y>113.954980</location_y><scale>16</scale><label></label> <msgid>5837017832671832047</msgid></fromusername></xml> 登录后复制 XML格式讲解 ToUserName 消息接收方微信号,一般为公众平台账号微信号  FromUserName 消息发送方微信号  CreateTime 消息创建时间  MsgType 消息类型,地理位置为location  Location_X 地理位置纬度  Location_Y 地理位置经度  Scale 地图缩放大小  Label 地理位置信息  MsgId 消息ID号…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发实战之顶部导航栏(选项卡)
这篇文章主要为大家详细介绍了微信小程序实战之顶部导航栏的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序顶部导航栏的具体代码,供大家参考,具体内容如下 需求:顶部导航栏 效果图: w: <!--导航条-->  <view>   <text>{{item}}</text>  </view>    <!--首页-->  <view>   tab_01  </view>    <!--搜索-->  <view>   tab_02  </view>    <!--我-->  <view>   tab_03  </view> 登录后复制 : page{   display: flex; …
2024-11-25 阅读全文 →
FWQ
CMS教程
【使用说明】帝国cms万能通用api二次开发核心包
下面由二次开发教程栏目给大家介绍帝国cms万能通用api二次开发核心包使用说明,希望对需要的朋友有所帮助! 简介 万能通用api二次开发核心包是一款可以用地对帝国cms进行二次开发,可进行开发微信小程序、百度小程序、支付宝小程序、轻应用、苹果ios安卓android、其他营销插件的二次开发核心包。现有版本基于 帝国cms 7.5 utf-8版,其它版本暂时不出,如果需要,可以下载本包,然后对其进行转码即可。 特点 1.不修改帝国cms核心代码,方便帝国进行升级2.调用简单方便,封装了帝国cms的数据库操作。 安装 下载好后,包含两部分,一部分是二次开发核心库lskcore、一部分是api对外接口函数库lskapp.将这两个文件夹放到/e/extend/目录下即可; 内容包含 1.帝国cms万能通用api二次开发核心包lskapp2.lskapp通用api程序扩展库。 核心包函数说明 lsk::getrow($tbname,$id) 从数据表中选择一条记录$tbname://不包含前辍,如order$id://如果表自增默认为id,可以直接写,比如1,$id也可以为条件数据,如array(‘classid’=>1)示例: lsk::getrow(‘ecms_news’,array(‘classid’=>1,’id’=>3));//从新闻表中得到分类classid为,信息id为3的记录。 lsk::getinfo($classid,$id) 从模型表中读取出一条记录,这个和上面lsk::getrow不同的是,lsk::getrow可以读取任意表的记录,lsk::getinfo这个函数,读取的是根据栏目里面的信息表,因为帝国cms的栏目信息包含classid和id,不同的模型,以及表字段保存的主,负表。我们封装了这个操作,读取一条记录只需要classid,id即可。 lsk::get($varname) 获取get参数,如果$varname为空,则获取get数组; lsk::post($varname) 获取post参数,如果$varname为空,则获取post数组; lskapp通用api接口说明 调用方法 http://域名/e/extend/lskapp/api.php?at=api名字 开发规范 以下内容为建议开发约定。1.api文件统一放在lskapp/apilist/目录下,在其下面只支持一级目录,即apilist下面新建目录ttnews,在其下建立接口文件,news_getinfo.php。类似于这样的形式。2.一个小应用,推荐建立一个新文件夹,比如今日头条,可以在lskapp/apilist目录下,建立 ttnews这个目录,专用提供今日头条的数据。3.在接口php文件中,可以直接调用二开核心包的函数。默认已经引入。 以上就是【使用说明】万能通用api二次开发核心包的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms5.1升级为5.3导致TAG丢失怎么办
5.1升级为5.3导致tag丢失怎么办? dedecms5.1升级为5.3导致TAG丢失等问题处理 已经可以正常现实文章页面的 TAG 带链接哦,而且升级前文章的TAG 都已经恢复了。下面是具体的解决方法。主要是最后的那句sql执行以下即可。   推荐学习: 其实修复TAG问题的回答论坛上很多人都已经回答过了,可能是大家都没有认真的去尝试,并不是人家提供的代码不对  而是你不能完全的COPY人家的代码,很多代码要修改数据表前缀才能使用。  下面介绍一下我解决TAG 问题的方法:  首先是在文章页面调用当前文章的TAG代码:  直接用Tag: {dede:field.tags/} 替换原来的代码  比如说我网站以前获得当前文章TAG代码是这样的注意红色部分是代码,黑色你自己随便:  Tag :{dede:tag type=’current’/}  所以现在的显示TAG地方的原代码是:  Tag: {dede:field.tags/}  上面是第一部,下面要修改DEDE CMS 的相关文件了,打开includecommon.func.php这个文件  找到 //获得某文档的所有tag 这一部分,把下面的这些代码 …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实例:实现3D轮播图特效代码
本篇文章给大家带来的内容是关于微信小程序实例:实现3d轮播图特效代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在写微信小程序时,有写到实现3D轮播图的效果,可以直接使用微信小程序中自带的组件swiper来实现 效果图如下: 1.swiper的相关属性 indicator-dots 是否显示小圆点,也可以自己重新设置小圆点 circular 是否衔接滑动,就是实现无限滚动 previous-margin 与上一张图片的间距 next-margin 与下一张图片的间距 autoplay 实现自动滚动 这里主要利用了circular实现无限滚动,然后再加上前后间距,再设置图片的层级和透明度就可以实现了,将图片及容器的高度设置好就差不多可以实现了 wxml文件 <!--carousel/index.wxml--> <swiper class="imageContainer" bindchange="handleChange" previous-margin="50rpx" next-margin="50rpx" circular autoplay> <block wx:for="{{3}}" wx:key="{{index}}"> <swiper-item…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实例:获取用户openId的方法代码
本篇文章给大家带来的内容是关于微信小程序实例:获取用户openid的方法代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 小程序中获取用户基本信息,可以通过直接全局变量中的globalData.userInfo: var app=getApp();     console.log(app.globalData.userInfo); 登录后复制 显而易见,这些基本信息并没有太大用处,我们需要更深层次的数据: 获取方式如下: https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html#wxloginobject 首先通过wx.login获取到一个code 然后通过微信的接口: https://api.weixin.qq.com/sns/jscode2session?appid=APPID&amp;secret=SECRET&amp;js_code=JSCODE&amp;grant_type=authorization_code 登录后复制  获取到我们想要的openId。 代码如下: wx.login({       success: function (res) {         console.log(res)         if (res.code) {           //发起网络请求           wx.request({             url: 'https://api.weixin.qq.com/sns/jscode2session?appid=APPID&amp;secret=SECRET&amp;js_code=JSCODE&amp;grant_type=authorization_code',             data: {               appid:'wxda*******3b9',               secret:'088b866*********90bc603',               js_code: res.code,               grant_type: 'authorization_code'             },             success(v){…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发怎样获取AppID
这次给大家带来微信小程序开发怎样获取AppID,微信小程序开发获取AppID的注意事项有哪些,下面就是实战案例,一起来看一下。 1. 获取微信小程序的 AppID 首先,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀请并为你创建好一个帐号。注意不可直接使用服务号或订阅号的 AppID。 利用提供的帐号,登录https://mp.weixin.qq.com ,就可以在网站的「设置」-「开发者设置」中,查看到微信小程序的 AppID 了。 注意:如果我们不是用注册时绑定的管理员微信号,在手机上体验该小程序。那么我们还需要操作「绑定开发者」。即在「用户身份 – 开发者」模块,绑定上需要体验该小程序的微信号。 相信看了本文案例你已经掌握了方法,更多精彩请关注米云其它相关文章! 推荐阅读: 以上就是微信小程序开发怎样获取AppID的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序收藏功能的实现
这篇文章主要介绍了微信小程序收藏功能的实现代码,基本功能是点击收藏后显示已收藏,在另一个页面出现目前点击收藏的项目。需要的朋友可以参考下 需求 点击收藏后显示已收藏,在另一个页面出现目前点击收藏的项目 需要解决的问题 点击收藏后需要显示已收藏,并且文字状态改变 另一个页面如何知道你点击了收藏,并且获得你点击收藏的数据 如何解决? 数据状态绑定,并且由状态控制样式(三元运算符) 缓存(setStorageSync,getStorageSync),点击页面设置缓存(数据的id),显示页面获取缓存,通过获得缓存id,将整个数据中的获得的id那一项,取出,放入新的数组 具体实现 wxml <image></image>    <text>{{isClick?'已收藏':'收藏'}}</text> 登录后复制 点击页面js  Page({   data: {   job: [],   jobList: [],   id: '',   isClick: false,   jobStorage: [],   jobId: ''   },   haveSave(e) {   if (!this.data.isClick == true) {    let jobData = this.data.jobStorage;    jobData.push({…
2024-11-25 阅读全文 →
FWQ
小程序
分享微信公众号开发模板消息的实例教程
微信极速开发系列文章:点击这里 最近有点小感冒,文章的更新进度延误了一些,希望此系列文章对你研究微信公众开发有帮助。前几篇文章介绍了微信支付。 公众号支付、微信扫码支付、刷卡支付、微信买单 此文来聊聊微信中的业务通知—-微信模板消息 如何查看是否有权限 在交流群中,总是有人问个人订阅号、认证的订阅号、服务号 、认证的服务号 某个接口是否有权限使用。 其实这个问题很简单,在【微信公众平台】现在已经可以直接查看自己的公众号都能使用那些接口。 登录【微信公众平台】进入首页>开发>接口权限 模板消息-权限.png 添加模板消息插件 注意必须是认证的服务号 登录【微信公众平台】进入首页>添加插件功能>找到模板消息按照指引流程操作即可。 模板消息接口使用规则 官方文档 发送消息-模板消息接口 以及 模板消息运营规范 关于使用规则,请注意:1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限;2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;3、在所选择行业的模板库中选用已有的模板进行调用;4、每个账号可以同时使用25个模板。5、当前每个账号的模板消息的日调用上限为10万次,单个模板没有特殊限制。【2014年11月18日将接口调用频率从默认的日1万次提升为日10万次,可在MP登录后的开发者中心查看】。当账号粉丝数超过10W/100W/1000W时,模板消息的日调用上限会相应提升,以公众号MP后台开发者中心页面中标明的数字为准。 添加模板消息 按照上文添加模板消息插件之后【微信公众平台】首页左侧栏就会出现模板消息菜单,收取点击进去需要同意协议并设置公众账号服务所处的2个行业。 以上设置好了就可以通过关键词查模板库中已有的模板,如果没有找到可以自己申请。 模板消息-添加模板.png 找到合适的模板消息点击详情,进去查看模板详情,如果需要添加即可。添加完成会在我的模板中生成模板消息的 模板ID,模板ID在后面会用到。 模板消息-模板详情.png 测试号添加模板消息…
2024-11-25 阅读全文 →
FWQ
CMS教程
分享帝国CMS7.0实现记录所有浏览访问的会员的方法
本文以新闻系统数据表为例,讲述7.0实现记录所有浏览访问的会员入数据库的方法。具体步骤如下: 一、新闻系统数据表中字段管理中添加“visituserid”字段,字段类型为“CHAR ”。 二、在需要统计的页面的 中添加如下代码: 代码如下: <script></script><script> //信息ID var id = [!--id--]; //登陆用户 var userid = <?=$lguserid=intval(getcvar('mluserid'))?>; $(function(){ if(userid) { $.post( '/ly/recorduser/index.php', {userid:userid,id:id}, "html" ); } }) </script> 登录后复制…
2024-11-25 阅读全文 →