分类归档

网站开发

FWQ
小程序
微信小程序中template模块的使用方法
本篇文章给大家带来的内容是关于微信小程序中template模块的使用方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。 首先在pages目录下新建一个template目录用来存放模板 模板怎么建呢? 模板只需要新建xxx.wxss和xxx.wxml这两个文件就可以了,其他两个.js和.json不需要 在template目录中新建list-template.wxml和list-template.wxss list-template.wxml: <template><view>   <view>     <image></image>     <text>may 9 2018</text>   </view>   <text>火影村</text>   <image></image>   <text>火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火火</text>   <view>     <image></image>     <text>88</text>     <image></image>     <text>88</text>   </view></view></template> 登录后复制 list-template.wxss: .tmpContainer{   display: flex;     flex-direction: column;   } .avatar_date image{…
2024-11-25 阅读全文 →
FWQ
小程序
手把手教你怎么部署微信小程序并上线
怎么部署微信小程序并上线?下面本篇文章分享一个部署微信小程序的过程并上线微信小程序,希望对大家有所帮助! 今天将简单介绍将项目部署到服务器中,并将前端代码提交到微信待审核。下面直接开始正题。  启动项目   后端基于SpringBoot的微信小程序服务的所有接口已经开发完成,那么现在开始将服务部署到云服务器中,登录服务器。 使用Maven将项目打包完成, 将项目的文件打包上传到服务器中   通过命令 ls 可以看到已经将文件上传到服务器了。使用命令:java -jar BootWxTool-0.0.1-SNAPSHOT.jar 启动Spring Boot项目。启动过程如下图。 java -jar BootWxTool-0.0.1-SNAPSHOT.jar 登录后复制   项目启动完成之后,无法访问服务,可能是安全组没有配置,到服务器一看,没有配置安全组,将项目中使用到的端口在服务器安全组中进行配置。 配置Nginx 将安全组配置之后,还需要配置Nginx进行转发,本次使用的端口不是80端口。找到Nginx配置文件所在位置: /www/server/nginx/conf 登录后复制 通过命令vim nginx.conf查看配置文件的路径为:因此需要到这个路径下对服务进行配置。 include /www/server/panel/vhost/nginx/*.conf; 登录后复制 进入到配置文件所在的文件夹 cd /www/server/panel/vhost/nginx/ 登录后复制 新建一个文件…
2024-11-25 阅读全文 →
FWQ
小程序
关于小程序的request封装(附详细流程)
微信小程序的 request 封装 背景 之前小程序代码混乱,所以新项目一开始就准备弄个微信小程序的 request 的封装 流程 先来说说整个流程: 1.appjs 里面已进入就去获取用户信息,如果没有登录则默认登录,这里不做错误处理 2.用户必须同意授权才能进行操作,如果不同意授权则会一直跳转到授权页面 3.在授权页面点击授权登录后,调用登录接口,成功后返回调起授权的页面, app.js onLaunch 里面获取用户信息 appSelf = this; // 应用程序第一次进入,获取用户信息,不做任何错误处理 userInfo().then( (res)=>{ console.log(res);// 打印结果 if (!res.code) {…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS怎么获取当前列表ID
怎么获取当前列表id? 本文实例讲述了帝国CMS在自定义列表中获取当前列表ID的方法。分享给大家供大家参考,具体如下: 推荐学习《》 今天用帝国CMS做一个项目时,发现帝国自定义列表中无法获取当前自定义列表的ID。分析帝国源码后以现,帝国默认传出的值为0。下面简单记录一下如何通过修改源码实现“帝国CMS自定义列表获取当前列表ID” 上面所提到的项目功能简介: 用户用自定义列表功能创建了大量的自定义列表,然后在这些自定义列表中要获取到同分类自定义列表名称,并且当前栏目名称的样式要加上特定的CSS样式。 自定义列表模板代码片段 代码如下: [e:loop={'select listid,listname,filepath from [!db.pre!]enewsuserlist where classid=1',100,24}] 登录后复制 >=$bqr[listname]?> [/e:loop] 默认请况下 $GLOBALS[navclassid] 的值是为空的, 所以我们只需修改程序将当前自定义列表的ID值赋给$GLOBALS[navclassid]即可 帝国源程序修改 通过phpxref工具分析程序运行流程发现,生成自定义信息列表的函数为ReUserlist(),ReUserlist()进一步调用ListHtml()函数生成信息列表,并传入$enews事件为4,至此即可通过ListHtml()函数传入列表ID。 打开(/e/class/functions.php) 找到函数 ListHtml(可搜索 function ListHtml 快速查找) 中找到如下代码 代码如下: $GLOBALS['navclassid']=$classid; 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
微信小游戏中如何实现转发&分享&获取头像&游戏圈四种功能
本篇文章给大家带来的内容是关于微信小游戏中如何实现转发&分享&获取头像&游戏圈四种功能,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 今天我们分享的菜鸟教程文档将介绍开发微信小游戏四种常用功能的实现方法,期望能和开发者朋友们交流,非常欢迎大家给我们留言反馈。 这四种功能分别是: 获取头像功能微信转发功能微信分享功能游戏圈 在Egret Wing和微信开发者工具里的配置 为实现以上四个功能,我们需要分别在Egret Wing(图1,图2)和微信开发者工具(图3)里配置。 需要在Platform.ts里调用platform.js接口。在Main.ts通过Platform.ts调用执行函数 。在 platform.js写相对应的逻辑代码。以上三点是实现四个微信小游戏功能的通用配置,具体操作如下: 获取头像 用户登录,可以获取用户自己的头像,参看微信平台。 Egret Wing,已经在Platform.ts写了默认功能,微信开发者工具已经写了默认逻辑,开发者只需要在Main添加代码 在Egret Wing—>src—>Main.ts添加以下代码 private async runGame() { const userInfo = await platform.getUserInfo(); this.createGameScene(userInfo); }…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms文章跳转属性打开后页面空白怎么办
文章跳转属性打开后页面空白怎么办? 用DEDECMS时,跳转页面什么都不显示,后台编辑时,也全是空白页。  原因:使用header(location:url)函数跳转时,前面可能有输内容。  推荐学习: 解决办法:  前台:  代码如下: includerc.archives.class.php, 第499行 header("location:{$this-&gt;Fields['redirecturl']}"); 登录后复制 替换为  代码如下: echo '<meta>Fields['redirecturl'].'"&gt;';  后台: adminrchives_do.php, 第33行 header("location:{$gurl}?aid=$aid"); 替换为 echo '<meta>'; 登录后复制 以上就是文章跳转属性打开后页面空白怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
公众号内容为什么加载不出来?
公众号内容为什么加载不出来? 公众号内容加载不出来,一般有两种情况: 1、公众号违反了规定,发布了一些违规的内容,所导致被官方封号; 2、发布的文章是私密文章没有进行公开的,那么在平台上面打开的话,肯定是看不了的。 公众号协议 协议的范围 1.1 本协议是你与腾讯之间关于你使用微信公众平台服务所订立的协议。“腾讯”是指腾讯公司及其相关服务可能存在的运营关联单位。“用户”是指注册、登录、使用微信公众帐号的个人或组织,在本协议中更多地称为“你”。“其他用户”是指包括订阅用户、其他微信公众帐号用户和微信用户等除用户本人外与微信公众平台服务相关的用户。 1.2 本服务是腾讯微信针对个人或企业用户推出的合作推广业务,用户注册微信公众帐号后可以通过微信公众平台进行品牌推广。微信用户关注微信公众帐号后将成为该帐号订阅用户,微信公众帐号可以通过微信公众平台发送消息与订阅用户进行互动。 1.3 本协议内容同时包括《腾讯服务协议》、《QQ号码规则》以及《腾讯微信使用条款和隐私政策》,且你在使用微信公众平台某一特定服务时,该服务可能会另有专项的服务声明,相关业务规则及公告指引等(以下统称为“专项规则”)。上述内容一经正式发布,即为本协议不可分割的组成部分,你同样应当遵守。你对前述任何专项规则的接受,即视为你对本协议全部的接受。 注册与认证 2.1用户在使用本服务前需要注册一个微信公众帐号。微信公众帐号可通过QQ号码或电子邮箱帐号进行绑定注册,请你使用未与微信帐号已绑定的QQ号码或电子邮箱帐号注册微信公众帐号,如公众号:每日经典(meirijingdian)。腾讯有权根据用户需求或产品需要对帐号注册和绑定的方式进行变更,关于你使用帐号的具体规则,请遵守《QQ号码规则》、相关帐号使用协议以及腾讯为此发布的专项规则。 2.2 用户符合一定条件后可以对微信公众帐号申请微信认证。认证帐号资料信息来源于微博认证等渠道,微信公众平台不再对认证帐号信息进行独立审查,认证流程由认证系统自动验证完成。用户应当对所认证帐号资料的真实性、合法性、准确性和有效性独立承担责任,与微信公众平台无关。如因此给腾讯或第三方造成损害的,应当依法予以赔偿。 推荐教程:《》 以上就是公众号内容为什么加载不出来?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms不支持fsockopen函数怎么办
不支持fsockopen函数怎么办? 安装phpcms v9时空间不支持fsockopen函数的办法  由于最近多种cms程序爆出各种各样的漏洞,其中由于fsockopen引起的漏洞入侵尤其的多,所以现在很多的空间商都关闭了fsockopen函数,而在安装phpcm v9的时候,会自动检测空间的相应设置,一般在第二部的时候会直接提示fsockopen没有开启,从而导致phpcms v9的无法安装。那么安装phpcms v9的时候空间不支持fsockopen函数应该怎么办呢? 找了很多的资料,大体两种说法吧: 1、找空间商开启,如果是自己的服务器或者vps 的话自己开启就可以了(这个可以理解为废话); 立即学习“”; 2、在找到install下面的install.php文件,注释掉45~47行的代码,也就是跳过第二部的监测,注释掉的代码为: //                if(function_exists(‘fsockopen‘)) { $PHP_FSOCKOPEN = ’1′; //                } 登录后复制 不过跳过这一步,会员系统可能会失效。 PHP中文网,大量的免费,欢迎在线学习! 以上就是不支持fsockopen函数怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序授权第三方管理开发的步骤(小程序教程)
第三方平台帮助旗下已授权的小程序进行代码管理时,需先开发完成小程序模版,再将小程序模版部署到旗下小程序帐号中,具体流程步骤如下:第一步:绑定开发小程序(1)第三方平台的开发人员需先到微信公众平台(mp.weixin.qq.com)申请一个普通的小程序并完善小程序的信息、绑定开发者。(2)进入微信开放平台,在第三方平台详情中,将该小程序添加为开发小程序。注意:绑定为开发小程序后,该小程序的在开发工具中上传,代码会直接上传到开放平台,不会上传到公众平台。第二步:小程序模版的开发和上传使用开发小程序的开发者微信号登录微信web开发者工具(ide),开发者工具中按照正常的小程序开发流程进行代码开发和调试。开发完成后,在开发工具中点击上传。使用详见:开发者工具第三步:添加到小程序模版库,获得模版id从开发者工具中上传的代码,会先存在草稿箱中,每个开发小程序只保留最新一份上传记录。开发者可将草稿箱中的代码添加到小程序模版库中,小程序模版库中的模版不会被覆盖。最多可以有五十个代码模版,添加后可以获得模版id(templateid)。第四步:调用接口,为旗下授权的小程序部署代码具体接口详见“代码管理”文档中的接口。重点提示:小程序授权托管之后,只能使用第三方平台的在微信开放平台登记的服务器地址。所以第三方平台在帮助旗下公众号发布代码之前,需先把服务器地址设置到小程序的服务器地址中,设置接口详见“修改服务器地址”文档中的接口。 以上就是小程序授权第三方管理开发的步骤(小程序教程)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
用Asp.net MVC实现微信分享功能的过程详解
内嵌在微信中的网页,右上角都会有一个默认的分享功能。如下图所示,第一个为自定义的效果,第二个为默认的效果。实现了自定义的分享链接是不是更让人有点击的欲望?下面讲解下开发的过程。 一、准备,设置js接口安全域名 这需要使用微信的jssdk,先需要在微信公众号后台进行设置:公众号设置–>功能设置–>JS接口安全域名。打开这个页面之后你会看到下面的提示。需要先下载这个文件并上传到指定域名的根目录。 这个文件里面是一个字符串,从名称看是用来校验用的。先上传了这个文件,你才能保存成功。这样你就可以使用jssdk了。  二、前端配置  首先要说明的是分享功能是一个配置功能,绑定在按钮的click事件中是没有效果的。也就是说只有点击右上角的分享才有效果(有的文字内容分享不知道是怎么实现的)。官方的js有四个步骤,首先是引入jssdk: <script></script> 登录后复制 根据官方的配置参数,我们可以定义一个WXShareModel对象:    public class WXShareModel     {        public string appId { get; set; }        public string nonceStr { get; set; }        public long timestamp { get; set; }        public string signature { get; set; }        public string ticket { get; set; }        public string url { get; set; }        public void MakeSign()         {             var string1Builder = new StringBuilder();              string1Builder.Append("jsapi_ticket=").Append(ticket).Append("&amp;")                           .Append("noncestr=").Append(nonceStr).Append("&amp;")                           .Append("timestamp=").Append(timestamp).Append("&amp;")                           .Append("url=").Append(url.IndexOf("#") &gt;= 0 ? url.Substring(0, url.IndexOf("#")) : url);            var string1 = string1Builder.ToString();             signature = Util.Sha1(string1, Encoding.Default);         }     } 登录后复制 然后是进行配置: wx.config({         debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。         appId: '@Model.appId', // 必填,公众号的唯一标识         timestamp: '@Model.timestamp', // 必填,生成签名的时间戳         nonceStr: '@Model.nonceStr', // 必填,生成签名的随机串         signature: '@Model.signature',// 必填,签名,见附录1         jsApiList: ["checkJsApi", "onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareQZone"] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2    });…
2024-11-25 阅读全文 →