分类归档

CMS教程

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
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
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
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 阅读全文 →
FWQ
CMS教程
WordPress 网站搭建指南:快速搭建个人网站
WordPress 网站搭建指南:快速搭建个人网站 随着数字化时代的到来,拥有一个个人网站已经成为了一种时尚和必要。而WordPress作为最受欢迎的网站搭建工具,让搭建个人网站变得更加容易和便捷。本文将为大家提供一个快速搭建个人网站的指南,包含具体的代码示例,希望可以帮助到想要拥有自己网站的朋友们。 第一步:购买域名和主机 在开始搭建个人网站之前,首先要购买自己的域名和主机。域名是网站的网址,可以通过注册网站注册商购买,而主机是网站存放所有文件和数据的地方,可以选择与域名注册商或者其他主机服务商购买主机。 第二步:安装WordPress 安装WordPress是搭建网站的第一步,可以通过两种不同的方式来安装WordPress: 通过主机控制面板进行安装:大部分主机提供了一键安装WordPress的功能,只需在主机控制面板中找到这个功能,并按照提示完成安装即可。 手动安装WordPress:如果主机没有提供一键安装功能,可以通过手动安装WordPress。具体步骤如下: 首先,下载WordPress的安装包并解压缩; 然后,将解压后的WordPress文件上传到主机的根目录或子目录; 接着,在浏览器中输入域名,按照提示完成WordPress的配置。 第三步:选择主题和插件 选择合适的主题和插件可以让网站看起来更加专业和具有个性化的风格。WordPress提供了大量免费和付费的主题和插件,可以根据个人需求和喜好进行选择。在WordPress后台的“外观”和“插件”中可以搜索并安装自己喜欢的主题和插件。 第四步:编辑网站内容 编辑网站内容是搭建个人网站的关键步骤,可以添加页面、文章、图片等内容,使网站看起来更加丰富和有吸引力。在WordPress后台的“页面”和“文章”中可以进行编辑和发布内容,同时也可以使用WordPress提供的编辑器来美化内容的排版和样式。 第五步:优化网站 为了提升网站的用户体验和搜索引擎排名,需要对网站进行一些优化工作。具体的优化措施包括但不限于: 使用SEO插件优化网站的关键词和描述,提升搜索引擎排名; 压缩图片和文件,提升网站的加载速度; 添加网站地图和robots.txt文件,帮助搜索引擎更好地索引网站内容。 第六步:保持更新 建立个人网站并不是一次性的工作,还需要定期更新和维护网站内容,保持网站的活跃性和吸引力。可以定期发布新的文章、更新网站设计、修复bug等操作,让个人网站时刻保持最新和有价值的内容。 通过以上步骤,我们就可以快速搭建一个个人网站,展示自己的作品、想法和经验。WordPress作为最受欢迎的网站搭建工具,提供了丰富的主题和插件,让搭建网站变得更加容易和有趣。希望本文提供的指南和代码示例对大家有所帮助,祝愿大家都能拥有一个独一无二的个人网站! (字数:746) 以上就是WordPress 网站搭建指南:快速搭建个人网站的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →