分类归档

网站开发

FWQ
CMS教程
新标题:设计一个WordPress Cookie同意弹窗
您是否遇到过一个网站会弹出一个小窗口,询问您是否同意他们存储您的 cookie?除非您同意或选择其他选项,否则该窗口不会消失。 这正是我们所说的“cookie 同意弹出窗口”。 在本指南中,我将解释如何通过几个简单的步骤将 Cookie 同意弹出窗口添加到您的 WordPress 网站。 但是,在我们继续添加 WordPress cookie 同意弹出窗口之前,我们首先需要了解为什么需要 cookie。 什么是 Cookie? 简单地说,cookie 是您的网络浏览器存储的小文件,可让网络服务器跟踪您使用其网站的方式。 从浏览器访问网站可能看起来是一个简单的过程,但在幕后却稍微复杂一些。在网站显示在屏幕上之前,您的浏览器和服务器之间会发生一系列的来回通信。 当您输入 URL 时,您的浏览器将向托管网站的服务器询问一些信息。另一方面,服务器会要求您的浏览器返回一些信息。一旦双方都满意并握手,您要访问的网站就可见。 这就是 cookie 发挥作用的地方。他们对系统做了一些优化。 Cookie 存储有关用户与网站交互的所有必要信息,并将该信息提供给服务器,以便它可以在网站的所有页面和不同会话之间提供一致的体验。 当用户第一次访问网站时,他们的计算机上会创建一个…
2024-11-25 阅读全文 →
FWQ
小程序
分享小程序页面开发应该注意的问题
这篇文章主要介绍了微信小程序页面开发注意事项整理的相关资料,需要的朋友可以参考下 小程序的开发注意事项: 1、文件 每个页面对应的js文件可以定义页面onReady,,onShow,onHide,,还有页面的数据,自定义的函数要写到一块,内部约定是都写到默认函数的后面。既“页面中先data,再默认函数,再自定义函数”方便review code,提高协作效率。 2、文件 默认不能为空,即使没有内容也要为空数据{},原先定义在app.json中的内容,如果需要在当前页面中重新定义,那么只要把内容复制过来,直接赋新值即可,用于设置小程序的状态栏、导航条、标题、窗口背景色。常用的是页面的标题 {  "navigationBarTitleText": "我的",  "selfdata":"全栈工程师师不靠谱更新",  "tabBar": {   "list": [{   "pagePath": "pagePath",   "text": "text",   "iconPath": "iconPath",   "selectedIconPath": "selectedIconPath"   }],   "position":"top"  } } 登录后复制 见惯了菜单在底部的,来一个在top吧。 3、wxml文件 页面头部和底部需要封装好,做成模版,分别导入入页面 <import></import><import></import> 登录后复制 之前HTML编写的好习惯还是要带入进来有head还有foot,当然业务内容就body,每一块就用一个view包装起来,方便控制布局和 页面加载的时候获取数据,从网络或从中,数据再通过页面的data中定义的内容在页面渲染。具体的呈现列表、条件这些多多的使用。…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么设置留言
要设置 dedecms 的留言板,需要依序:启用留言功能,设置留言板参数,创建留言栏目,绑定留言模型,设置留言权限,添加留言表单,保存设置,并审核留言(如有必要)。 如何设置 DedecMS 的留言板 引言: 留言板是网站与访客互动的重要功能。对于 DedecMS 用户而言,设置留言板的过程十分简单。 步骤: 1. 启用留言功能 登录 DedecMS 管理后台。 转到「系统」→「系统设置」→「其他设置」。 勾选「启用留言功能」。 2. 设置留言板参数 在「留言板设置」选项卡中,设置以下参数: 允许验证码:防止垃圾邮件。 最大字符数:限制留言长度。 每页显示留言数:控制留言列表每页显示数量。 是否自动审核:是否需要管理员审核留言。 3. 创建留言栏目 转到「栏目管理」。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms导航怎么加nofollow
如果你想了解更多关于的知识,可以点击: 在我们建站做SEO的过程中,一些无关紧要的栏目(导航),比如:关于我们、联系方式等等的栏目,我们不需要他参与排名(因为就是一个单页面,永远都不会更新内容的页面),所以这样的页面我们就会给他加nofollow,以保证我们首页的权重不被分散!但是织梦cms的栏目一般都是统一调用的,原本的调用代码如下,很多人就不会针对单个栏目加nofollow了 如果你直接使用帝国默认的那个导航修改起来会比较复杂,我的一般操作方法是我把导航栏改成手工写成的一行代码,也就是说导航栏是我手工写的,这样的话,我修改起来就会比较容易,一般来说,我们的导航栏都是固定的,所以说不写也是可以的。 示例代码     登录后复制 “>        query(“select classid,classname,islast from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,myorder asc”);     while($s=$empire->fetch($sql)){      $tclass=””;         $fr=explode(‘|’,$class_r[$GLOBALS[navclassid]][featherclass]);         $topbclassid=$fr[1]?$fr[1]:$GLOBALS[navclassid];         if(($topbclassid==$s[classid])&&($ishome==0)){          $tclass=’active’;         }         $classurl=sys_ReturnBqClassname($s,9);               echo ‘ ‘;         if(!$s[islast]){          $sql2=$empire->query(“select classid,classname from {$dbtbpre}enewsclass where bclassid=$s[classid] and showclass=0 order by myorder,myorder asc”);             $str=””;             while($s2=$empire->fetch($sql2)){              $classurl2=sys_ReturnBqClassname($s2,9);          …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序网络请求失败怎么解决
微信小程序网络请求失败怎么解决 小程序网络请求失败是因为https证书配置问题,小程序必须使用 HTTPS/WSS 发起网络请求。请求时系统会对服务器域名使用的 HTTPS 证书进行校验,如果校验失败,则请求不能成功发起。 推荐学习: 解决方法如下: 由于系统限制,不同平台对于证书要求的严格程度不同。为了保证小程序的兼容性,建议开发者按照最高标准进行证书配置,并使用相关工具检查现有证书是否符合要求。 以下提供了可检查https证书的几个网站 // 检查中间证书 https://www.myssl.cn/tools/check-server-cert.html // https深度检查 https://www.ssllabs.com/ssltest/analyze.html https://myssl.com/ssl.html 登录后复制 PHP中文网,大量,欢迎学习! 以上就是微信小程序网络请求失败怎么解决的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦按键盘方向键怎么实现上一篇下一篇翻页
织梦按键盘方向键怎么实现上一篇下一篇翻页 这个功能在很多小说站,图片站经常用到,大家可以留意一下,下面来讲讲具体的修改方法让织梦实现上下翻页效果: 实现步骤: 1、首先我们打开 include/arc.archives.class.php 查找到以下代码: $this-&gt;PreNext['pre'] = "上一篇:<a>{$preRow['title']}</a> "; 登录后复制 替换成以下代码: $this-&gt;PreNext['pre'] = "$mlink "; $this-&gt;PreNext['next'] = "下一篇:<a>{$nextRow['title']}</a> "; 登录后复制 这样php代码就修改完了可以保存。 2、接下来我们在内容页用js进行调用.把以下代码: <script> < !--document.onkeydown = nextpage; var prevpage = '{dede:prenext get='pre '/}'; var nextpage = '{dede:prenext get='next…
2024-11-25 阅读全文 →
FWQ
小程序
Java微信开发之自定义菜单的创建
这篇文章主要为大家详细介绍了java公众平台开发第十步,微信自定义菜单的创建实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 自定义菜单这个功能在我们普通的编辑模式下是可以直接在后台编辑的,但是一旦我们进入开发模式之后我们的自定义菜单就需要自己用代码实现,所以对于刚开始接触的人来说可能存在一定的疑惑,这里我说下平时我们在开发模式下常用的两种自定义菜单的实现方式:①不用写实现代码,直接用网页测试工具Post 生成菜单;②就是在我们的开发中用代码实现菜单生成!(参考文档:http://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html  )在自定义菜单中菜单的类型分为两种,一种为view的菜单,点击之后直接跳转到url页面;还有一种是click类型的点击型,后端通过点击类型给与不同的相应;后面了各种特色功能的菜单其本质都还是Click类型的菜单,所以生成的规则都是一样的,其生成菜单的方式都是向微信服务器post json字符串生成菜单,下面讲述菜单生成的方法和规则! (一)使用网页工具生成菜单 我们通过连接(mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95&form=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E5%88%9B%E5%BB%BA%E6%8E%A5%E5%8F%A3%20/menu/create  )进入到网页调试工具,如下图: 在这里我们生成菜单的时候只需要我们账号的有效token和json字符串即可,这里的json字符串可以参照文档中的案例做出修改得到,我这里给出的一个案例如下: 立即学习“”; {  "button": [   {    "name": "博客",     "type": "view",     "url": "http://www.cuiyongzhi.com"   },    {    "name": "菜单",     "sub_button": [     {      "key": "text",       "name": "回复图文",       "type": "click"     },      {      "name": "博客",       "type": "view", …
2024-11-25 阅读全文 →
FWQ
小程序
原生WebSokcet实现断线重连及数据拼接实现方法
websocket protocol 是html5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。本文主要和大家分享微信小程序使用原生websokcet实现断线重连及数据拼接,希望能帮助到大家。 一、说明 1.小程序原生的WebSokcet没有断线重连机制,这个是他的不足之处。 2.小程序新的版本库已经支持存在多个 WebSokcet 连接。 官方说明:基础库 1.7.0 之前,一个微信小程序同时只能有一个 WebSocket 连接,如果当前已存在一个 WebSocket 连接,会自动关闭该连接,并重新创建一个 WebSocket 连接。基础库版本 1.7.0 及以后,支持存在多个 WebSokcet 连接,每次成功调用 wx.connectSocket 会返回一个新的 SocketTask。 官方文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-socket.html#wxclosesocket 二、实际例子: 首先你需要socket地址url: let…
2024-11-25 阅读全文 →
FWQ
小程序
了解微信小程序 Taro 的自动埋点
相关学习推荐:小程序开发教程 在做各种各样的业务时,我们不可避免的需要在业务中进行埋点,这些埋点通常包含但不限于曝光、点击、停留时长、离开页面等场景,而在小程序中因为其和浏览器不同的架构,导致了监听页面变的更加困难,通常我们都会通过重写 Page 方法来达到对小程序原生生命周期的拦截代理,从而进行业务埋点,但是在 Taro 中这一切变得不同了。 现状 在多端统一的Taro中,我们不再能看到显式的 Page 调用,甚至 Taro 打包之后的代码里也不再存在任何 Page 的迹象,取而代之的则是小程序原生的 Component(这一点大家通过观察打包后的内容可以得知),所以为了实现微信小程序在Taro中的自动埋点,我们需要换一个策略:重写Component。 基本的重写 在微信小程序中,其暴露的Component 和 Page 能够直接被重写并进行赋值: const _originalComponent = Component;const wrappedComponent = function (options)…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms 手机站 链接为什么不是m
帝国cms手机站链接不以”m”开头的原因可能是:未启用手机站入口。配置错误(域名、语言)。第三方插件冲突。缓存问题。过期证书(https网站)。cdn设置不当。其他原因(服务器错误、网络问题、安全问题)。 帝国CMS手机站链接为何不是m 帝国CMS的手机站链接通常以”www.example.com/m”或”m.example.com”的形式出现,但如果你发现链接不是”m”开头,可能是以下原因造成的: 1. 未启用手机站入口 确保在帝国CMS后台的”系统参数设置”中启用了手机站入口。 2. 配置错误 检查”系统参数设置”中”手机站域名”和”手机语言”的配置是否正确。 确认你已在服务器中配置了正确的域名解析(DNS)记录。 3. 第三方插件冲突 有些第三方插件可能会与帝国CMS的手机站功能冲突。尝试禁用这些插件并观察是否解决问题。 4. 缓存问题 清除浏览器缓存和服务器缓存,以确保加载的是最新版本的网站。 5. 过期证书 如果你的网站使用HTTPS,请检查SSL证书是否已过期。过期的证书会导致链接错误。 6. CDN设置 如果你的网站使用了CDN服务,请确保CDN的配置正确,并且支持手机站链接。 7. 其他原因 服务器端错误或配置问题 浏览器或操作系统中的网络连接问题 黑客攻击或恶意软件感染 如果你已尝试上述步骤但仍然无法解决问题,请联系帝国CMS官方支持小组或聘请专业技术人员寻求帮助。…
2024-11-25 阅读全文 →