作者文章

fwq

FWQ
小程序
分享几款常用的小程序开发框架
小程序是现在非常火的一个项目,它是一种全新的连接用户与服务的方式,很多人都试着开发一个属于自己的小程序。 那么我们个人该如何快速开发出属于自己的小程序呢?下面就为大家介绍一下几款常用的小程序开发框架。 1、WePY 腾讯官方开源的小程序组件化开发框架,目前有1.4w+Star ,一直在更新着,社区活跃,掉坑能快速的找到方法爬出来。 特性 wepy开发资源汇总 GitHub:aben1188/awesome-wepy 里面有大量的开源项目,开源组件,相关工具,相关文章。同学们不用重复造轮子了,有需要的直接用,加快开发速度~ 2、MpVue 美团出品,使用 Vue.js 开发小程序,从底层支持 Vue.js 语法和构建,目前有1.3w+Star 。框架基于 Vue.js 核心,熟悉Vue的同学可以快速上手。 美团火车票12306抢票、美团汽车票 和 美团充电都是mpvue开发的。 特性: 小编有几个项目都使用了这个框架,还开源了一个,送上GitHub地址“SmallRuralDog/cloud-doc-v2” 3、Taro 京东出品,使用 React 语法规范来开发小程序,目前 9k+Star 它不仅可以开发小程序,还可以开发H5、React Native的端,一套代码,打包成不同的客户端,要不要这么强!!…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DEDECMS首页如何301重定向
织梦首页如何301重定向? DEDECMS首页301重定向,将不带www的主域名定向到带www 推荐学习: //主域名301跳转到www    $redirect301=1; //301跳转开关,1代表打开,0代表关闭    $index_file='index.html'; //指定网站默认首页文件,DeDeCMS设置为index.html,不支持SSI(shtml/shtm)    if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&&$redirect301) //判断URL中是否带www    {    header('HTTP/1.1 301 Moved Permanently');    header('Location:http://www.'.$_SERVER['SERVER_NAME']); //301跳转到www    exit();    } 登录后复制 把上边的代码加入到首页index.php中 if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) 登录后复制 的上边。 但请注意了:如果你的默认首页index.html排在了index.php上面,那么以上方法就不管用了。 以上就是织梦DEDECMS首页如何301重定向的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms记录用户点击的时间怎么看
帝国cms通过日志文件记录用户点击时间,包括access.log、error.log和operation.log。打开日志文件,搜索以时间戳开头的记录,就能找到用户点击时间,例如[2023-03-08 12:34:56]。您可以过滤日志以查看特定日期或时间的点击,从而获得精确的用户点击记录。 如何查看帝国CMS记录的用户点击时间 帝国CMS可以通过日志文件记录用户点击时间。具体步骤如下: 1. 登录服务器并找到日志文件 登录您的服务器,通常使用FTP或SSH工具。导航到帝国CMS安装目录下的logs文件夹。您将找到以下日志文件: .log error.log operation.log 2. 打开日志文件 使用文本编辑器或日志查看器打开其中一个日志文件(通常是access.log)。 3. 搜索点击记录 在日志文件中,您将看到包含用户点击信息的记录。这些记录通常类似于以下内容: [timestamp] [IP address] [request method] [request URL] [HTTP status code] [referrer] 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
报名参加我们的新课程并掌握构建 Chrome 扩展程序的艺术
了解如何为 Google Chrome 浏览器创建扩展程序。在构建 Chrome 扩展程序中,您将了解使用自定义扩展程序扩展浏览器功能所需的一切知识。 您将学到什么 在这个包含 16 个视频课程的综合包中,Tuts+ 讲师 Dan Wellman 将带您了解可以构建的不同类型的扩展程序,并向您展示不同类型的扩展程序架构。 观看简介以了解更多信息: 您可以通过订阅 Envato Elements 立即学习我们的新课程。只需支付较低的月费,您不仅可以访问本课程,还可以访问 Envato Tuts+ 上不断增长的包含 1,000 多门视频课程和行业领先电子书的图书馆。 此外,您现在还可以从包含 200,000 多张照片和 26,000…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress怎么注销站点
如何注销 wordpress 网站:备份数据,然后联系托管提供商注销网站。注销域名并取消关联服务。手动删除 wordpress 安装(仅限拥有 ftp 访问权限者)。向托管提供商和域名注册商确认注销。 如何注销 WordPress 网站 步骤 1:备份您的数据 在注销网站之前,强烈建议您备份网站的所有数据,包括帖子、页面、媒体和插件。这将确保您在失去对网站访问权限后仍能访问您的内容。 步骤 2:联系您的托管提供商 联系您网站的托管提供商,告知他们您要注销。他们将需要采取必要的步骤来关闭您的帐户并删除您的网站文件。 步骤 3:注销您的域名 如果您拥有自己的域名,您需要注销它。请联系您的域名注册商以获取注销说明。 步骤 4:注销与您的网站关联的服务 注销与您的 WordPress 网站关联的所有第三方服务,例如 Google Analytics、Yoast SEO 和联系表格插件。…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dedecms标签有哪些
织梦dedecms标签有哪些 织梦系统常用的一些标签,总结如下,希望对各位有帮助: ● 网站名称:{dede:global.cfg_webname/} ● 网站根网址:{dede:global.cfg_basehost/} ● 网站根目录:{dede:global.cfg_cmsurl/} ● 网页主页链接:{dede:global.cfg_indexurl/} ● 网站描述:{dede:global.cfg_description/} ● 网站关键字:{dede:global.cfg_keywords/} ● 模板路径:{dede:global.cfg_templets_skin/} ● 调用页面:{dede:include filename=”head.htm”/} ● 网站编码:{dede:global.cfg_soft_lang/} ● 调用时间:[field:pubdate function=MyDate(‘y-m-d’,@me)/] ● 调用单个栏目:{dede:type}[field:typename /]{/dede:type} ● 文章标题:{dede:field.title/} ● 文章描述:{dede:field.description function=’html2text(@me)’/} ● 文章关键词:{dede:field.keywords/} ● 当前位置:{dede:field name=’position’/} ● 文章时间:{dede:field.pubdate function=”MyDate(‘Y-m-d H:i’,@me)”/} ● 文章来源:{dede:field.source/} ● 文章作者:{dede:field.writer/} ● 文章内容:{dede:field.body/}…
2024-11-25 阅读全文 →
FWQ
CMS教程
个性化 WordPress 管理体验 – 仪表板
在本系列的第一部分中,我向您展示了如何通过添加自定义徽标和一些内容来自定义 WordPress 登录屏幕。自定义样式。 用户登录后将看到的下一个内容是仪表板,因此在本教程中,您将学习如何通过删除一些现有元框、移动一些元框以及添加一些新元框来自定义它。 我将在本教程中演示的步骤是: 删除一些可能会让用户感到困惑的元框 将元框移动到屏幕上的不同位置 添加您自己的自定义元框来帮助用户 我将创建一个插件来执行此操作 – 如果您在完成本系列第 1 部分之后已经创建了一个插件,您可能更愿意将本教程中的代码添加到该插件中,从而为您提供一个包含所有功能的插件您的管理自定义。 完成本教程需要什么 要完成本教程,您需要: WordPress 安装 访问您网站的插件文件夹以添加插件 用于创建插件的文本编辑器 设置插件 在插件的开头,我添加以下几行: /* Plugin Name: WPTutsPlus Customize the Admin…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发入门(十)登录态维护
》什么是登录态? 所谓登录态,就是程序在运行时,能够识别当前用户,能够证明自己的唯一性且合法。 我们知道,WEB服务器通过浏览器携带的获取来判断是否是同一用户(或浏览器);Restful服务通过客户端传过来唯一ID,来识别调用用户。 》为什么需要维护登录态? 有自身用户体系的应用 用户敏感数据,只对用户可见 涉及用户相关的业务,比如我的订单、个性化推荐等 》小程序登录态维护实现流程 通过wx.login获取登录态。 通过登录返回的code发送给服务器,服务器用code换取session_key和openid后。 获取session_key后一般使用缓存框架保存登录态,服务端随机生成一串唯一字符串3rdSessionId为key,session_key为value组成键值对并存到缓存当中,缓存时间视情况自行决定。 将3rdSessionId返回给客户端 客户端将3rdSessionId缓存到localStorage中,后续接口从缓存中读取3rdSessionId,传递给服务器;服务器根据3rdSessionId来判断用户身份。 如果服务器根据3rdSessionId在缓存中查找是否存在session_key,如果存在正常执行;如果不存在小程序未登录,重新从第一步流程走。 以上流程是官方推荐使用的流程,并不是维护登录态的唯一途径。 另外,你也可以在小程序中使用wx.checkSession()检查登录态是否过期。如果过期重新调用wx.login接口。session_key在微信服务器有效期是30天,建议服务端缓存session_key不超过30天。 【相关推荐】 1. 2.  3.  以上就是微信开发入门(十)登录态维护的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms模板文件在哪
中的各种模板文件: 首页模板  empletsdefaultindex.htm  文章频道首页 empletsdefaultindex_article.htm 文章列表页 empletsdefaultlist_article.htm 文章内容页 empletsdefaultrticle_article.htm 图集频道首页 empletsdefaultindex_image.htm 图集列表页 empletsdefaultlist_image.htm 图集内容页 empletsdefaultrticle_image.htm 图集详细页面 empletsplusshowphoto.htm 软件频道首页 empletsdefaultindex_soft.htm 软件列表页 empletsdefaultlist_soft.htm 软件内容页 empletsdefaultrticle_soft.htm 软件最终下载页 empletsplusdownload_links_templet.htm 动画频道首页 empletsdefaultindex_flash.htm 动画列表页 empletsdefaultlist_flash.htm 动画内容页 empletsdefaultrticle_flash.htm 产品频道首页 empletsdefaultindex_product.htm 产品列表页 empletsdefaultlist_product.htm 产品内容页 empletsdefaultrticle_product.htm 分类信息频道首页 empletsdefaultindex_info.htm 分类信息列表页 empletsdefaultlist_info.htm 分类信息内容页 empletsdefaultrticle_info.htm 分类信息搜索页 empletsdefaultinfosearch.htm 专题列表页 empletsdefaultlist_spec.htm 专题内容页 empletsdefaultrticle_spec.htm  织梦图书模块模板: 图书首页…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发入门使用详解
这次给大家带来微信小程序开发入门使用详解,微信小程序开发入门使用的注意事项有哪些,下面就是实战案例,一起来看一下。 微信小程序已经火了一段时间了,之前一直也在关注,就这半年的发展来看,相对原生APP大部分公司还是不愿意将主营业务放到微信平台上,以免受制于腾讯,不过就小程序的应用场景(用完即走和二维码分发等)还是很值得我们学习的,技术上面如果了解React的话,会发现他们在组件化上面有很多雷同之处。说白了,小程序就是基于微信平台的H5轻应用,微信将系统底层功能(设备、位置、媒体、文件等)和微信自身功能(登录、支付、分享等)封装成相应API供小程序调用。 自己根据官方文档写过一个DOME,借助和风天气开放API接口,实现天气预报,仅供学习交流使用,谢谢~ 一、小程序基本概念 1、开发工具:为了配合小程序开发,微信专门配备了自己的开发工具,自行选择对应版本安装。 2、创建项目应用:安装完成后,打开并扫码登录。小程序发布需要企业级的认证公众号,所以个人订阅号是不能发布的。所以我这里选择无AppID,创建项目选择一个本地空文件夹,勾选创建quick start 项目生成一个demo。 3、编写小程序:demo初始化并包含了一些简单的代码文件,其中app.js、app.json、app.wxss 这三个是必不可少的,小程序会读取这些文件初始化实例。   app.js是小程序的初始化脚本,可以在这个文件中监听小程序的生命周期,申请全局变量和调用API等   app.json是对小程序的全局配置,pages设置页面路径组成(默认第一条为首页),window设置默认页面的窗口表现等   app.wxss 是整个小程序的公共样式表。类似网站开发中的common.css 4、创建页面:在pages目录下,由一个文件夹中的四个同名不同类型文件组成。.js是脚本文件,.json是配置文件,.wxss是样式表文件,.wxml是页面结构文件,其中json和wxss文件为非必须(默认会继承app的json和wxss默认设置)。 二、小程序的框架 1、小程序的配置   app.json主要分为五个部分:pages:页面组,window:框架样式(状态栏、导航条、标题、窗口背景色),tabBar:底部菜单,networkTimeout:网络超时设置,debug:开启debug模式   page.json针对页面单独设置,层叠掉app.json的全局设置 "pages""pages/index/index""pages/logs/logs""window""backgroundTextStyle":"light""navigationBarBackgroundColor": "#000""navigationBarTitleText": "WeChat""navigationBarTextStyle":"white" 登录后复制 2、小程序的逻辑   使用App()来注册一个小程序,必须在app.js中注册,且不能注册多个 App({//如下为小程序的生命周期   onLaunch: function() { },//监听初始化   onShow: function() {  },//监听显示(进入前台)   onHide: function() {  },//监听隐藏(进入后台:按home离开微信)   onError: function(msg) {  },//监听错误…
2024-11-25 阅读全文 →