作者文章

fwq

FWQ
小程序
微信小程序页面跳转功能中从列表的item项跳转到下一个页面的实现方法
这篇文章主要介绍了微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法,结合具体实例形式总结分析了微信小程序页面跳转及列表item项跳转页面的相关操作技巧,需要的朋友可以参考下 本文实例讲述了微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法。分享给大家供大家参考,具体如下: 很多项目都会有消息记录页,即列表页,紧接着就是点击列表的某一项进入到消息的详情页,这里承接上一篇文章,继续分享如何从列表的item项跳转到下一个页面。 一、效果图 从左边的列表页调到右边的详情页 二、页面之间的跳转 首先要看的是页面的跳转,微信小程序有三种跳转方式可供选择: 1、保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。 wx.navigateTo({  url: 'test?id=1' }) 登录后复制 2、关闭当前页面,跳转到应用内的某个页面。 wx.redirectTo({  url: 'test?id=1' }) 登录后复制 3、跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 wx.switchTab({  url: '/index' }) 登录后复制 注:wx.navigateBack(OBJECT)关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages())…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发之准备阶段的图文代码介绍
  微信开发之准备阶段 所需资源: 1、微信公众平台账号 2、百度BAE平台账号 一、    微信公众账号申请   登录微信公众平台    在右上角有注册 填写相关资料进行注册,在此我注册的是个人订阅号,如果有公司信息可以注册服务号。另外由于个人订阅号接口有限,对于个人开发不是很有利,微信还提供了测试账号,专为开发人员使用,进入如下地址申请测试号           测试号权限对于开发来说还是很不错的~ 由于微信接入开发者模式需要提供可供微信服务器发送请求的url地址所以你的服务端必须能接入公网,可以使用花生壳等dns服务商,在此由于我用的是小区宽带不能解析,所以改用了百度的bae,没有公网ip的可以试试,初步接入测试感觉挺方便的,,用百度账号就可登陆,需要注意的是在bae使用中要用svn等管理应用,但是用户名又不支持中文所以如果百度账号是中文的朋友还是重新注册一个英文的吧, 接下来准备工作做完了就开始编写代码成为微信公众平台的开发者吧,以下代码出自柳峰老师博客 核心类: package com.vlive.action.connector;   import java.io.IOException;   import java.io.PrintWriter;   import javax.servlet.ServletException;   import javax.servlet.http.HttpServlet;   import javax.servlet.http.HttpServletRequest;  …
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress如何采集
  WordPress是一种使用PHP语言开发的建站程序平台,现在做博客用wp的已经很多了,很多网站制作培训都使用的是wp,特别是在做采集站的时候的共能很强大。下面就给大家介绍如何实现wp的自动采集功能。 推荐教程:   1、安装网站采集插件:WP-AutoPost   2、点击“新建任务”后,输入任务名称,即可创建新任务,创建好新任务之后可以在任务列表中查看到该任务,就可对该任务进行更多设置。(这一部分不需要修改设置,唯一需要改动的就是采集的时间。)   3、文章来源设置。在该选项卡下我们需要设置文章来源的 文章列表网址 及 具体文章的匹配规则。我们以采集”新浪互联网新闻“为例,文章列表网址为http://roll.tech.sina.com.cn/internet_worldlist/index.shtml,因此在 手工指定文章列表网址 中输入该网址即可,如下所示:   4、文章网址匹配规则。文章网址匹配规则的设置非常简单,无需复杂设置,提供两种匹配模式,可以使用URL通配符匹配,也可以使用CSS选择器进行匹配,通常使用URL通配符匹配较为简单,但有时使用CSS选择器更为精确。   5、 使用URL通配符匹配。通过点击列表网址 http://roll.tech.sina.com.cn/internet_worldlist/index.shtml 上的文章,我们可以发现每篇文章的URL都为如下结构:http://tech.sina.com.cn/i/2013-06-27/16328485884.shtml,因此将URL中变化的数字或字母替换为通配符  (*)  即可,如:http://tech.sina.com.cn/i/(*)/(*).shtml 。重复的网址可以使用301重定向。   6、使用CSS选择器进行匹配。使用CSS选择器进行匹配,我们只需要设置文章网址的CSS选择器即可,通过查看列表网址http://roll.tech.sina.com.cn/internet_worldlist/index.shtml的源代码即可轻松设置,找到列表网址下文章超链接的代码,如下所示:   7、可以看到,文章的超链接A标签在class为“contList”的标签内部,因此文章网址的CSS选择器只需要设置为  .contList a  即可,如下所示:   8、设置完成之后,不知道设置是否正确,可以点击上图中的测试按钮,如果设置正确,将列出该列表网址下所有文章名称和对应的网页地址,如下所示:   9、其他的设置可以不用修改。   10、以上采集方法适用于WordPress多站点功能。 如果这篇文章不能解决你的问题可以查看这篇文章: 以上就是如何采集的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
ES6新特性开发微信小程序(8)
ES6新增了很多对于国际化的支持,比如时间格式,货币格式,数字格式等。 Internationalization & Localization(国际化与本地化)是指修改软件使之能适应目标市场的语言、地区差异以及技术需要。 国际化是指在设计软件,将软件与特定语言及地区脱钩的过程。当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变或修正。本地化则是指当移植软件时,加上与特定区域设置有关的信息和翻译文件的过程。 Intl 对象是 ECMAScript 国际化 API 的一个命名空间,它提供了精确的字符串对比,数字格式化,日期和时间格式化。Collator,NumberFormat 和 DateTimeFormat 对象的构造函数是 Intl 对象的属性。 Intl.Collator(): 语言敏感的字符串对比功能对象,collators 的构造函数 Intl.DateTimeFormat():语言敏感的日期和时间格式化功能对象的构造函数 Intl.NumberFormat():语言敏感的数字格式化功能对象的构造函数 Collation(排序规则) 对于字符串集合的排序和检索,可以根据地区和Unicode为参数进行排序。 Number Formatting(数字格式化) 可以根据数字分组和本地的分隔符,对数字进行格式化。 Currency Formatting(货币格式化)…
2024-11-25 阅读全文 →
FWQ
CMS教程
分享帝国CMS单次只能上传20个文件问题的解决方法(max_file_uploads)
最近在使用的时候,发现了一个问题:在上传文件或图片的时候,一次性上传不能超过20个,如果超过20个也只能成功20 个,其余的均失败。检查文件大小并不大,没有达到php中memory_limit、post_max_size、upload_max_filesize任意一个的限制, 所以问题不在这里。最后才发现原来是max_file_uploads配置的问题。 推荐学习《》 max_file_uploads是php5.2.12及更新的版本中增加的一个参数,该参数是设置每次最大上传文件数量(Maximum number of files  that can be uploaded via a single request),超出该数量的文件将被丢弃。所以设置max_file_uploads的值为你可能用到的最大 文件数就可以成功解决这个问题了。 我们打开PHP.ini,查找max_file_uploads,如果不存在,则在; File Uploads ;之下建立max_file_uploads,如果存在则可以正常修改,设置为如下所示。 max_file_uploads=100 登录后复制 设置完毕后,保存php.ini,重启服务器即可。 以上就是分享帝国CMS单次只能上传20个文件问题的解决方法(max_file_uploads)的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序中图片处理的问题汇总
摘要: 在小程序的开发过程中,页面布局中,我们经常会遇到一些图片处理的问题,比如,如果图片不是固定高度和高度,但image设置的是固定的高度和宽度,这时候原始图片相对image设置的固定高度和宽度不是等比例大小,那么这 … 在小程序的开发过程中,页面布局中,我们经常会遇到一些图片处理的问题,比如,如果图片不是固定高度和高度,但image设置的是固定的高度和宽度,这时候原始图片相对image设置的固定高度和宽度不是等比例大小,那么这张图片就会变形,变的不清晰。这时就可以使用下面的等比例缩放的方式缩放图片,让图片不变形。或者通过image的bindload方法动态的获取图片的高度和宽度,动态的设置图片的高度和宽度,是图片布局的高度和宽度和原始图片的高度和宽度相等。 1.图片等比例缩放工具 //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
CMS教程
织梦首页怎么调用留言本
织梦首页怎么调用留言本? 织梦dedecms首页调用留言本 {dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='36' typeid='40' if='ischeck=1'}   <a>  [field:uname /]  <img alt="织梦首页怎么调用留言本" >  [field:msg function="cn_substr('@me',30)"/]  [field:ip /]   </a>   {/dede:loop} 登录后复制 其中 [field:uname /]为调用用户昵称 为调用用户头像 [field:msg function=”cn_substr(‘@me’,30)”/]为调用评论内容 [field:ip /]为调用发帖者IP地址 知识扩展: 我们知道利用织梦内容管理系统(DedeCMS)自带提供的自定义表单功能可按需求建立表单供前台用户提交,比如:在线订单、在线报名等一些常见的互动应用。那么它如何在前台调用?好多朋友提问,今天我就简单说一下,前台调用的方法。 dedecms5.6 自定义表单内容首页调用代码举例: {dede:loop table='dede_diyform1' sort='' row='10' if=''} <a>[field:shenghuo/]</a> 登录后复制…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序页面间跳转如何监听事件
摘要: 在微信小程序的开发过程中,我们可定会遇到页面间相互跳转的需求,那么如何监听页面跳转之间的事件呢?我们在之前的一篇文章:艺龙微信小程序框架组件研究(附源码)为例,来看一看小程序在页面之间相互跳转时的事件 … 在微信小程序的开发过程中,我们可定会遇到页面间相互跳转的需求,那么如何监听页面跳转之间的事件呢?我们在之前的一篇文章:艺龙微信小程序框架组件研究(附源码)为例,来看一看小程序在页面之间相互跳转时的事件机制。 我们知道小程序提供打开新页面、页面重定向、页面返回、tabBar切换四种改变视图的机制,托管了页面的生命周期,并为应用提供了相应的生命周期事件,方便应用各阶段的业务处理,但页面之间相互跳转并没有相应的事件机制,例如—— 1、A页面打开二级页B,B页面做了一些操作,要通知A页面做相应的处理。 2、从B页面携带一些数据,返回到A页面 以上两种场景很常见,归结为页面间如何方便的进行交互,当然我们可以通过页面跳转传参或全局数据对象来达到目的,但是使用上有些束缚(转换参数或维护全局对象)! 所以在elong小程序项目中采用事件机制解决这一问题。我们重写了navigateToAPI,A页面调用该接口进行页面跳转后,方法返回给A页面一个事件对象 event,该对象可以注册自定义事件,目标页面(B页面)可以按照业务需求触发事件响应,同时将相关数据作为参数传递到监听处callback。 A页面 B页面 API Event 部分代码如下:     Page({         data: {             userInfo: {}         },         navigateToHttp: function () {             var event = api.Navigate.go({                 url: '../http/index',                 params: {                     name: 'billy'                 }             });             event.on("listok", function (params) {                 console.log(params)…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发图片拖拽
这篇文章主要介绍了微信小程序开发图片拖拽实例详解的相关资料,需要的朋友可以参考下 微信小程序开发图片拖拽实例详解 1.编写页面结构:moveimg.wxml <view>    <view>      <image>      </image>    </view>  </view> 登录后复制 2.编写页面样式:moveimg.wxss .container {    box-sizing:border-box;    padding:1rem;  }  .cnt{    width:100%;    height:15rem;    border: 1px solid #ccc;    position:relative;    overflow: hidden;  }  .image-style{     position: absolute;     top: 0px;     left:0px;     height:100%;   }…
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么让DEDECMS的list标签支持weight排序
怎么让的list标签支持weight排序? 让DEDECMS的list标签支持weight排序 推荐学习: DEDECMS系统支持文档权重weight排序,可以在模板中使用: {dede:arclist row='10' titlelen='50' orderby='weight'} •[field:textlink/]<br> {/dede:arclist} 登录后复制 登录后复制 其中的orderby=’weight’就实现了文档按照权重排序了。这是arclist标签,可以用在任何位置来调用文档列表. 然而,在栏目列表页,如果你要使用list标签(实现文档列表分页),也想用权重(weight)排序, {dede:list pagesize='10' titlelen='50' orderby='weight'} •[field:textlink/]<br> {/dede:list} 登录后复制 你会发现,你的列表并没有按照权重(weight)排序,无论你怎么修改,它的顺序就还是老样子! 原因:dedecms对权重weight排序的支持仅arclist标签,并不支持list标签 解决办法: 1、打开文件arc.listview.class.php 2、查找“else if($orderby==”lastpost”) {” 语句,大概在609行,在此行前面按下回车健,插入如下语句: else if($orderby=="weight") {     $ordersql = " order by arc.weight $orderWay"; } 登录后复制 3、继续查找“if(ereg(‘hot|click|lastpost’,$orderby))”语句,修改为: if(ereg('hot|click|weight|lastpost',$orderby)) 登录后复制 修改完成后,保存,如果目标里面已经使用了weight排序,生成一下,就可以看到,文档列表已经安装weight排序  4、模板调用 {dede:arclist row='10' titlelen='50' orderby='weight'} •[field:textlink/]<br> {/dede:arclist} 登录后复制…
2024-11-25 阅读全文 →