分类归档

网站开发

FWQ
CMS教程
帝国cms自定义页面动态代码怎么设置
帝国cms自定义页面动态代码获取步骤:创建自定义页面并切换到html编辑模式。复制并粘贴代码,替换表名和排序字段。保存页面,获取页面地址。在所需位置调用代码:。 帝国CMS自定义页面动态代码怎么设置 步骤 1:创建自定义页面 登录帝国CMS后台。 点击左侧菜单栏中的“页面管理”→“添加页面”。 输入页面名称和别名。 步骤 2:设置动态代码 在页面内容编辑器中,切换到“HTML”模式。 将以下代码复制并粘贴到编辑器中: <?php $sql = "SELECT * FROM `表名` ORDER BY `排序字段` ASC"; $rs = $empire->query($sql); while($r = $empire->fetch($rs))…
2024-11-25 阅读全文 →
FWQ
CMS教程
浅析WordPress怎么添加自定义字段面板
怎么添加自定义字段面板?下面本篇文章给大家介绍一下wordpress添加自定义字段面板的方法,希望对大家有所帮助!      我们在WordPress中编写文章的时候,经常会用到一些自定义字段,如网页描述description和关键词keywords这两个meta标签,关于这两个标签,可以看我之前写过的一篇文章:      通常在添加自定义字段和其值的时候,我们都是手动去”自定义字段”模块下拉框中去选择相应的字段,然后再输入其值,最后还要提交等待一小段时间,似乎有点麻烦。那么可不可以给这些常用的自定义字段创建一个单独的面板,直接在里面填内容就可以了呢?就像文章标签,直接添加标签即可,不需要单独提交。答案是可以的,下面是效果图:      下面我将教你如何操作,以下所有代码放到当前主题的functions.php中即可 一、创建需要的字段信息      这里将以添加两个自定义字段,名称分别为 _description_value 和 _keywords_value,你可以给下面数组添加多个元素,实现添加多个自定义字段的目的。      数组第一个元素name为自定义字段的名称,在本代码中自定义字段的名称为name值加_value,以防止与其他代码发生冲突,如 _description_value;std为自定义字段的默认值,当你发表文章时该自定义字段没填任何值,那么将取默认值;title为自定义字段模块的标题,如文章编辑页的”摘要”、”分类”和”标签”,这些都是模块名称。 $new_meta_boxes =array(   "description" =&gt; array(     "name" =&gt; "_description",     "std" =&gt; "这里填默认的网页描述",     "title" =&gt; "网页描述:"),   "keywords" =&gt; array(     "name" =&gt; "_keywords",     "std" =&gt; "这里填默认的网页关键字",     "title" =&gt; "关键字:")); 登录后复制 二、创建自定义字段输入框      以下代码将用于创建自定义域以及输入框,照写就是了 function new_meta_boxes() {   global $post, $new_meta_boxes;   foreach($new_meta_boxes as $meta_box) {     $meta_box_value = get_post_meta($post-&gt;ID, $meta_box['name'].'_value', true);     if($meta_box_value == "")…
2024-11-25 阅读全文 →
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
小程序
小程序开发实现搜索全部城市列表界面
用小程序实现显示全部城市列表的界面,首先要考虑界面设计:对wx小程序索引列表组件进行引用;然后实现搜索功能:改组件自带搜索功能,只需在wxml中list-html标签中声明search属性即可。 界面设计 对wx小程序索引列表组件进行引用 上图: js文件: 所有的城市信息可用ajax获取,在这我从allCity.js文件中获取 var city = [   {     title: "热门城市",     type: 'hot',     item: [       {         "name": "北京",         "key": "热门",         "test": "testValue"//可自己添加其他信息       },       {         "name": "上海",         "key": "热门"       },       {         "name": "广州",         "key": "热门"       }]             },     {     title: "A",…
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 阅读全文 →