分类归档

网站开发

FWQ
CMS教程
phpcms如何开启在线投稿
如何开启在线投稿 在 后台——内容——管理栏目——修改 你要投稿的栏目——权限设置 下面的会员组 选上 允许投稿! 更新全站缓存应该就OK了! 相关推荐: 立即学习“”; 之前必须设置好用户的投稿权限  用户——管理会员组——相应的用户组名的修改—— 最后记得缓存就可以了 更多,请关注PHP中文网! 以上就是如何开启在线投稿的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序中图片处理的问题总结
在小程序的开发过程中,中,我们经常会遇到一些处理的问题,比如,如果图片不是固定高度和高度,但image设置的是固定的高度和宽度,这时候原始图片相对image设置的固定高度和宽度不是等比例大小,那么这张图片就会变形,变的不清晰。这时就可以使用下面的等比例缩放的方式缩放图片,让图片不变形。或者通过image的binoad方法动态的获取图片的高度和宽度,动态的设置图片的高度和宽度,是图片布局的高度和宽度和原始图片的高度和宽度相等。 1.图片等比例缩放工具 [AppleScript] //Util.js      class Util{          /***       * 按照显示图片的宽等比例缩放得到显示图片的高       * @params originalWidth  原始图片的宽       * @params originalHeight 原始图片的高       * @params imageWidth     显示图片的宽,如果不传就使用屏幕的宽       * 返回图片的宽高对象      ***/       static imageZoomHeightUtil(originalWidth,originalHeight,imageWidth){           let imageSize = {};           if(imageWidth){               imageSize.imageWidth = imageWidth;               imageSize.imageHeight = (imageWidth * originalHeight) / originalWidth;           }else{//如果没有传imageWidth,使用屏幕的宽               wx.getSystemInfo({                     success: function (res) {                         imageWidth = res.windowWidth;                         imageSize.imageWidth = imageWidth;                       imageSize.imageHeight = (imageWidth * originalHeight) / originalWidth;                   }                 });           }  …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序的http请求封装详解
微信小程序  请求封装 示例代码 wx.request({  url: 'test.php', //仅为示例,并非真实的接口地址  data: {    x: '' ,    y: ''  },  method:'POST',  header: {    'content-type': 'application/json'  },  success: function(res) {   console.log(res.data)  },  fail: function( res ) {    fail( res );   } }) 登录后复制 以上为小程序的基本http请求代码,实际代码中如果每次这样来写是比较繁琐的,那我们就来做一下封装。 那代码中我们比较关注什么? 1.请求的参数,访问的接口2.GET/POST…请求方式3.统一处理(比如:加密、设置公共参数…)4.请求成功返回的数据(比如:解密、抽离逻辑层数据)5.请求失败反馈 我们不关注什么? 1.请求url(一般固定的配置在某个地方)2.根据不同的接口规则做不同的请求参数(比如:参数加密等)… 让我们代码实操 network.js…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何为WordPress插件添加在线点餐功能
如何为WordPress插件添加在线点餐功能 在当今数字化时代,许多餐馆和咖啡店都选择将点餐过程移至线上,以满足客户的需求。WordPress是一个广泛使用的内容管理系统(CMS),许多企业都在使用WordPress来搭建他们的网站。本文将介绍如何为WordPress插件添加在线点餐功能,并提供相应的代码示例。 步骤一:选择合适的插件首先,我们需要在WordPress的插件市场中选择一个合适的插件,该插件应该具备扩展性和定制性,以便我们能够添加在线点餐功能。在这里,我们以WooCommerce为例,因为它是一个功能强大且广泛使用的电子商务插件,同时也适用于餐馆和咖啡店。 步骤二:安装并激活插件在WordPress后台的“插件”菜单中,搜索并找到WooCommerce插件,然后点击“安装”按钮进行安装。安装完成后,点击“激活”按钮来激活插件。 步骤三:配置WooCommerce插件激活插件后,WordPress会自动跳转到WooCommerce插件的设置页面。在这里,你可以设置商品、支付方式、配送选项等等。根据你的需求配置相应的选项。 步骤四:添加在线点餐功能在默认的WooCommerce设置中,你可以添加任何类型的产品,并设置价格、库存、配送选项等。但是,为了实现在线点餐功能,我们需要添加一些额外的功能。下面是一个简单的代码示例,演示如何添加在线点餐按钮和购物车功能。 // 添加点餐按钮 function add_order_button() { global $product; // 只在单个商品页面显示点餐按钮 if ( $product-&gt;is_type( 'simple' ) ) { echo '<button class="order-button">点餐</button>'; } } add_action(…
2024-11-25 阅读全文 →
FWQ
小程序
小程序中如何管理session?
小程序中如何管理session?下面本篇文章给大家介绍一下微信小程序开发session管理教程。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 在微信小程序开发中,由wx.request()发起的每次请求对于服务端来说都是不同的一次会话,微信小程序不会把session信息带回服务端,即对应服务端不同的session,由于项目中使用session保存用户信息所以导致后续请求相当于未登录的情况。 注意,这里的session不是小程序维护的那个通过wx.login()方法维护的session,而是我们自己的服务端的session。 由于正常情况下,客户端向服务端发起请求时,session信息是存放在cookie中以请求头的方式带回给服务端的,而请求头中具体的信息就是session的id,如下图所示 标红的就是我们需要在请求时携带返回给服务端的请求头 所以我们需要的就是这个JESSIONID的值了。刚好,微信小程序也提供了对请求头的支持。 解决办法: 1、在用户登录时,服务端将用户的sessionId返回。 2、小程序保存sessionId,在之后的每次请求中在请求头中携带sessionId 服务端关键代码: 获取sessionId的方法,只要获得request对象就可以轻松获取到了 Sting sessionId = request.getSession().getId(); 登录后复制 把sessionId返回 ...//登录时的业务代码 response.getWriter.write(sessionId);//把sessionId返回给前台 登录后复制 小程序端登录后,把sessionId存入全局变量,app.js中是个存放全局变量的好地方。 ...//登录后的逻辑处理 getApp().globalData.header.Cookie = 'JSESSIONID=' + _data.sessionId; 登录后复制 app.js中代码 globalData:{ header:{'Cookie': ''} //这里还可以加入其它需要的请求头,比如'x-requested-with': 'XMLHttpRequest'表示ajax提交,微信的请求时不会带上这个的 }, 登录后复制 小程序端请求时带上sessionId var header = getApp().globalData.header; //获取app.js中的请求头…
2024-11-25 阅读全文 →
FWQ
小程序
微信在什么情况下会被限制登录?
微信在这些情况下会被限制登录:1、干扰微信正常运营、侵犯其他用户或第三方合法权益;2、违反微信软件使用规范;3、发布、传送、传播、储存违反国家法律法规禁止的内容。 一、被限制登录的原因: ①干扰微信正常运营、侵犯其他用户或第三方合法权益; ②违反微信软件使用规范; ③发布、传送、传播、储存违反国家法律法规禁止的内容。 二、可以用以下方法自助解封: 1、登录页面输入账号密码,在弹出的窗口点击【确定】; 2、在下一步点击【我已了解,申请解封】。 3、在安全验证页面按照顺序点击英文字母,然后点击【验证】。 4、在下一步输入可收发短信的手机号,然后点击【下一步】。 5、根据页面提示操作后,在下一步输入辅助者的手机号,然后点击【下一步】。 6、通知辅助者打开微信团队进行辅助确认。 7、打开微信团队,点击【自助工具】,在弹出的窗口点击【辅助验证】。 8、在下一步点击【确定是他本人联系我】。 9、在弹出的窗口点击【确定】。 10、按照要求输入个人信息,然后点击【下一步】。 11、最后页面显示已受理。就代表辅助验证成功,账号已解封了。 推荐教程:《》 以上就是在什么情况下会被限制登录?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于小程序研发的文章推荐
template literals(模板对象)es6中的模板字符串(template string)是一种能在字符串文本中内嵌表达式的字符串字面量(string literal)。除了使用反撇号字符 ` 代替普通字符串的引号 ‘ 或 ” 外,它们看起来与普通字符串并无二致。与普通字符串不同的是,模板字符串可以多行书写。模板字符串中所有的空格、新行、缩进,都会原样输出在生成的字符串中。extended literals(字面量的扩展)es6增加了两个新的数字进制标识符,第二个字母为b来表示二进制,第二个字母为o来表示八进制。es6更好的支持unicode,支持扩展字符串和正则表达式的unicode。enhanced regular expression(增强的正则表达式)es6对正则表达式添加了u修饰符,含义为“unicode模式”,用来正确处理大于uffff的unico 1. 简介:Template Literals(模板对象)ES6中的模板字符串(Template String)是一种能在字符串文本中内嵌表达式的字符串字面量(String Literal)。除了使用反撇号字符 … 2. 简介:下载font-awesome字体包打开Transfonter网站,上传字体fontawesome-webfont.ttf(理论其它文件格式也可以转换,并未尝试),选择base64编码,convert后… 3. 简介:现在网上的demo是多,但是要找到一个自己需要的却不容易。今天跟大家分享自己写的一个弹幕功能。先来一张效果图:wxml代码如下: 以上就是关于小程序研发的文章推荐的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序怎么推广比较好
前言: 小程序有着跨平台、范围广、小而快的特点,这也让很多做网络营销的朋友都申请注册了自己的小程序。相信很多朋友在注册了小程序之后都有这样的一个疑问,我该怎么进行推广引流,让大家都知道我的小程序呢? 下面我就来为大家简单说下怎么做好小程序推广引流工作。 一、关键词推广和搜索广告 微信早在 2017年 6 月 3 日就上线了小程序自定义关键词推广功效能。开发者只需要进入微信小程序后台点击「推广」再选择「增加关键词」输入你想关联的搜索关键词后提交考核后,便可以在 7 个工作日后绑定经过过程通过考核的关键词。但是有了关键词其实不意味着就一定会在微信小程序里被搜索到。微信还会依据小程序的服务质量,所属行业,应用环境,关键词相关性等因素共同影响着搜索结果。一是为了做好小程序的用户体验,功效服务才是最重要的关键。第二便是小程序的名称,大部分人都是通过搜索小程序名称来搜索小程序,所以取一个易记又吸引人的小程序的名称就显得非常重要了。 二、附近小程序推广 任何拥有线下实体门店的企业都可以或许将本身的小程序展示到本身店铺的五千米规模内的所有微信用户手机上,用户打开微信搜索附近便可以看到,通过小程序便可以间接购买您想要的商品,或是想要的服务,或者导航到您想要去的门店。 比方一家餐厅,做了个小程序,四周的微信用户在没看到这家餐厅的环境下,想吃东西,就打开微信检查邻近,而后看到了这家商铺,点开出来发现还不错,就直接预定到店用饭或许直接点餐。 三、通过微信好友分享,群分享和朋友圈推广 微信小程序支持直接通过微信分享给亲朋好友或者分享到微信群里和微信朋友圈,当做好了自身的小程序后,可以或许直接分享给亲朋好友或者分享到微信群中,也能够直接让亲朋好友帮助转发,小程序不像公众号需要关注,像app需要下载,小程序点开即可使用。 (学习视频分享:) 四、通过二维码扫码线下推广 “线下”“推广”是通过推广小程序码让更多人的线下客获得此途径,简略的说便是地推。以前微信二维码的地推方法对于小程序二维码而言,是同样有用的。比方用微信扫一扫共享单车,直接可以开锁骑走,又或许用微信扫一扫餐厅二维码,便可以够下单点餐。咱们可以或许看到共享单车小程序和餐厅点餐小程序没有对用户做任何鼓吹,只是小程序刚好在客户有需求的时候解决了客户的需求,而他们就成为了小程序的用户。 五、公众号推广 现如今,小程序和公众号之间已经实现了相互跳转功能,企业可以通过自身已有的微信公众号将自己的小程序推广给已有客户,无论是联系关系展现,还是自定义菜单设置进口,在图文推送的时刻,在文章内嵌入小程序,间接让客户打开应用,都是非常有用的推行方法。 相关推荐: 以上就是小程序怎么推广比较好的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
放心,手把手教你写微信小程序
栏目今天详细教大家写微信小程序。 小程序的历史介绍 什么是微信小程序? 微信小程序,简称小程序。英文名mini program,是一种不需要下载安装就可以直接使用的应用。他实现了触手可及的梦想。用户扫一扫或搜一下就可以直接打开应用。 为什么是微信小程序 微信有海量用户 推广app或公众号成本太高 开发适配成本低 容易小规模试错,然后快速迭代 跨平台 历史 2016年1月11日,张小龙,微信内部研究新的形态,应用号,后改名小程序。 2016年8月12日,开始内测 2017年1月9日,上线 #环境规范 注册账号 mp.weixin.qq.com/  (帐号信息 — 邮箱激活 — 信息登记) 获取id APPID ([登录微信公众平台](https://mp.weixin.qq.com/wxamp/devprofile/get_profile?token=942994743&lang=zh_CN) ---> 开发…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDE模板中如何运行php脚本
dede模板中如何运行php脚本? 经常会需要直接对dede数据库的底层字段进行处理,如果dede中没有相应的函数,那么我们就要使用其他的方法来实现了,正如标题所言的运行php脚本和php变量,下面有个不错的示例,感兴趣的朋友可以参考下   推荐学习: 在使用dede模板的时候,经常会需要直接对dede数据库的底层字段进行处理,如果dede中没有相应的函数的时候,往往就需要我们想办法来处理了。  举例:我想取出数据表addonimages中的某一条记录的typeid这个字段,然后在浏览器中输出typeid乘以2的结果。(注:这里的typeid值为6)  立即学习“”; 起初我是这么写的:  代码如下:   {dede:loop table='dede_addonimages' if='aid=94'}  [field:typeid runphp='yes']  echo @me*2;  [/field:typeid]  {/dede:loop}  登录后复制 浏览器输出结果是:12 6  这里多出一个6,我认为是原因是[field:typeid]会先执行内部的php语句,当运行到[/field:typeid]这一行时,它会调用内部的函数,直接返回[field:typeid]底层模板的内容,如果想要直接输出12的话,只能在/include/extend.fuc.php 这个文件中添加自定义的函数。  代码如下: function abc($val){  return $val*2;  } 登录后复制 然后模板改写为:  代码如下:   {dede:loop table='dede_addonimages' if='aid=94'} …
2024-11-25 阅读全文 →