作者文章

fwq

FWQ
CMS教程
织梦dedecms出现系统基本参数空白怎么办
织梦出现系统基本参数空白怎么办? 织梦dedecms出现系统基本参数空白或显示Call to undefined function make_hash() 推荐学习: 最新的织梦版本(2018-01-09)修改了include文件夹中的common.func.php,增加了两个函数。 下载的模板文件夹中如果提供了common.func.php文件,很有可能没有这两个函数,于是会造成错误。 需要将这两个函数的代码粘贴到/include/common.func.php文件中,代码如下: function make_hash() {     $rand = dede_random_bytes(16);     $_SESSION['token'] = ($rand === FALSE)         ? md5(uniqid(mt_rand(), TRUE))         : bin2hex($rand);     return $_SESSION['token']; } function dede_random_bytes($length) {     if (empty($length) OR ! ctype_digit((string) $length))     {         return FALSE;     }     if (function_exists('random_bytes'))     {         try         {…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序开发之抽屉菜单实例详解
抽屉菜单是app上常见的菜单设计方式,典型的抽屉菜单如下图所示 抽屉菜单 下面展示如何基于微信小程序实现抽屉菜单,最终效果如下图所示: 抽屉菜单 页面包含一个主页和抽屉菜单页,为了实现滑动效果,页面采用absolute布局,代码如下index.wxml <view>   <view>     <image></image>     <text>{{userInfo.nickName}}</text>   </view></view><view>   <view>     <image></image>     <text>{{userInfo.nickName2}}</text>   </view></view> 登录后复制 index.wxss .main-page {   width:100%;   height:2000rpx;   position: absolute;   top: 0;   left: 0;   padding: 200rpx 0; } .drawer-menu {   width: 800rpx;   height:2000rpx;   position: absolute;…
2024-11-25 阅读全文 →
FWQ
CMS教程
PHPCMS漏洞之前台注入导致任意文件读取
关于前台注入导致任意文件读取漏洞的修复问题 简介: phpcms的/phpcms/modules/content/down.php 文件中,对输入参数 $_GET['a_k'] 未进行严格过滤,导致SQL注入的发生,黑客 可利用该漏洞读取任意文件。 … 阿里云服务器提示漏洞问题。 登录后复制 解决办法:  1、根据简介中的漏洞提示,找到对应文件down.php的对应位置(第18、89行 附近),添加或替换相应的代码。 补丁代码片段如下: 立即学习“”; $a_k = safe_replace($a_k); parse_str($a_k); 登录后复制 修改后的补丁代码片段截图如下: 第一处修改,第18行附近: 第二处修改,第89行附近: 注意:第一处和第二处的补丁代码内容一样。 第三处修改,第120行附近: 补丁代码片段如下: 立即学习“”; $fileurl = str_replace(array(''), '',$fileurl);  file_down($fileurl, $filename); 登录后复制 注意:经过实际测试,上述两行代码之间尽量不要有其他代码,以免被阿里云检测结果为修复无效。 修改后的补丁代码片段截图如下: 2、然后,将修改好的文件,上传到服务器对应文件位置,直接覆盖;…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序更新webview页面的三种方法
场景 在小程序其它页面做了操作,数据发生改变,回到webview页面时需要更新webview里面的数据。由于小程序没有提供与webview的实时通信能力,因此刷新页面是个可考虑的做法。 方法一 最常见的做法,修改一下webview的url,加点query参数什么的,页面就会更新了。但是这会增加webview的浏览history,导致用户在后退的时候,会在webview内退到前一个页面,而不是退到小程序的前一个页面。 方法二 在小程序内调用wx.redirectTo(OBJECT)方法。这里填当前页面的url。其实是关闭当前页面重新打开,变相达到刷新webview的目的。但是由于重新打开了小程序页面,因此耗时会增加一些。并且,用户会看到前一个页面闪一下,然后出现新页面。 方法三 首先,让webview做条件渲染: <web-view></web-view> 登录后复制 需要刷新时,先把webviewUrl设为空,销毁当前webview。然后再把webviewUrl设为当前值。如下:   refreshWebview: function () {     let tmpUrl = this.data.webviewUrl;     this.setData({       webviewUrl: ''     });     setTimeout(() =&gt; {       this.setData({         webviewUrl: tmpUrl       })     }, 100);   } 登录后复制 这样便可以在不影响导航栏历史的情况下刷新页面,也可以是跳转url。这里setData之后,页面内容的更新应该是异步执行的,因此我们后一次修改url需要延时一小段时间,否则会出现error。猜测setData后页面实际更新应该是在下一次的requestAnimationFrame,因此如果页面完全不卡顿可能16ms就可以了,保险起见,我设了100ms。 小结 目前我了解到的情况来看,确实没有一个简单的API可以直接无副作用地刷新小程序webview。方法三是我自己摸索出来的办法。但是总觉得这么个简单的问题应该有更直接的做法才对,奇怪。 相关文章: 以上就是微信小程序更新webview页面的三种方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
wordpress网址怎么打开
  使用网址打开只需要在配好服务器后,将wordpress程序在服务器上安装并恢复备份文件,然后通过http://域名/wp-login.php,就可以访问了。   如果你想了解更多关于wordpress的知识,可以点击: 扩展知识   WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。   WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。   WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。   WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。   WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。 2014年12月23日发布WordPress 4.1,发行代号“Dinah”。   WordPress被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者。“WordPress”这个名字出自Christine Selleck的主意,他是主要开发者Matt Mullenweg的朋友。   WordPress 功能强大,插件众多,易于扩充功能。安装使用都非常方便。   WordPress 的原版是英文版的,UTF-8编码,2014年12月23日发布4.1版。   2013 年 06月 22日的3.5.2版,其版本的别称是“Elvin”,献给鼓手 Elvin Jones…
2024-11-25 阅读全文 →
FWQ
小程序
自己怎么做微信小程序卖东西?微信小程序自己怎么开发?
如何自己做微信小程序卖东西和开发:卖东西:注册微信小程序账号。创建小程序商城。添加商品。设置支付方式。宣传小程序。开发:安装开发工具。创建项目。编写代码。预览和调试。提交审核。发布小程序。 如何自己做微信小程序卖东西和开发 一、微信小程序卖东西 1. 注册微信小程序账号 打开微信公众号平台(https://mp.weixin.qq.com),注册一个微信小程序账号。 2. 创建小程序商城 选择“我的小程序”,点击“创建小程序”。 选择“商城”,填写相关信息生成小程序。 3. 添加商品 在小程序管理后台,点击“商品管理”>“添加商品”。 填写商品名称、详情、价格、图片等信息。 4. 设置支付方式 在小程序管理后台,点击“设置”>“支付方式”。 选择支持的支付方式,如微信支付、。 5. 宣传小程序 通过微信群、朋友圈、公众号等渠道宣传小程序。 二、微信小程序开发 1. 安装开发工具 下载并安装微信小程序开发工具(https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)。 2. 创建项目 打开开发工具,点击“新建项目”,选择“小程序”。…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms恢复数据失败怎么回事
帝国cms数据恢复失败原因:数据库损坏:由硬盘故障、病毒感染等意外事件造成。备份文件损坏:存储或传输过程中文件损坏。导入脚本错误:配置不当或服务器资源不足。权限问题:没有执行恢复所需的权限。编码不匹配:备份文件与数据库字符集不一致。php 扩展问题:缺少或禁用必要的php扩展。其他原因:防火墙阻止、存储空间不足等。 帝国CMS恢复数据失败的原因 恢复帝国CMS数据失败的原因可能有多方面。以下是常见的原因和解决方案: 1. 数据库损坏 原因:硬盘故障、病毒感染或其他意外事件可能损坏数据库文件。 解决方案:尝试使用数据库恢复软件或联系数据库管理员。 2. 备份文件已损坏 点击下载“”; 原因:备份文件本身可能在存储或传输过程中损坏。 解决方案:尝试使用不同的备份文件或从其他来源获取备份。 3. 导入过程中的错误 原因:导入脚本配置不当或服务器资源不足会导致导入过程失败。 解决方案:检查导入脚本是否正确配置,并确保服务器有足够的资源。 4. 权限问题 原因:恢复过程需要对数据库和服务器文件具有适当的权限。 解决方案:确保您拥有执行恢复过程所需的权限。 5. 编码不匹配 原因:备份文件和数据库字符集之间的不匹配会导致导入失败。 解决方案:确保备份文件和数据库使用相同的字符集。 6. PHP 扩展问题…
2024-11-25 阅读全文 →
FWQ
CMS教程
创建 WordPress 登陆页面:分步指南
如果您想销售商品或吸引访问者注册,WordPress 网站上的登陆页面是一个非常宝贵的工具。在这篇文章中,您将了解如何在 WordPress 中免费创建登陆页面并鼓励人们购买或注册您的服务。 我们将通过自定义第三方 WordPress 主题来创建着陆页。这是免费创建 WordPress 登陆页面的最佳方式,并为您提供最大的灵活性,但它需要一些编码知识。如果您想创建一个无需编码的登陆页面,请查看我们的其他一些帖子。 着陆页是关键页面,旨在促使用户采取行动。该操作的具体内容取决于您的业务,但可能是以下两种情况之一: 买一些东西,可能是大件商品,因为您会使用产品页面来购买较小的产品。 注册某项内容,可能是服务或课程的订阅,也可能是邮件列表。 您需要尽可能多地吸引此页面的流量,因为它将对您的网站非常重要。您可以通过搜索引擎优化、广告或直接营销(或者两者的结合)来做到这一点。 但是,一旦人们到达该着陆页,您就需要确保他们购买或注册。 页面的内容将成为您执行此操作的一部分 – 不仅是内容本身,还有您的布局方式。一般来说,商品越贵,您需要的文字和号召性用语就越多。 但这不仅仅是内容的问题。您还需要确保当有人登陆该页面时,他们唯一可用的选项是单击购买按钮。如果有导航菜单、某些小部件或可点击的徽标,他们就有可能点击离开以调查网站的其余部分,并且永远不会返回到着陆页。 这就是在主题中创建登陆页面的用武之地。登陆页面不会有内容之外的链接。不会有菜单,没有小部件,页眉、页脚或其他任何地方都没有可点击的链接。它通常是全宽的(因为您不需要侧边栏小部件),并且它有一个干净的布局,旨在将注意力集中在内容上。 在本教程中,我将向您展示如何为您的主题创建登陆页面模板。这包括四件事: 为您的目标网页创建页面模板 为没有链接的着陆页创建标头 为着陆页创建一个不带链接的页脚 使用模板创建目标网页 那么让我们开始吧。我将为“二十二十”主题创建此登陆页面模板,这意味着创建一个子主题,这样我就不会编辑第三方主题。 您需要什么 要学习本教程,您需要: WordPress…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms不允许上传该类型文件怎么办
不允许上传该类型文件怎么办? 最近自定义字段中,定义了多文件上传类型,里边定义的flv文件格式,但是从前台添加的时候,死活加不进去,一直提示不允许上传的文件类型,后来经过调试在 if(empty($alowexts) || $alowexts == '') { $site_setting = $this-&gt;_get_site_setting($this-&gt;siteid); $alowexts = $site_setting['upload_allowext']; } 登录后复制 找到了这样的条件,原来是在站点中没有选择好允许上传的文件类型,然后在站点设置那个地方,加入了flv格式就可以了。 PHP中文网,大量的免费,欢迎在线学习! 以上就是不允许上传该类型文件怎么办的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dedecms首页导航栏currentstyle参数无效的替代方法是什么
织梦首页导航栏currentstyle参数无效的替代方法是什么? 这篇文章主要介绍了织梦dedecms首页导航栏currentstyle参数无效的替代方法,currentstyle参数无效会导致导航栏不能高亮,本文就给出了另一种解决方法,需要的朋友可以参考下 推荐学习:    默认织梦的首页没有设置高亮属性,只要其他栏目可以。以下代码可以解决这个问题:   代码如下:  <p></p> 登录后复制 {dede:channel type=’top’ row=’10’ currentstyle=” “} {/dede:channel} <p></p> 以上蓝色加粗的代码就是判断当前栏目是否是首页,如果是首页则加上class=’hover’,否则就不加,以此来达到想要的效果。 以上就是织梦首页导航栏currentstyle参数无效的替代方法是什么的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →