分类归档

网站开发

FWQ
CMS教程
dedecms字符串截取函数怎么用
字符串截取函数怎么用? dedecms 的cn_substr_utf8字符串截取函数商榷 推荐学习: 在phpsir看到的这篇文章,主要是说下dedecms 的cn_substr_utf8函数好像有些问题,研究dedecms的朋友可以看下    在dedecms里面 cn_substr_utf8 函数是这样的 代码如下: /** * utf-8中文截取,单字节截取模式 * * @access public * @param string $str 需要截取的字符串 * @param int $slen 截取的长度 * @param int $startdd 开始标记处 * @return string */ if ( ! function_exists('cn_substr_utf8')) { function cn_substr_utf8($str, $length, $start=0) { if(strlen($str)  <p> //为了兼容mysql4.1以下版本,与数据库varchar一致,这里使用按字节截取 for($i=0; isset($ar[0][$i]); $i++) { if(strlen($tstr) </p><p>其中</p><p>代码如下:</p><pre…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现数据处理的详解
这篇文章主要给大家介绍了关于微信小程序中数据处理的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 微信小程序数据处理 的核心就是js文件 Page 的 data。他是WXML 和js交互的重要桥梁,WXML 页面需要展示的数据都需要被定义在data中,否则就无法在页面进行展示。data中的数据是通过网络请求或者一些逻辑处理进行设置以及初始化的。 data数据的设置有两种方式,例如我们data中的有一个name并且初始化为空 data:{  name:'我是初始化的name' } 登录后复制 当有多个数据时用逗号英文逗号‘,’进行分开,那么如果我们想更改数据就可以  //方式1  this.data.name='我现在name值是Code4Android'  //方式2  this.setData({  name:'我现在name值是Code4Android'  }) 登录后复制 不过用哪 一种方式,经过处理后,name的值都会变为“我现在name值是Code4Android”,我们可以通过this.data.name来取出name的值。也许你会有疑问,这两种方式有什么区别吗? 那我们现在WXML中创建一个view用来显示name的值 <view>{{name}}</view> 登录后复制 当我们需要将data中的数据显示在页面上时。需要用大括号来获取data中的值并将其显示,通过上面的两种方式,发现方式1设置后,页面上的数据并没有发生改变,依然是初始化的值,当使用第二种方式时数据发生改变,这时候你应该就明白两者区别了。…
2024-11-25 阅读全文 →
FWQ
CMS教程
你知道有四种找到wordpress登录网址的方法吗?
下面由教程栏目给大家介绍找到wordpress登录网址的4种方法,希望对需要的朋友有所帮助! 找到wordpress登录网址(4种方法) 曾经我以为wordpress登录网址就是:域名/wp-admin/,直到我拥有了很多个网站,并且为了安全起见,我还用插件改了登录地址,通常我会用印象笔记记住它们,然而总会有懒忘记的时候。接下来,本教程将介绍找到wordpress登录网址的方法。 原文地址:https://loyseo.com/how-to-find-your-wordpress-login-url/ 用默认登录网址登录 通常,wordpress登录网址默认是:域名/wp-admin/,譬如:https://domain.com/wp-admin/ ,也可以是:域名/wp-login.php。但这种默认地址等于暴露了门户,容易遭攻击,所以继续往下看,我们用插件自定义登陆地址吧。 用自定义登录网址登录 当你使用隐藏wp登录网址的安全插件时,譬如WPS Hide Login,一旦启用这个插件,会将wordpress登录网址默认改为:域名/login/,接下来,请进入 设置》常规 中修改login url,不要用默认的wp-admin或login,安全系数低,容易被攻击,改为只有你知道的字母数字组合,然后记到笔记本上或收藏到浏览器书签里。 如果你忘记了自定义登录地址,请接着往下看 用网站主机的运维管理面板登录 如果你用的siteground主机建站,你还可以在siteground的site tools中直接免密登录,如下图所示,在wordpress> install&manage中点击按钮直接进入。 忘记了自定义登陆地址,怎么办? 如果你用了自定义wordpress登录网址的插件,同时主机也没提供免密登陆,然后你还忘记了登陆地址,你可以按如下步骤操作: 登录主机面板后(一般wordpress服务器都提供的管理面板),进入网站的文件夹,将wp-content中的plugins文件夹临时换个名字,这样就能将所有插件禁用,你便能用默认登陆地址进入后台,即:域名/wp-admin/ 进入后台后,启用自定义wordpress登录网址插件,记住或更换自定义的地址 回到网站文件夹,将plugins文件夹恢复原始名称。 以上就是你知道有四种找到wordpress登录网址的方法吗?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之生命周期函数的实例教程
这篇文章主要介绍了微信小程序 生命周期函数的相关资料,需要的朋友可以参考下 微信小程序 生命周期函数 小程序中 判断当前首页是从其他页面返回,还是由入口打开 由于小程序的数据在我们退出小程序时并没有得到释放,因此再次点击开来数据依然没有变成初始化 解决方法:在小程序 data 数据中声明一个变量 isClose 默认为 true 用于判断 是否为从入口打开,当点击跳转页面或者关闭小程序的时候,会触发 OnHide 函数在此函数中将判断 isClose is true 的时候即为关闭之后在打开,当跳转页面时首先将 isClose 设置为 false, 这样 触发 OnHide 函数的时候,isClose…
2024-11-25 阅读全文 →
FWQ
小程序
小程序之红包接口开发实例代码
微信红包接口开发,其实不是很难,不要被他的表象吓到了,参考网上好几个版本的答案咯~,特地分享如下 分装 红包工具类 : package com.tepusoft.web.weixin.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.security.KeyStore; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Random; import java.util.Set; import java.util.SortedMap; import java.util.TreeMap; import java.util.UUID; import javax.net.ssl.SSLContext; import org.apache.commons.codec.digest.DigestUtils; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.conn.ssl.SSLConnectionSocketFactory; import org.apache.http.conn.ssl.SSLContexts;…
2024-11-25 阅读全文 →
FWQ
小程序
图文详解微信公众号开发自定义菜单跳转页面并获取用户信息实例
这篇文章主要介绍了微信公众号开发 跳转页面并获取用户信息实例详解的相关资料,需要的朋友可以参考下 微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读“网页授权获取用户基本信息”的说明 在微信公众账号开发中,往往有定义一个菜单,然后用户点击该菜单就进入用户个人中心的功能,通常应用于各个公众账号中的会员服务。 如何在微信自定义菜单中将用户到个人中心页面呢? 首选需要通过用户点击获取用户openid,而通过用户的点击跳转获取用户openid就必须在菜单中动态绑定用户的openid,或者在菜单的跳转URL中填写微信提供的链接,官方给了两个链接类型 一种是Scope为sns_base的链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&amp;redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&amp;response_type=code&amp;scope=snsapi_base&amp;state=123#wechat_redirect 登录后复制 另一种是Scope为snsapi_userinfo的链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60&amp;redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&amp;response_type=code&amp;scope=snsapi_userinfo&amp;state=STATE#wechat_redirect 登录后复制 这两种链接的区别如下 应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息) 网上很多说法是将链接的url直接作为微信自定义菜单中view类型中的url(在填写是url时需要配置网页授权回调域名和appid),本人试了一下这种做法然而不能成功 { "type":"view", "name":"会员中心", "url":"https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的appid&amp;redirect_uri=你配置接收微信认证的地址?response_type=code&amp;scope=snsapi_base&amp;state=1#wechat_redirect" }, 登录后复制 返回结果是创建菜单失败 创建菜单失败 errcode:{40033} errmsg:{invalid char. please…
2024-11-25 阅读全文 →
FWQ
小程序
自己怎么开通微信小程序
自己怎么开通微信小程序? 打开百度浏览器,百度搜索“小程序生成平台”或者其他的小程序第三方制作平台。 首先打开微信公众平台,登陆你自己的微信小程序,打开设置,基础设置里面的原始id,和开发设置里面的APPID和APPsecret参数保存下来。然后开发自己的微信第三方平台把这几个参数填上去,建立和第三方制作平台的对接工作。 进入管理,选择我们要用的小程序模板,这里小编选择的是电商模板,我们点击进入,把左侧菜单栏里面的信息都有填充好 填充完信息之后,我们可以选择我们喜欢的小程序的颜色风格,然后自主设置我们的底部菜单栏的按钮,进行打包下载就可以了。然后解压缩到我们一个指定的压缩包里面 登陆我们的微信公众平台小程序账号,设置里面的开发设置,我们把服务器域名设置一下 然后我们下载一个微信开发者工具,并安装打开,把我们的appid和appsecret和项目名称填好,进入 然后把预览自己的小程序,看看哪里需要修改可以做最后的调整,然后点击上传,等待腾讯的审核就可以了 要关注着管理员的微信,一般1-3个工作日就可以审核通过了,我们登陆我们的微信公众平台小程序账号,进行发布就可以了 以上就是自己怎么开通微信小程序的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
如何使用ActiveMQ测试小程序
介绍 Active MQ是个消息队列管理器,用于通讯的中间件。现在由我来给大家介绍一下如何使用ActiveMQ测试小程序。 首先需要下载ActiveMQ,并修改内存 修改bin目录下activemq.bat 在最后一行加入 set ACTIVEMQ_OPTS=-Xms1G -Xmx1G 登录后复制 保存后执行该bat文件 新建maven项目 pom文件中加入依赖 <dependencies>         <dependency>             <groupid>org.apache.activemq</groupid>             <artifactid>activemq-all</artifactid>             <!--我的mq版本为5.9.0-->             <version>5.9.0</version>         </dependency>         <!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-broker -->         <dependency>             <groupid>org.apache.activemq</groupid>             <artifactid>activemq-broker</artifactid>             <version>5.10.0</version>         </dependency>         <!-- https://mvnrepository.com/artifact/org.apache.activemq/activemq-client…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之大转盘功能
微信营销是一种新型的营销模式,由于微信更重视用户之间的互动,故而这种营销推广不不能盲目地套用微博营销的单纯大量广告推送方式。这种方式在微信营销中的效果非常差,会令用户反感,继而取消去企业或商家的微信公众账号关注。对于企业来说,做微信推广重要的一个方面就是提高用户和公众账号之间的黏度,而微信大转盘就是其中最为常见的活动。 下面详细介绍: 一、使用 1. 新建一个大转盘的活动: 2. 奖项设置 3. 保存后,在微信里给公众号发一个“大转盘”的消息, 就会收到大转盘的内容 4. 点击进入大转盘活动,然后点击中间的 “点击抽奖”:      二、实现 1. 页面 1.1 前台代码 <script> window.location.href = "end.aspx?wid="+<%=wid%>+"&aid="+<%=aid%>+"&openid="+<%=openid%>+";"; </script>nbsp;html&gt;     <meta>     <meta>     <meta>…
2024-11-25 阅读全文 →
FWQ
小程序
JS循环Nodelist Dom列表的4种方式
这次给大家带来JS循环Nodelist Dom列表的4种方式,JS循环Nodelist Dom列表的有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了原生JS实现循环Nodelist Dom列表的4种方式。分享给大家供大家参考,具体如下: function $(id) { return document.getElementById(id); } var _PAGE = { timeListDom: $('timeList') }; var spanDoms = _PAGE.timeListDom.querySelectorAll('span'), domLen = spanDoms.length; // 第一种方式:原生for循环 for…
2024-11-25 阅读全文 →