作者文章

fwq

FWQ
小程序
微信小程序商城开发之商城首页轮播图、商品分类导航以及新品特卖的实现代码
本篇文章给大家带来的内容是关于微信小程序商城开发之商城首页轮播图、商品分类导航以及新品特卖的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 我们设置了小程序后台服务器https域名设置、搭建了小程序基础的https框架和实现了首页导航模块,今天我们一起来看一下电商首页轮播、分类导航和新品特卖模块的实现。 实现功能模块 主要实现2、3、4,用到的API数据服务如下图所示: 首页轮播模块实现 home.js <!--首页轮播 banner -->     <swiper>     <block>       <swiper-item>         <image></image>       </swiper-item>     </block>   </swiper> 登录后复制 home.wxss /* 直接设置swiper属性 */ swiper {       height: 300rpx; } swiper-item image {       width: 100%;  height: 100%; } 登录后复制 home.js 页面初始化轮播数据…
2024-11-25 阅读全文 →
FWQ
小程序
浅谈小程序如何授权登录,获取信息和手机号
本篇文章给大家分享一下微信小程序实现授权登录,并获取用户信息和手机号的方法。 相关学习推荐: 总结,新增获取用户手机号功能,里面用到了关于获取用户信息和用户手机号的功能,一开始写的时候发现我把两个按钮写在一个登录页面上,获取手机号逻辑是当用户点击授权之后跳转到首页,当点击拒绝弹窗提示,最后发现可能是微信上的限制,模拟器调试拒绝有提示,真机点击拒绝也是能跳的,没办法又写了一套关于用户进入某个详情页判断手机号授权问题,这里记录一下,希望能帮到有需要的朋友,先看下效果!!! 1.全局判断 App({   onLaunch: function () {     //调用API从本地缓存中获取数据     // 展示本地存储能力     var logs = wx.getStorageSync('logs') || []     logs.unshift(Date.now())     wx.setStorageSync('logs', logs)     var that = this;     //获取用户本地是否是第一次进入新版本     var versions = wx.getStorageSync('versions');     console.log('versions:' + versions);     //判断是不是需要授权     if (versions == '1'){       // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框       wx.getUserInfo({         success: function (res) {           that.globalData.userInfo = res.userInfo           console.log(that.globalData.userInfo)         },         fail: function () {           wx.redirectTo({             url: '../wurui_house/pages/login/index',           })         }…
2024-11-25 阅读全文 →
FWQ
CMS教程
DedeCMS Wap.php怎么绑定域名
wap.php怎么绑定域名? 对于 wap.php 独立绑定域名本人在网上搜索到了几个比较菜鸟的解决办法希望对这方面要用的人有所帮助   推荐学习: 这是个基于通过URL转发的代码实现的。 首先你要把独立的域名先建一个目录绑定起来比如 3G.LieHuo.Net 立即学习“”; index.asp: 代码如下:       <p><?xml version="1.0"?>  nbsp;wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"&gt;  <wml>      <card>        <timer></timer>        湄洲在线<br>xxx.net<br>      </card>  </wml></p> 登录后复制 第二种:index.wml 这个你要在IIS中设置 index.wml 访问为首选才可以直接访问 http://3G. LIEHUO.NET 要不然你只能http://3G.LIEHUO.NET/index.wml 这样等于白搞。…
2024-11-25 阅读全文 →
FWQ
CMS教程
增强 WordPress:打造改进的 API 和库
感觉我们接触到的一切都是经过精心设计的:网站、电话、地铁地图等等。即使是我们过去认为理所当然的东西:恒温器、烟雾探测器和汽车仪表板现在也得到了仔细的用户体验处理。 设计不仅仅是外观和感觉:它还需要考虑用户与我们的设备/工具/屏幕/对象交互所需的各种方式。 这也适用于编程。 (未)设计的编程 编程语言是一个庞大而复杂的世界。即使是许多编程势利小人认为太“简单”的 PHP,实际上也是函数和类的相当复杂的组合,其行为方式非常不一致。 多年来,语法、方法和命名在数百万不同的用户和应用程序中不断发展。大多数倾向于反映内部的底层构造 – 不一定是您想要如何使用它。 API 设计的伟大时刻:jQuery ​​> 当我在 2006 年左右开始编写 JavaScript 时,情况一团糟。以下是我如何找到具有特定类的标签并将其在 DOM 中移动的方法: var uls = getElementsByTagName("ul"); var classToSearch = "foods"; for…
2024-11-25 阅读全文 →
FWQ
小程序
解析微信公众平台开发之发送图文消息.Net代码
这篇文章主要为大家详细解析了微信公众平台开发之发送图文消息.net代码,感兴趣的小伙伴们可以参考一下 之前我们讲过让微信发送给我们普通的文本信息,下面我们来看看如何发送图文信息,需要注意的是这里说的是,让微信发给我们,而不是我们拍个图片发给微信处理,我们上传图片在以后的章节介绍.下面是发送图文消息的,涉及title(标题),description(摘要),picurl(图片),链接(url)几个关键的参数:  protected string sendPicTextMessage(Msg _mode,string title,string description,string picurl,string url)   {          string res = string.Format(@"<xml>     <tousername></tousername>     <fromusername></fromusername>     <createtime>{2}</createtime>     <msgtype></msgtype>     <articlecount>1</articlecount>     <articles>      <item>      <title></title>       <description></description>      <picurl></picurl>      <url></url>      </item>      </articles>      </xml> ",       _mode.FromUserName, _mode.ToUserName, DateTime.Now,title, description, picurl, url);     return res;    } 登录后复制 直接在调用函数即可:  protected void Page_Load(object sender, EventArgs e)    {     …
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么取消验证码
dedecms取消验证码的方法:1、打开“inc_safe_config.php”文件,将“$safe_gdopen = ‘1,2,3,5,6’;”中的6删除;2、打开“login.htm”文件删除或注释验证码的具体html代码即可。 本教程操作环境:Windows10系统、DedeCMS 5.7、DELL G3电脑 怎么取消验证码? dedecms去除后台登陆验证码: 用dedecms批量建站一般直接把文件打包复制,然后导入数据库,一个新网站就好了,但有时后台一直无法登录,提示验证码错误。那我们就想怎么把验证码关闭,现在就给大家解决织梦去掉后台登陆验证码。 我们知道dedecms后台正常关闭验证是在【系统】→[验证码安全设置]→开启系统验证码,把【后台登陆】前的勾去掉就可以,但这个需要登录后台才能操作。其实只要用心你就会发现,在后台参数里修改验证参数,其实就等于修改网站内部的一个文件,只是在后台操作的选项有限,没有提供更多的修改接口,其实很多东西只是官方觉得没什么必要修改,所以才没在后台提供修改的入口,那么我们不妨找到验证的配置文件进行修改,那么我们可操作的权限就很多了。 在后台[验证码安全设置]里,说修改后的保存实际上是修改了datasafeinc_safe_config.php 这个文件,这是个配置文件。 将$safe_gdopen = ‘1,2,3,5,6’; 中的6删除即可,这样就去掉了织梦管理后台验证码,也就不必去进行繁琐的设置。 另外一种方法: 1、编辑打开根目录下的dedelogin.php文件,dede是后台目录,如果你重命名了后台目录,就进入你改名后的目录编辑打开login.php文件。 2、查找 if($validate==” || $validate != $svali) 替换为 if( false )…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中json配置的配置方法介绍(附代码)
本篇文章给大家带来的内容是关于微信小程序中json配置的配置方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 json配置可以分为: 1、app.json 2、page.json 一、app.json app.json文件用来对微信小程序进行全局配置 {   **"pages"**: [     "pages/index/index",     "pages/logs/index"   ],   //调试快捷键:将鼠标点击到需要调试的页面,按住Alt同时按上键,这时,需要调试的页面就会一行一行的向上移动,直到首页   **"window"**: {     "navigationBarBackgroundColor":"#000000",//导航栏背景颜色     "navigationBarTextStyle":"black",//导航栏标题颜色,仅支持white和black     "navigationBarTitleText": "XXX",//导航栏标题文字内容     "backgroundColor":"#ffffff",//窗口的背景色     "backgroundTextStyle":"dark",//下拉 loading 的样式,仅支持 dark / light     "enablePullDownRefresh":true,//是否全局开启下拉刷新,true或false    "onReachBottomDistance":"50px";//页面上拉触底事件触发时距页面底部距离,单位为px。   },   **"tabBar"**: {       "color":"",//文字默认颜色       "selectedColor":"",//文字选中时的颜色       "backgroundColor":"",tab的背景色       "borderStyle":"",//tabbar上边框的颜色, 仅支持 black / white       "position":"",//tabBar的位置,仅支持 bottom / top     "list": […
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms灵动标签怎么调用
使用帝国cms灵动标签的调用方法为:定义灵动标签,包括标签名称和标签内容(sql语句或php代码)。在需要显示数据的页面中调用灵动标签,语法为{dede: 标签名称/}。使用属性(runphp、row、ismake)进一步格式化数据输出,如运行php代码、限制返回行数。注意事项:灵动标签可嵌套使用、需符合sql或php语法、页面内名称唯一、静态页面中需要解析。 帝国CMS灵动标签调用方法 帝国CMS灵动标签是一种强大且灵活的自定义数据输出方式,可用于在页面中动态显示各种数据。其调用方法如下: 1. 定义灵动标签 在后台的“灵动标签”管理页面,创建一个新的灵动标签。 标签名称:自定义标签名称,如 “my_tag”。 标签内容:编写自定义SQL语句或使用PHP代码获取数据。 2. 获取数据 在需要显示数据的页面中,使用以下语法调用灵动标签: {dede:my_tag/} 登录后复制 其中,”my_tag”替换为定义的灵动标签名称。 3. 格式化数据 可以通过使用以下属性进一步格式化数据输出: runphp:是否运行PHP代码,默认为 “0”。 row:指定结果集中返回的行数。 ismake:是否在静态页面中使用,默认为 “1”。 示例 获取指定栏目的所有文章标题: {dede:my_tag runphp="0"…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序折叠面板的实现方法示例
本文主要为大家详细介绍微信小程序实现折叠面板的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 实现原理 通过控制详情部分的显示隐藏,来实现折叠效果,同时切换右侧向下箭头。 效果图 WXML <!--pages/accordion/accordion.wxml--> <view>  <view>   <view><text>表单</text></view>   <view>    <view>     <text>input</text>     <input>    </view>     <view>     <text>input</text>     <input>    </view>     <view>     <text>input</text>     <input>    </view>     <view>     <button>确定</button>     <button>取消</button>    </view>   </view>  </view>…
2024-11-25 阅读全文 →
FWQ
CMS教程
学习如何让WordPress支持google AMP
让WordPress支持google AMP 1.关于AMP 在移动互联网的时代,尽管网站响应式设计可以满足多屏(pc、手机、ipad等)浏览,但google在2015年10月推出了更快移动页面访问速度的技术-accelerated mobile pages(amp 加速移动页面),amp页面是大大简化了移动页面,旨在提高针对移动页面的访问速度,amp的特点如下: AMP的HTML代码是标准HTML的一个子集,大大简化了html的代码,部分Html代码将不再适用,如table, frame等。 大大简化css,且只能写在HTML中,不能调用外部CSS文件。 JS大部分功能不能用了,但很多互动功能也就没了,虽然影响了丰富的交互,但速度提升了速度。 加强对页面资源控制,比如图片、视频等用户下拉到图片时再加载。 充分利用高速缓存,Google将AMP页面缓存在自身的服务器上。 有关AMP的更多内容参考下面的链接: AMP官方网站:https://www.ampproject.org AMP的路线图:https://amp.dev/community/roadmap/?referrer=ampproject.org AMP刚推出时,只限于新闻的页面,2016年8月google宣布AMP将应用于所有类型的移动页面。目前,虽然google明确表示AMP页面不会影响排名,但google如此不遗余力的推广AMP,难保将来不会在算法中考虑AMP的因素。 2.让WordPress支持AMP AMP很适合新闻、博客等信息资讯类的网站,作为老牌博客系统WordPress在2016年10月6日推出了AMP的官方插件,目前该插件极大简化了文章页面,文章AMP页面把导航、留言等都去掉了,只保留了文章内容本身,此页面也同时兼容桌面电脑(pc)上浏览,首页、分类、翻页等都没有相对应的AMP页面,我预计后续版本应该会增加更多的功能,如果你不想等,也可以直接改造这个插件加入导航、分类等功能。 安装启动WordpPress的AMP插件后,插件会创建一个AMP文章页面,该页面链接URL是在原页面的链接URL加上“/amp”,以本博客文章链接为例: 原文章页面链接 ://www.watch-life.net//wordpress-google-amp.html ‎ AMP页面的链接://www.watch-life.net/wordpress/wordpress-google-amp.html/amp 为了让google的搜索引擎检索到AMP页面,在原文章页面的HTML里需要指明AMP页面的地址,即用amphtml标签指明AMP版本地址: <link rel="amphtml" href="//www.watch-life.net/wordpress/wordpress-google-amp.html/amp"…
2024-11-25 阅读全文 →