作者文章

fwq

FWQ
小程序
使用微信小程序开发简易的播放器
本文介绍了如何使用小程序开发一个简易的播放器的,具有一定的参考价值,希望对各位学习微信小程序开发的朋友有帮助! 使用微信小程序开发简易的播放器 本文根据别人例子跟着做一个音乐播放器小程序,留下一个脚印吧。实现以下微信小程序的音乐播放器。 界面做的确实挺丑的,先上wxss文件 //index.wxss .button-style{  background-color: #eee;  border-radius: 8rpx;  margin: 20rpx;  } 登录后复制 只是顶一个简单的按钮的圆角和间距,颜色这个我还是用primary这个小绿色。  推荐学习:《》 下面是index.wxml文件 //index.wxml <button>播放</button> <button> <button> <button> <button></button></button></button></button> 登录后复制 没办法,用开发者工具打出来就是这样的丑格式 下面是重点index.js //index.js //获取应用实例 var app = getApp() Page({ data:{…
2024-11-25 阅读全文 →
FWQ
CMS教程
详解如何​利用WordPress自带短代码添加视频
下面由/” target=”_blank”>wordpress教程栏目给大家介绍利用wordpress自带短代码添加视频的方法,希望对需要的朋友有所帮助! 利用WordPress自带短代码添加视频 利用WordPress自带的视频短代码可以方便地让你在任何位置添加视频,支持的文件类型是mp4,m4v,webm,ogv,wmv和flv。 基本的视频短代码 【video src="pepper.mp4"】 登录后复制 将【】替换为[],以下相同 添加到文章中会自动调用WordPress自带播放器。 模板文件中使用短代码 可以使用do_shortcode()函数在主题模板中调用视频,如视频文件存储在您的主题目录中,使用get_template_directory_uri()或get_stylesheet_uri()直接获取文件url。 $video_file = get_template_directory_uri() . "/videos/pepper.mp4"; echo do_shortcode('【video mp4=' . $video_file . '】'); 登录后复制 循环和自动播放 可以通过参数实现循环和自动播放,并定义类为my-video echo do_shortcode('【video mp4=' . $video_file . ' loop = "on" autoplay = 1 class = my-video】'); 登录后复制 添加视频封面(占位图) 如将在(主题目录)/ images文件夹中cover.jpg的图片作为封面: echo do_shortcode('【video mp4=' . $video_file . ' poster = ' . get_template_directory_uri() . '/images/cover.jpg】'); 登录后复制 设置视频高度和宽度 echo do_shortcode('【video mp4=' . $video_file . ' width = 320 height = 240】'); 登录后复制 更多 以上就是详解如何​利用WordPress自带短代码添加视频的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
使用 WordPress 插件时最大限度地提高性能
WordPress 拥有超强的可扩展性,这帮助它成为世界上最常用的内容管理系统。主题和插件的概念使 WordPress 成为一个非常流行的框架,并且使用 WordPress 使其拥有数以万计的主题和插件可供使用。 但根据本叔叔的说法,能力越大,责任越大。您不能使用多个主题(大多数情况下),但您可以在单个 WordPress 安装中使用无限数量的插件。这可能会降低性能——但不一定每次都会。在本教程中,我将帮助您在不放弃性能的情况下使用 WordPress 插件。 为什么 WordPress 很棒 让我们更详细地了解 WordPress 的可扩展性。 WordPress 最初创建于 2003 年,是另一个名为“b2 Cafelog”的博客软件的分支。一年后,在2004年5月22日发布的1.2版本中,引入了“插件”功能。大约一年后,2005 年 2 月 17 日,1.5 版发布了主题系统。…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms怎么上传文件
怎么上传文件?phpcms前端页面上传文件 PHPCMS其实有一个叫做附件的模块,上传用的就是这个东西,现在我们来看一下对应的文件:phpcmsmodulesttachment ttachments.php就是这个文件,大概在29行上(我用的PHPCMS版本号是Phpcms V9.5.8 Release 20140929)有下面一个方法: public function upload() { $grouplist = getcache('grouplist','member');   //获取缓存中身份分组的列表         if($this-&gt;isadmin==0 &amp;&amp; !$grouplist[$this-&gt;groupid]['allowattachment']) return false;   //判断是否允许上传附件         pc_base::load_sys_class('attachment','',0);   //加载attachment类         $module = trim($_GET['module']);  //通过get方式获取模型         $catid = intval($_GET['catid']);  //通过get方式获取catid         $siteid = $this-&gt;get_siteid();   //获取站点ID         $site_setting = get_site_setting($siteid);   //获取站点配置信息,这个函数在此模块中的公共函数global.func.php中可以找到         $site_allowext = $site_setting['upload_allowext'];  //获取到允许的上传文件类型          $attachment = new attachment($module,$catid,$siteid);   //实例化attachment类,就是上面刚刚提到的加载进来的类         $attachment-&gt;set_userid($this-&gt;userid);  //调用attachment类的set_userid函数,确定是哪个用户上传的。         $a = $attachment-&gt;upload('upload',$site_allowext);  //上传文件,具体的函数请查看attachment类。         if($a){     //下面这些就是上传成功后的一些路径和文件名什么的了~             $filepath = $attachment-&gt;uploadedfiles[0]['filepath']; $fn = intval($_GET['CKEditorFuncNum']); $this-&gt;upload_json($a[0],$filepath,$attachment-&gt;uploadedfiles[0]['filename']); $attachment-&gt;mkhtml($fn,$this-&gt;upload_url.$filepath,''); } } 登录后复制 以上应该解释的比较详细了,不懂的话可以自己看一下对应的文件,好了现在我们来看前端: 登录后复制          这个就是上传用的~注意调用的action的路径就好了~再就是这里的的name属性必须为upload否则无法上传成功,因为在attachment类中定死了上传的name属性,所以 这里只能用这个了~ PHP中文网,大量的免费,欢迎在线学习! 立即学习“”; 以上就是怎么上传文件的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
NodeJs开发微信公众号微信事件交互实例代码
这篇文章主要介绍了使用nodejs 开发微信公众号微信事件交互实例的相关资料,需要的朋友可以参考下 微信公众号有个规则,一旦开启了开发者模式,其他的常规功能就都必须通过调用完成。比如说功能,必须通过发送的方式生成。本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么样与微信交互的。这些功能的入口就是你在测试公众号里面填写的URL(以下用/login/wechat代替)。 事件交互 扫码关注微信公众号后,微信会调用你的接口/login/wechat,并且附带一段信息,首先你需要获取一些签名,通过加密、排序比对是否与你填写的TOKEN一致,如果一致则进行xml的解析。node解析xml时必须先引用模块。所以,先引入xml解析模块 //xml解析模块 var XMLJS = require('xml2js'); //解析,将xml解析为json var parser = new XMLJS.Parser(); //重组,将json重组为xml var builder = new XMLJS.Builder(); 登录后复制 通过req的监听data,来获取微信发送过来的xml包。以下是某个新用户关注公众号后微信向你的后台接口(上一篇中提到的/yourapi)发送的xml包数据,经过解析后,他的结构如下: tousername:收信人【此处为公众微信号】 fromusername:发信人【此处为用户openid】 createTime:发送时间 msgtype:消息类型【event(响应事件)、text(推送消息)、image(推送图文消息)等】 event:消息名称【此处为关注】 eventkey:自定义的key,在设置网页时可以自定义后文中会讲到 以上就是当一个用户关注后微信往你接口发送的数据包。上面对我们有用的是fromusername,即关注人的openid,我们在关注时获取了用户的该openid后可以通过微信提供的特定接口(https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN)获取用户的头像,性别,昵称等信息,为你的app建立一个可靠的资料库。 代码实现 //微信事件推送的入口 app.post('/yourapi', function(req, res, next) { //获取参数 var query = req.query;  //签名 var signature = query.signature;  //输出的字符,你填写的TOKEN …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现下载进度条的方法
我们经常会在app下载中看到下载进度条,这个进度条是为了和用户交互,告知用户当前的进度,不然让用户一直处于等待,用户等超过1分钟就会崩溃的,今天代码君就教大家如何在小程序中也制作下载进度条,本文主要介绍了微信小程序实现下载进度条的方法,希望能帮助到大家。 progress进度条是微信小程序的组件,和HTML5的进度条progress类似。 progress属性介绍 属性名 作用 参数值 percent 进度百分比0~100 show-info 在进度条右侧显示百分比 true/false 默认false active 进度条从左往右的动画 true/false 默认false stroke-width 进度条线的宽度,单位px 默认6px color 进度条颜色 #09BB07 activeColor 已选择的进度条的颜色 backgroundColor 未选择的进度条的颜色 下载进度条制作 一、wxml视图制作…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序日历组件开发
摘要: 我们都知道由于微信小程序开发文档和工具的限制,js文件不能直接操作wxml文件,开发者不能进行dom操作,所以在此创建组件必须先把组件结构定义好!也就是说必须在wxml文件中先定义好组件结构,然后再绑定数据,根据j … 我们都知道由于微信小程序开发文档和工具的限制,js文件不能直接操作wxml文件,开发者不能进行dom操作,所以在此创建组件必须先把组件结构定义好!也就是说必须在wxml文件中先定义好组件结构,然后再绑定数据,根据js文件中的数据进行动态渲染。我们在开发日历小程序时(本站也曾经介绍过两篇小程序日历的源码demo,有兴趣的朋友可以了解下:一款非常NB的日历转换器(阳历-农历)的微信小程序源码demo 和微信小程序:日历demo下载)就会发现,这里的日历由两部分组成,一是上部红色,而是下面主要日历部分。上部直接绑定数据。 下部分实现方式: 第一行星期的显示,此处为固定显示,无需js操作。然后下面的日历body部分,由于每周七天,绑定的数据可根据此生成,根据当前日期生成每行的数据。 日期生成: 取当前月第一天,得到星期,计算上月在第一行的日期,如下图红色框中的部分: 以当前日期为例,本月一号位周六,当前月份可显示上个月6天;计算当前月(或指定月份)最后一天的星期天数,取得下个月可在本月显示日期。最后合并本月日期,并按每行七日排列,即可生成当前月分的日历数据。以下贴出代码: wxml代码: <view>     <view>         <view>{{canlender.date}}日</view>         <view>{{canlender.month}}月</view>     </view>     <view>         <view>日</view>         <view>一</view>         <view>二</view>         <view>三</view>         <view>四</view>         <view>五</view>         <view>六</view>     </view>     <view>         <block>             <view>…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序自定义toast实现的方法
这篇文章主要介绍了微信小程序自定义toast实现方法,简单描述了微信小程序自带toast使用方法,并结合实例形式分析了自定义toast的定义与使用方法,需要的朋友可以参考下 本文实例讲述了微信小程序自定义toast实现方法。分享给大家供大家参考,具体如下: 一、微信官方默认toast toast最常见了,几乎每个App都有这样的特效,先看下小程序自带的toast效果,立马想死的心都有了~~ 微信自带toast的效果: js文件: wx.showToast({  title: '成功',  icon: 'success',  duration: 2000 }) 登录后复制 用法超级简单,但官方小程序有几个问题: 只能显示success、loading两种icon 且icon不可去除 持续时间最大10秒 二、自定义toast 我们最常见的toast是偏底部,而且高度是比较小的那种~~ 先看效果: 看似简单,实现起来相当不简单,如何实现: 1)建立一个公共的toast的template模板文件,因为每个页面都需要用到toast <!-- wetoast.wxml --> <template>  <view>   <view></view>   <view>…
2024-11-25 阅读全文 →
FWQ
CMS教程
WordPress究竟是什么?详细介绍及使用建议
WordPress究竟是什么?详细介绍及使用建议 随着互联网的发展,网站建设逐渐成为许多企业和个人的必选之路。而WordPress,作为世界上最流行的开源网站建设平台之一,备受关注。无论是个人博客、中小型企业网站,还是在线商店等网站,WordPress都能提供全方位的解决方案。那么,WordPress究竟是什么?如何使用它来打造自己的网站呢?我们将在本文中详细介绍。 首先,简单说来,WordPress是一个免费开源的内容管理系统(CMS)。它以用户友好和灵活性而闻名,可以帮助用户建立各种类型的网站,无论是个人博客、企业网站,还是在线商店等。WordPress具有强大的扩展性,提供了大量的主题和插件,让用户可以根据自己的需求定制网站的外观和功能。 WordPress的核心功能包括文章发布、页面管理、分类标签、评论系统等,这些功能使得用户可以轻松地生成各种内容,并且方便地对网站进行管理。同时,WordPress还支持多用户功能,允许多个用户协作编辑网站内容,适用于团队合作或多作者博客等场景。 除了基本功能外,WordPress还有丰富的主题和插件资源。用户可以在WordPress官方网站或第三方市场上找到适合自己的主题和插件,这些资源可以帮助用户实现各种定制化需求,如改变网站风格、增加功能扩展等。同时,WordPress的社区庞大活跃,用户可以在社区中获取帮助和支持,解决问题和学习使用技巧。 对于想要使用WordPress建立网站的用户,有一些使用建议: 首先,选择合适的托管平台。WordPress可以在自己的服务器上搭建,也可以选择专门的托管服务商。用户可以根据自身需求和技术水平选择适合的托管方案,确保网站的稳定和安全。 其次,选择适合的主题和插件。主题决定了网站的外观,插件则增加了网站的功能。用户可以根据自己的需求选择主题和插件,定制网站的外观和功能。同时,注意选择优质的主题和插件,确保其稳定性和安全性。 此外,定期更新和维护网站。WordPress会不断更新版本以修复bug和改进功能,用户应及时更新WordPress核心、主题和插件,以确保网站的安全性和稳定性。同时,定期备份网站数据,以防意外情况发生时能够及时恢复。 最后,学习和分享。WordPress拥有庞大的社区资源,用户可以在社区中学习和分享经验,解决问题和获取支持。通过与他人的交流和学习,用户可以不断提升自己的技术水平和建站能力。 综上所述,WordPress是一个强大且灵活的网站建设平台,适用于各种类型的网站建设需求。通过选择合适的托管平台、主题和插件,定期更新和维护网站,以及学习和分享经验,用户可以借助WordPress打造出令人满意的网站。愿本文对您进一步了解WordPress并使用它建站提供帮助。 以上就是WordPress究竟是什么?详细介绍及使用建议的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
如何开发一个自动生成关键词云的WordPress插件
如何开发一个自动生成关键词云的WordPress插件 随着博客平台和内容管理系统的普及,WordPress已经成为了很多人搭建个人博客的首选。而丰富的插件生态系统也给WordPress添加了很多个性化和定制化的功能。本文将介绍如何开发一个自动生成关键词云的WordPress插件,让你的博客内容更有吸引力。 关键词云是一种以图像形式呈现的标签云,它以不同大小、颜色的字体展示出网站文章中最常使用的关键词。通过关键词云,读者可以快速了解文章的主题和关键词,提高对文章的阅读兴趣。下面就是一个典型的关键词云示例: 在开发该插件之前,我们需要先了解以下几个基本的步骤: 创建插件文件夹:在WordPress的插件目录下创建一个新文件夹,命名为”keyword-cloud-generator”。 创建插件主文件:在”keyword-cloud-generator”文件夹中创建一个主文件,命名为”keyword-cloud-generator.php”。该文件将包含插件的各种功能和逻辑。 编写插件的必要功能代码:包括指定WordPress插件的元数据,注册插件激活和停用时需要执行的函数,以及生成关键词云的函数。 下面是一个简单的代码示例,展示如何实现关键词云的生成功能: <?php /** * Plugin Name: Keyword Cloud Generator * Plugin URI: https://yourwebsite.com/ * Description: Generate keyword cloud for your blog…
2024-11-25 阅读全文 →