分类归档

网站开发

FWQ
小程序
修改微信号有什么影响吗?
修改微信号对用户没有影响。修改微信号的本质实际就是换了个名字而已,并不会对你的微信的使用产生什么影响,不会将你的好友改没了,也不会影响你的聊天。 【相关学习推荐:】 修改微信号有什么影响吗? 必须明确:修改微信号的本质实际就是换了个名字而已 ,并不会对你的微信的使用产生什么影响,不会将你的好友改没了,也不会影响你的聊天。 如何修改微信号 操作步骤如下: 首先登录你的微信,进入 微信主页面后,点击右下角的“我”;再点击最上方你现在的“微信号”最右边的小箭头;进入个人信心界面,点击“微信号”;在弹出的 页面中,点击下面的“修改微信号” 微信号时注意 更改微信号时,只支持英语字母与阿拉伯数字,再加上一个下划线,并不支持符号标点,所以我们要设计好自己的微信号。 修改微信号,我们需要注意的是不要牵扯自己的手机号码、生日、身份号码等信息,否则就会造成信息泄露,有丢失信息的影响。 微信号一年只能修改一次,一定要三思,想清楚之后再修改。 更多相关知识,请访问:! 以上就是修改微信号有什么影响吗?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序云开发和非云开发区别
小程序云开发和非云开发区别 1、云开发无需建服务器,小程序云提供了一个免费基础版本,如果是非云开发需要搭建服务器。 2、云开发项目可以快速上线,可以不依托外部的云服务器,来进行数据库的增删改查,以及对象存储。 微信小程序云开发的坑 1、基础版CDN流量太少 在我最近做的一个项目中,仅在开发与测试期间,上传/下载了相册原画质的图片就用了765MB(四五天时间),当时我就意识到了事情的严重性,因为这个项目上线后需要每天为百名用户来使用,如果像我测试的那样,可能CDN流量两天就用完了。一旦CDN流量用完升级配置,一个月最少都要30块钱,这个价钱可以在外面购买一个很好的对象存储服务了。 不过还好我发现这个问题比较早,及时控制了上传图片的质量,每次上传图片程序自动都进行一次压缩,每张大概在200kb以内,在正式使用到现在也就消耗了1mb左右的CDN流量。(日均活跃用户在60人左右) 2、云数据库限制多 这个坑我觉得对于我来说是最深的一个,云数据库的限制有两方面。第一个方面是小程序端获取数据条数限制。第二个方面是云数据库读写权限限制。 (1)小程序端读取限制 小程序端直接请求数据库,每次最多可以读取20条数据 使用云函数请求数据库,再通过小程序端触发云函数,每次最多读取100条数据 要是每次需要请求的数据超过100条,那就需要使用skip分次请求再进行组合了,具体操作可查看官方文档或其他博客。 (2)云数据库读写权限限制 在说这个坑之前先说一下,小程序云数据库为非关系型数据库,不能使用外键内键联合查询。(与上下文无关,本文未提到) 云数据库最开放的权限是:所有用户可读,仅创建者可改。 也就是说你创建了一条记录,他人无法进行修改或删除,这也就导致了一系列的问题。下面举一个我实际项目的例子。 eg:现有一个多座位的自习室供用户预定,用户每次预定可以选择一个使用时间,到这个时间结束后这个座位可以被其他人再次预定。 简单的一个场景,正常的逻辑下我们数据库的自习室表里应该有这三个主要的字段就够了,自习室标识(r_id),自习室到期时间(r_date),自习室是否可预定(r_flag)。 当一个用户选择预定一个自习室时,我只需要判断这个自习室的r_flag是否为true即可,如果为true,用户可以预定,预定成功后r_date刷新,r_flag置为false即可。 但是,小程序云开发提供的云数据库,最开放的权限为所有用户可读,仅创建者可改。 就导致上述逻辑行不通。我们就需要更复杂一点的逻辑来实现这个功能。 我当时的做法是:每次用户预定自习室时都提交一条数据,将每个自习室所有的预定数据按照时间先后放到一个个栈内,最新的预定放到上面,这样下次有人进行预定时,只需要比较是否到最上面那条数据的r_date,来判断该自习室目前是否可被预定。不修改记录实现一个覆盖删除的功能。 3、对外开放限制多 一个正常的小程序项目一般都会配一个后台管理系统,这个后台管理系统与小程序共用一个数据库,来对数据进行管理。由于小程序云开发自带的云数据库在小程序内部,外部要是想访问这个数据库则需要一个稍微复杂的流程: 先使用官方接口获取到调用凭证,在通过这个凭证使用指定的接口来对数据库进行增删改查。此外这个流程中消耗的资源也是算在基础配置里的,每日请求上线5万次。 推荐教程:《》《》 以上就是小程序云开发和非云开发区别的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress设计完如何上线
网站上线指南:1. 部署网站:选择托管服务、上传文件和创建数据库;2. 配置域名:购买和指向托管服务器、更新域名设置和 dns 记录;3. 安装 ssl 证书:保护网站安全;4. 优化性能:使用缓存、优化图像和启用压缩;5. 营销和推广:创建社交媒体帐户、提交搜索引擎和电子邮件营销;6. 持续维护:更新、备份、监控和调整网站以确保安全性和参与度。 WordPress 设计完成后的上线指南 1. 部署网站 选择合适的网络托管服务提供商,提供可靠的服务器和带宽。 将 WordPress 文件和数据库上传到托管服务器。 创建新数据库并将其链接到 WordPress 安装。 2. 配置域名 购买域名并将其指向您的托管服务器。 在托管面板中更新域名设置。 使用 DNS…
2024-11-25 阅读全文 →
FWQ
小程序
如何在小程序页面内进行转发操作
我们先来看看官方文档上的内容: 官方文档上说通过给 button 组件设置属性 open-type=”share”,可以在用户点击按钮后触发 Page.onShareAppMessage 事件,相关组件:button。 官网文档: 第一种情况 点击小程序转发 不加入参数   //转发   onShareAppMessage: function() {     let users = wx.getStorageSync('user');     if (res.from === 'button') {}     return {       title: '转发',       path: '/pages/index/index',       success: function(res) {}     }   } 登录后复制 加入参数   //转发   onShareAppMessage: function() {     let users = wx.getStorageSync('user');    if (res.from === 'button') {}     return {       title: '转发',       path: '/pages/index/index?from_uid=' + users.id,       success: function(res) {}     }   }…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发案例之音乐播放器
推荐页完成标题栏后我们开始编写推荐页,即mainview=1时所要显示的页面。根据图10-2所示,推荐页由上方的轮播组件(banner)以及下方的电台列表两部分构成。为了完成这个页面,我们先来看看网络请求返回的数据格式。这里使用开源数据:http://c.y.qq.com/musichall/fcgi-bin/fcg_yqqhomepagerecommend.fcg参照api接口章节里的内容,我们在services文件夹下创建music.js文件,在里面开始编写网络请求代码: // 获取首页的音乐数据 function getRecommendMusic(callback){     //请求所需数据     var data = {             g_tk: 5381,             uin: 0,             format: 'json',             inCharset: 'utf-8',             outCharset: 'utf-8',             notice: 0,             platform: 'h5',             needNewCode: 1,             _: Date.now()         };         wx.request({             //地址             url: 'http://c.y.qq.com/musichall/fcgi-bin/fcg_yqqhomepagerecommend.fcg',             //数据             data: data,             //表示返回类型为JSON             header: {                 'Content-Type': 'application/json'             },             success: function (res) {                 if (res.statusCode == 200) {                     callback(res.data)                 } else {…
2024-11-25 阅读全文 →
FWQ
小程序
总结小程序开发中遇到的问题
问题总结:(1) 分隔线高度使用rpx问题在相邻的两条信息直接都会有一个分割线,将线的高度都设置成1rpx,在第一条和第二条之前的分隔线没有显示,但是其他的都展示了,分割线的属性是一样的,而且在不同的手机上(分辨率不同)不显示的分割线也是不同的,有的分辨率好几条分割线都不显示,不知道这是模拟器的bug还是rpx的bug。解决方法:分割线的高度尺寸单位使用了px,解决了这个问题。 (2) Page注册问题这个错误可能很容易理解,页面注册错误。页面是通过Page对象来渲染的,每个页面对应的js文件必须要创建page,最简单的方式就是在js文件下写入Page({}),在page中有管理页面渲染的生命周期,以及数据处理,事件都在这完成。这个错误引起的原因一般都是刚创建页面,js文件还有有处理或者忘了处理。解决方法:养成创建页面的同时在js文件先创建Page的习惯. (3) Page route 错误重复调用路由引起的,处理方法就是删除一个路由,删除 组件或者删除wx.navigateTo。 (4) Don’t have * Handle in current page.其实这种问题出现一般就是我们在wxml定义了一些处理事件,但是在js文件中没有实现这个时事件的处理方法,就会出现这个错误。那么我们按提示在js文件加上事件处理解决方法:不要漏掉任何调用事件的方法实现 (5) tabBar 设置不显示对于tabBar不显示,原因有很多,查找这个错误直接去app.json这个文件 未将页面注册到app.json中 tabBar写法错误导致的不显示,将其中的大写字母B写成小写,导致tabBar不显示 tabBar的list中没有写pagePath字段,或者pagePath中的页面没有注册 tabBar的list的pagePath指定的页面没有写在注册页面第一个。微信小程序的逻辑是”pages”中的第一个页面是首页,也就是程序启动后第一个显示的页面,如果tabBar的list的pagePath指定的页面都不是pages的第一个,当然也就不会显示tabBar了。 tabBar的数量低于两项或者高于五项,微信官方中明确规定tabBar的至少两项最多五项。超过或者少于都不会显示tabBar。 (6) wx.navigateTo 无法打开页面一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDECMS V5.6默认首页模板javascript有什么用
v5.6默认首页模板javascript有什么用? DEDECMS V5.6默认首页模板javascript作用说明,研究dedecms的朋友可以参考下。 推荐学习:    1)JS文件  立即学习“”; <script></script> 登录后复制 登录后复制 登录后复制 登录后复制 登录后复制 上面这一段的作用是引入DedeCMS 的ajax框架,作用主要是在模板中的一些特效,比如登陆后改变登陆状态、内容页顶与踩、评论列表的支持与反对等等(如果您不需要上述功能,这段代码可以删除);  <script></script> 登录后复制 登录后复制 登录后复制 登录后复制 登录后复制 上面这一个JS文件是经过压缩后的java代码,他主要的作用是在默认模板中的中间部分的横向滚动的“图片资讯”的地方;  <script></script> 登录后复制 登录后复制 登录后复制 登录后复制 登录后复制…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何为WordPress插件添加在线投票功能
如何为WordPress插件添加在线投票功能 作为最流行的内容管理系统之一,WordPress提供了丰富的插件生态系统,可以方便地扩展网站的功能。在这篇文章中,我们将探讨如何为WordPress插件添加在线投票功能。为了实现这个目标,我们将使用WordPress的核心功能和一个名为”WP-Polls”的开源插件。 1.下载并安装”WP-Polls”插件首先,我们需要在WordPress网站上下载并安装”WP-Polls”插件。登录到你的WordPress后台,点击“插件”->“添加新插件”,然后在搜索框中输入”WP-Polls”。点击“安装”按钮,等待插件安装完成。安装完成后,点击“激活”按钮激活插件。 2.创建投票安装和激活插件后,我们可以在WordPress后台找到”WP-Polls”的设置菜单。点击“插件”->“WP-Polls”,你会看到一个界面,可以用来创建和管理投票。点击“添加新投票”按钮,输入投票的问题和选项,然后保存投票。 3.显示投票表单要在网站上显示投票表单,我们需要在页面或文章中插入投票的短代码。在编辑页面或文章的文本编辑器中,插入以下短代码: [poll id=”投票ID”] 其中,”投票ID”是在创建投票时分配的唯一标识符。 4.样式定制“WP-Polls”插件提供了一些默认的样式,但你可以根据自己的需求进行样式定制。插件默认的样式文件可以在插件的目录下找到。你可以通过创建一个自定义样式文件,然后在主题的functions.php文件中调用它,来覆盖默认的样式。 例如,你可以创建一个名为”custom-polls.css”的CSS文件,并将它保存在主题的根目录下。然后,在主题的functions.php文件中添加以下代码: function custom_polls_styles() { wp_enqueue_style( 'custom-polls', get_template_directory_uri() . '/custom-polls.css' ); 登录后复制 } add_action( ‘wp_enqueue_scripts’, ‘custom_polls_styles’ ); 5.添加投票结果统计默认情况下,”WP-Polls”插件只显示投票表单,不会显示投票结果。如果你希望在投票后显示统计结果,可以在短代码中添加”result_type”参数。例如: [poll id=”投票ID”…
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress简单吗
是的,wordpress 对于初学者来说非常简单易用。其简单性归因于:直观的用户界面拖放式页面构建器大量预先构建的模板和主题丰富的插件生态系统活跃的社区支持定期更新和安全补丁 WordPress 简单吗? 简短回答: 是的,WordPress 对于初学者来说非常简单易用。 详细回答: WordPress 是一个开源的网站构建平台,专为简单性和用户友好性而设计,使其非常适合初学者和技术水平较低的用户。以下是几个使 WordPress 易于使用的原因: 1. 直观的用户界面:WordPress 拥有一个干净且直观的界面,菜单和选项清晰易懂。即使是新手也能轻松地在网站上四处浏览并找到所需设置。 2. 拖放式页面构建器:WordPress 提供了拖放式页面构建器,例如 Elementor 和 Divi。这些构建器使您可以通过简单地拖动和放置元素来创建自定义页面布局,无需任何编码知识。 3. 大量预先构建的模板和主题:WordPress 提供了广泛的预先构建的模板和主题,您可以使用它们来快速启动您的网站。这些模板是专业设计的,并为各种行业和目的进行了优化。 4. 丰富的插件生态系统:WordPress 通过其庞大的插件生态系统进一步扩展了其功能。您可以轻松安装插件来添加新功能,例如电子商务、联系表格、社交媒体集成等。 5.…
2024-11-25 阅读全文 →
FWQ
CMS教程
如何判断当前页面是 WordPress 的登录页
有is_home() is_single()这些函数来判断当前页面是在什么页面,那么有没有什么方法判断当前页面是登录页呢?下面由栏目给大家介绍其方法。 WordPress 默认没有这样的函数,我们可以自己创建一下这样的函数:   function is_login() {     return in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php')); } 登录后复制 WordPress简介: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。 WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。 WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。 以上就是如何判断当前页面是 WordPress 的登录页的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →