phpcmsv9无法批量生成HTML

phpcmsv9无法批量生成HTML
PHPCMS无法批量生成静态HTML通常是由于栏目文件夹没有权限的原因,首先我们需要寻找根目录下是否有相对应的html文件夹,如果没有的话手动新建一个,另外还要给足可写的权限才能批量更新,linux 系统下给足 777 就可以了,windows 系统下可以查看这篇文章 https://www.xiariboke.net/computer/454.html 如果栏目分有大类与子类的话,一定要确保分类的目录以及子分类都具有可写的权限。

phpcms 字符截取str_cut的使用

phpcms 字符截取str_cut的使用
PHPCMS中截取字符串用的是 str_cut 系统函数,通常在输出标题或者是内容摘要的时候使用来限制字符串的字符,这样就可以防止因字符串而变成的页面变形等问题。 我们来看一下这个函数,在PHPCMS中是这样进行定义的: function str_cut($string, $length, $dot = '...') 其中 $string 是要进行处理的字符串,$length 是要限定输出的最大字符数 $dot 是超出的部分用 ... 来填充,如果为空的话默认为省略号填充。 ...

Phpcms V9判断当前栏目高亮显示

Phpcms V9判断当前栏目高亮显示
在PHPCMS中制作页面导航时,需要判断导航栏目的状态,比如点击导航栏目新闻中心时,这个栏目就高亮显示,或者加粗,这样便于与其它的栏目进行区分,我想许多朋友都会用到这样的效果功能。 在这里分享下判断当前栏目高亮的代码,用的无非还是PHPCMS中IF的条件语句而已,在PHPCMS V9,如果是在栏目列表下,PHPCMS V9判断当前导航高亮显示的代码如下: {pc:content action="category" catid="$parentid" num="1...

PHPCMS V9单网页SEO标题设置

PHPCMS V9单网页SEO标题设置
今天发现了一个问题,就是在PHPCMS V9 中,单网页的 SEO 设置标题是读取不到的,而显示的则是主站的标题,打开单页 page.html 的模板来看,发现如下的标题标签: <title>{$SEO['title']}"></title> <meta name="keywords" content="{$SEO['keyword']}"> <meta name="description" content="{$SEO['description']}"> 原来这里调用的就是整站的标题标签,怪不得取不到呢,在PHPCMS...

wordpress网站手动备份数据全站

wordpress网站手动备份数据全站
不管是什么样的站点,都是需要做好数据的安全备份的,数据一旦丢失了,辛苦更新站点的小伙伴就不能淡定了,所以数据的备份是一定要提前做的,wordpress 的全站备份是由网站文件和数据库文件组成的,需要备份网站文件和Mysql数据库。 关于网站文件,不一定要将整站都备份下来,只需要将经常更新的几个文件以及文件包备份下来就可以了,如下图所示: wp-content/ 文件夹保存的是上传的附件以及插件模板之类的...

phpcms get标签sql语句limit无效

phpcms get标签sql语句limit无效
PHPCMS中GET标签是非常好用的,GET 标签中的 SQL 语句可以自定义,几乎所有 PHPCMS PC标签所不能完成的功能基本上都可以使用 GET 标签来进行完成,在最新版的 PHP V9中,发现 sql 里面的 limit 无效,limit 对于提取前几条数据是不可缺少的,比如下面的 SQL 语句: {pc:get sql="SELECT * FROM v9_news ORDER BY id DESC LIMIT 2,5" cache="3600" page="$page" dbsource="discuz" return="data"} 打印这句 S...

wordpress文章列表显示附件数量

wordpress文章列表显示附件数量
现在越来越多的 wordpress 站点文章都插入了附件文件,附件越来越多的时候就不太好管理了,有时候我们需要知道哪篇文章里插入了多少附件文件,这个时候不得不重新进行编辑文章,看下这篇文章有几个附件,这个是非常不方便的,如果可以在后台文章列表页查看附件的数量就方便多了,实现这个功能需要在主题的functions.php下面加入下面的代码: [code lang="php"] add_filter('manage_posts_columns', 'v7v3_att...

wordpress如何安装主题

wordpress如何安装主题
wordpress 系统自带有三套国外的主题,在刚安装好 wordpress 时,就可以预览到默认的主题了,虽然我们可以看到国外的主题特别的简洁干净,但总不符合国人的审美习惯,我们便迫不及待的去网上寻找各种不同的主题了,当把主题下载后该怎样进行更换与安装主题呢,在 wordpress 中还是比较简单的。 第一种方法通过 ftp 软件,先找到 wordpress 主题的安装位置 /wp-content/themes/,这个目录下就是主题的位置了...

推荐安装的几款wordpress插件

推荐安装的几款wordpress插件
wordpress 的插件众多,但需要安装哪些插件呢,这当然要看每个站点的不同需求,比如拿 wp 用来建下载站就需要下载的插件,如果是图片站可能就需要图片特效的插件等等。 但是有一些插件是大众化的,需要必备的一些插件,当然夏日博客是不推荐装太多插件的,如果能代码解决最好使用代码来完成。先来看一下都有哪些插件需要我们来安装的。 Akismet:这是安装 wordpress 后自带的防垃圾评论插件了,其实使用了怎...

wordpress教程一wordpress图文安装

wordpress教程一wordpress图文安装
说到独立博客界,不能不说wordpress了,wordpress简称wp,下面的教程都以wp为例,例如夏日博客就是用wp搭建起来的,现在大多数的博客基本上都是用wp来搭建的吧,对于为什么用wp来搭建独立博客,想必刚开始建站的童鞋都已经在网上查过其优势了吧,关于wp的优势,这里不再介绍了,总之,wp是一款较多人使用的一款开源软件, 哪么下面的系列教程就是针对新人来进行的,wp 唯一的缺点就是上手有点难,对...

WP数据库缓存插件DB Cache Reloaded Fix

WP数据库缓存插件DB Cache Reloaded Fix
在对页面进行优化的过程中使用了 cos-html-cache 的插件,页面速度提升了许多,而对 WordPress 的优化中,除了需要对页面进行优化外,还需要对 WordPress 的数据库进行优化,也就是数据库的缓存了,在 wordpress 中,使用较多的则是 DB Cache Reloaded Fix 插件了。 简单说说什么是数据库的缓存,我们知道,wordpress 的内容都是保存在 mysql 数据库中的,而要获取数据内容的时候,就需要对 mysql 数据库进...

cos-html-cache 与 wp super cache的区别

cos-html-cache 与 wp super cache的区别
wordpress 缓存插件比较著名的就是 cos-html-cache 和 wp super cache 了,前者是生成了纯静态的页面,后者是将 PHP 的文件进行缓存成了 html 页面,而在哪种情况下我们该使用哪一款缓存呢。 刚开始使用 wordpress 时,使用的是 wp super cache 缓存插件,这个缓存插件的功能强大,而且不少的人都在使用,在功能的设置中,它可以缓存一部分的 html,又能缓存一部分到硬盘,使用了将近一年的时间,这种缓存...

使用谷歌字体导致 wordpress 页面加载变慢

使用谷歌字体导致 wordpress 页面加载变慢
谷歌字体导致 wordpress 博客变慢已经是很久之前的事情了,之前已经把关于主题里面所有的谷歌字体直接删除掉了,而最近在升级 wordpress 时,又出现了加载谷歌字体的情况,哪叫一个慢啊。 关于去掉谷歌字体其实有许多种方法,比如修改代码,安装插件之类的,都可以禁用谷歌字体,一直以来我是比较提倡直接修改代码的,因为装太多的插件会拖慢 wordpress,但直接修改代码,不管是修改的主题还是 wordress,都...

wordpress不使用插件生成静态缓存文件

wordpress不使用插件生成静态缓存文件
当我们的 wordpress 博客文章越来越多的时候,速度会明显的变慢,而这个时候就要考虑缓存与全静态了,夏日博客使用的是 wp super cache 缓存插件,这个插件也是大多 wordpress 爱好者都在使用的缓存插件,该插件有着明显的加速优化效果,对于百度搜索引擎也是非常的友好,该插件的 mod_rewrite 加速模式效果非常好,因为此插件就是将网站的页面缓存成了 html 页面,在用户访问时,直接跳过了 php 的解析,...

wordpress去掉生成缩略图的功能

wordpress去掉生成缩略图的功能
在后台文章中上传图片的时候,上传一张图片居然会生成不等的三张缩略图,其实我只需要一张实际大小的图片就可以了,图片太多会浪费许多空间,而且看着还不太舒服,去掉 wordpress 上传图片自动生成缩略图的功能需要两步的操作: 第一步需要在 wordpress 后台设置媒体选项,将“缩略图大小”“中等大小”“大尺寸”等参数全部设为0,取消“总是裁剪缩略图到这个尺寸”如图所示: 第二步,就是修改主题了,现在大多的...

phpcms v9中的$CATEGORYS栏目数组

phpcms v9中的$CATEGORYS栏目数组
在制作PHPCMS栏目页的时候也会遇到一些系统中内置好的标签,使用这些标签开发可以事半功倍,这一节我们了解的是phpcms v9中的$CATEGORYS栏目数组,这组数组包含了我们常用到的栏目ID,栏目类型,栏目路径,目录URL等常用的标签。 phpcms v9中的$CATEGORYS栏目数组的值对应后台的内容->内容相关设置->管理栏目,如下图所示,修改栏目参数配置值会更新phpcms_category里面相应的记录值,同时把各个栏目基本信...

wordpress后台如何显示分类ID

wordpress后台如何显示分类ID
在制作wordpress主题或修改主题时,设置文件列表的时候要经常用到填写分类ID,关于文章的分类ID,在分类里面可以看到,但总不是很方便,每次都要拿鼠标放到分类名称上才能够看到。所以不是很方便,下面的一段代码是直接将分类的ID显示了出来。同样的需要将本代码放到wordpress主题下的function文件中: [code lang="php"] function categoriesColumnsHeader($columns) { $columns['catID'] = __('ID...

wordpress通过按键实现文章翻页功能

wordpress通过按键实现文章翻页功能
今天发现 wordpress 一个有趣的功能,就是通过键盘来进行翻页效果,感觉很好玩就研究了一下,原来这种功能是通过 JS 的键盘事件监听来实现的,例如我们想要实现这样 alt+A上一页,alt+S下一页,alt+Q第一页,alt+T最后一页,alt+C随机文章 这样来进行翻页,直接上代码: [code lang="php"] document.onkeydown = v7v3_page;function v7v3_page(e) { var e = e || event, keycode = e.which ||...

wordpress用户注册不支持中文

wordpress用户注册不支持中文
在用户注册中,其实没有哪个网站有中文用户名注册的习惯,通常都是使用英文字母之类的,在WP中也是一样的不支持中文用户名的注册,如果想要使用中文用户名,其实网上提供了许多方法,这里找了个靠谱的函数,在 wordpress 主题的函数文件 function 中加入如下的方法代码即可: [code lang="php"] function ludou_sanitize_user ($username, $raw_username, $strict) { $username = wp_strip_all_tags( $raw...

wordpress站内搜索被他人恶意利用

wordpress站内搜索被他人恶意利用
想必每一个wordpress站点都会有一个站内搜索了,站内搜索方便了用户查询资料,但也可以被不良分子利用,当我们在查询材料的时候,会产生一堆带有敏感关键词的下拉菜单,而这些关键词的搜索是会被百度进行收录的,如果这些词是垃圾的搜索呢,看下图: 如果一个个人站点有许多这样的结果搜索页,势必会对站点的排名有所影响。对于 wordpress 如何来预防这种情况呢,其实也是很简单的,在 wordpress 主题函数 ...