作者文章

fwq

FWQ
小程序
微信小程序获取用户手机号代码分享
本文主要为大家详细介绍了微信小程序如何获取用户手机号,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 最近在做一款微信小程序,需要获取用户手机号,具体步骤如下: 流程图: 1、首先,客户端调用wx.login,回调数据了包含jscode,用于获取openid(用户唯一标识)和sessionkey(会话密钥)。 2、拿到jscode后,将其发送给服务端,服务端拿它与微信服务端做交互获取openid和sessionkey。具体获取方法如下: (1)需要写一个HttpUrlConnection工具类: public class MyHttpUrlConnection {   private final int mTimeout = 10000; // 超时时间   /**   * get访问   */   public String[] requestJson(String url) {   return request(url);   }   private String[] request(String connurl) {   String[] resultStr = new String[]{"", ""};   StringBuilder resultData = new StringBuilder("");   HttpURLConnection conn = null;   try {    URL url = new URL(connurl);    conn = (HttpURLConnection) url.openConnection();    conn.setRequestMethod("GET");    conn.setUseCaches(false);    conn.setConnectTimeout(mTimeout);    conn.connect();    int resultCode = conn.getResponseCode();    InputStreamReader in;    if (resultCode == 200) { …
2024-11-25 阅读全文 →
FWQ
CMS教程
在 WordPress 中调整字体大小的指南
更改 wordpress 网站中的字体大小对于一小部分文本来说可以快速轻松地完成,但如果您想对较大的文本部分进行更改,则可能需要做更多的工作。 p> 在这个快速教程中,我将向您展示如何更改 WordPress 网站中的字体大小。 我将向您展示两种快速方法: 更改单个块中的字体大小 将 CSS 类添加到块中,然后设置该类的样式 我还将向您介绍如何通过编辑样式表来更改整个网站的字体大小。 如果您想了解如何向 WordPress 添加全新字体或更改字体颜色,您也可以在此处了解如何操作。 如何更改文本块的字体大小 让我们从最快的方法开始。 当您编辑 WordPress 帖子中的文本时,您可以选择使文本块的字体大小与页面上其他块的字体大小不同。 这有助于突出显示页面的特定部分。 您应该谨慎使用此方法:太多会使您的网站看起来混乱且不专业。如果您多次这样做,请确保对所有较大或较小的文本部分使用相同的字体大小。 首先找到您要更改字体大小的文本块。 在屏幕右侧的阻止窗格中,打开文本设置 选项卡。 在这里您可以选择放大或缩小文本,或者为其指定确切的字体大小。我已将字体大小增大到中: 您可以进一步增强它并使其变得更大,但要小心不要让您的网站看起来很混乱。…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何用帝国标签实现当前栏目高亮
如何用帝国标签实现当前栏目高亮? 用帝国自定义标签实现当前栏目高亮 一番测试下来,找到了自己觉得方便的方法, 特记录在此。  1、因为要用到自定义标签,所以首先要在eclassuserfun.php 加入一个自定义函数, 即  推荐学习《》 代码如下: //取得顶级栏目ID函数  function user_GetTopBclassid($classid){  global $class_r;  $fr=explode('|',$class_r[$classid][featherclass]);  $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id  return $topbclassid;  } 登录后复制 2、接下来用灵动标签调用导航部分,用=user_GetTopBclassid($GLOBALS[navclassid])?>动态获取当前栏目id以及父栏目id。  代码如下: 登录后复制       [e:loop={‘select classid,classname,classpath,bclassid,bname from [!db.pre!]enewsclass where bclassid=0 order by classid’,0,24,0}]  “>   [/e:loop]   …
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么调用单页栏目内容到首页
怎么调用单页栏目内容到首页? 常用的需要调到首页来的单页内容,比如公司简介、联系我们等内容,我们在首页可能都要进行展现。通过常规的方式,包括查阅dede官方论坛资料,都找不到比较合适的答案。今天我们就提供两种方式进行调用。 推荐学习: 一、我们知道,单页内容的模板调用标签是 {dede:field.content/} ,经过试验,在首页使用 代码如下:  {dede:channelartlist }    {dede:field.content/}   {/dede:channelartlist }   登录后复制 进行调用,即可顺利的调出相关的数据。   但是出现问题,这种调用只能用于只有一个单页的情况,如果系统中含有两个或者多个以上的单页,该调用会将所有的单页内容堆叠显示出来。即使加type的ID进行限定也没有什么作用。所以这种方法并不太适合 二、我们还可以使用SQL进行调用,这样以来灵活性大大提高了,而且可以调用任意一个栏目ID的单页内容。 代码如下:   {dede:sql sql='Select content from dede_arctype where id=1'}    [field:content/]   {/dede:sql} 登录后复制   想调用那个栏目,只需要修改栏目的ID 就可以了;但需要注意一点的是”dede_arctype”表名要根据你安装系统时的表名来填,不能也调用不出来。 以上就是怎么调用单页栏目内容到首页的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress怎么使用markdown语法
markdown 是一种简易标记语言,用于格式化文本,可直接在 wordpress 5.0 及更高版本中使用 markdown。用户还可安装 markdown 插件或使用经典编辑器启用 markdown 支持,或在 html 视图中手动编写 markdown 语法。markdown 语法包括:标题(使用 # 加数字)、粗体(使用 *)、斜体(使用 )、无序列表(使用 -、* 或 +)、有序列表(使用数字和点)、链接(使用 [文本](链接地址))、代码块(使用三个反引号)、删除线(使用 ~~)、引 WordPress 中使用 Markdown 语法的指南…
2024-11-25 阅读全文 →
FWQ
CMS教程
discuz怎么安装
discuz安装指南:准备lamp环境、域名、ftp客户端。上传discuz文件到网站根目录。创建数据库并配置config.php文件。运行安装程序,填写基本信息和管理员账户。完成安装并登录管理后台。可选:安装扩展功能和主题以增强论坛功能和外观。 Discuz安装指南 安装前准备 在安装Discuz之前,你需要准备以下内容: 在相关服务器上注册一个域名 准备一个LAMP环境(Linux、Apache、MySQL和PHP) 一个FTP客户端,如FileZilla或WinSCP 步骤1:上传Discuz文件 将Discuz程序包下载到你的本地电脑。解压程序包并使用FTP客户端将文件上传到服务器上的网站根目录。 步骤2:创建数据库 使用MySQL命令行或者通过服务器控制面板(如cPanel或Plesk)创建数据库和数据库用户。授予用户对数据库的所有权限。 步骤3:配置config.php文件 导航到网站根目录下的config目录。使用文本编辑器(如记事本或Sublime Text)打开config.php文件。编辑以下设置: 数据库信息:更新数据库名、数据库用户名和密码 网站信息:更新网站名称、域名和路径 管理员信息:设置管理员用户名、密码和电子邮件地址 步骤4:运行安装程序 在浏览器中导航到你的网站域名,后跟/install目录。这将启动Discuz安装程序。 选择语言:选择所需的语言。 填写基本信息:输入论坛名称、描述、货币单位和时区。 创建管理员账户:输入你之前在config.php文件中设置的管理员信息。 完成安装:点击“安装”按钮开始安装过程。 步骤5:完成安装 安装成功后,你会看到一条成功消息。点击“进入后台”按钮登录管理后台。 步骤6:配置扩展功能和主题(可选) 在管理后台,你可以安装扩展功能和主题来增强论坛功能和外观。 常见问题…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中实现瀑布流布局和无限加载
margin–瀑布流布局是一种比较流行的页面布局方式,最典型的就是Pinterest.com,每个卡片的高度不都一样,形成一种参差不齐的美感。 在HTML5中,我们可以找到很多基于jQuery之类实现的瀑布流布局插件,轻松做出这样的布局形式。在微信小程序中,我们也可以做出这样的效果,不过由于小程序框架的一些特性,在实现思路上还是有一些差别的。 今天我们就来看一下如何在小程序中去实现这种瀑布流布局: 小程序瀑布流布局 我们要实现的是一个固定2列的布局,然后将图片数据动态加载进这两列中(而加载进来的图片,会根据图片实际的尺寸,来决定到底是放在左列还是右列中)。 /* 单个图片容器的样式 */.img_item {  width: 48%;  margin: 1%;  display: inline-block;  vertical-align: top;} 我们知道,在HTML中,我们要动态加载图片的话,通常会使用new Image()创建一个图片对象,然后通过它来动态加载一个url指向的图片,并获取图片的实际尺寸等信息。而在小程序框架中,并没有提供相应的JS对象来处理图片加载。其实我们可以借助wxml中的组件来完成这样的功能,虽然有点绕,但还是能满足我们的功能要求的。   我们可以在Page中通过数据绑定,来传递要加载的图片信息到wxml中,让组件去加载图片资源,然后当图片加载完成的时候,通过bindload指定的事件处理函数来做进一步处理。 我们来看一下Page文件中定义的onImageLoad函数。在其中,我们可以从传入的事件对象e上,获取到组件的丰富信息,包括通过它加载进来的图片的实际大小。然后我们将图片按照页面上实际需要显示的尺寸,计算出同比例缩放后的尺寸。接着,我们可以根据左右两列目前累积的内容高度,来决定把当前加载进来的图片放到哪一边。 let col1H = 0;let col2H = 0; Page({    data: {        scrollH: 0,        imgWidth: 0,        loadingCount: 0,        images: [],        col1: [],        col2: []    },    onLoad: function () {        wx.getSystemInfo({            success: (res) => {                        let ww = res.windowWidth;                        let wh = res.windowHeight;                …
2024-11-25 阅读全文 →
FWQ
小程序
微信公众号里“JS接口域名”实现分享功能
1.准备工作   APPID公众号id、申请好友分享接口、ip白名单、js接口安全域名设置(必须是通过备案)。要先登录微信公众平台进入“公众号设置”的功能设置里填写“JS接口域名” 2.引入js 注意:支持使用AMD/CMD标准加载方法 <script></script> 登录后复制  3.通过config接口注入权限验证配置   所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需要调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushShate的H5新特性,所以使用pushState来实现web app的页面会导致签名失败,此问题在Android6.2修复) wx.config({   debug: true,         //开启调试模式,调用所有的api的返回值会在客户端alert出来,若要查看传入的参数,可以在PC端打印出来   appId: '',           //必填,公账号的唯一标识   timestamp: '',       //必填,生成签名的时间戳   nonceStr: '',        //必填,生成签名的随机串   signature: '',       //必填,签名   jsApiList: [         //必填,需要使用js列表,否则无法分享成功     'onMenuShareTimeline',     //朋友圈     'onMenuShareAppMessage',   //朋友     'onMenuShareQQ',           //QQ     'onMenuShareWeibo',       //QQ空间   ] }) 登录后复制 4.通过ready接口处理成功验证 wx.ready(function(){…
2024-11-25 阅读全文 →
FWQ
小程序
.net开发微信公众平台的方法
公众平台信息为开发者提供了一种新的消息处理方式,只有申请成为开发者后,你才能使用公众平台的开发功能,在这里你需要填写一个url和一个token,这两项信息也需要你拥有自己的服务器(外网服务器)资源,其中的token可由开发者任意填写,url即是接口配置信息的链接地址,在本文中我采用的是创建一个简易网站的方式,在其中的一个页面的后台程序中配置相关的接口信息,然后发布到外网服务器上,最后可以访问到这个页面的链接地址即是这里应该填写的url。 接口配置过程: 1.网址接入-校验签名: const string Token = "aka";//定义一个局部变量不可以被修改,这里定义的变量要与接口配置信息中填写的Token一致 protected void Page_Load(object sender, EventArgs e) {         string postStr = "";         Valid();//校验签名,当填入的信息提交之后页面有提示“你已成功成为公众平台开发者,可以使用公众平台的开发功能”这个的时候,接下来你就需要注释掉这个校验的方法,使得后面的消息回复得以正常运作         if (Request.HttpMethod.ToLower() == "post")//当普通微信用户向公众账号发消息时,微信服务器将POST该消息到填写的URL上         {             postStr = PostInput();             if (string.IsNullOrEmpty(postStr) == false)             {                 //WriteLog(postStr,Server);//计入日记                 ResponseMsg(postStr);             }         } } private void Valid() {         string echoStr = Request.QueryString["echoStr"].ToString();         if (CheckSignature())         {             if (!string.IsNullOrEmpty(echoStr))             {                 Response.Write(echoStr);                 Response.End();             }…
2024-11-25 阅读全文 →