Phpcms V9内容页show模板调用标签一览

Phpcms V9内容页show模板调用标签一览
内容页是每个站点都必须要有的模板,最常见的就是文章的内容页,再者有下载内容页,产品内容页,视频内容页等等,但一般不大的站点都一定要有其文章的内容页,其它几个可以没有,在内容页当中,其实是有一些固定的模板标签的,我们只需要调用就可以了,这些标签可以在 phpcms v9 里面摘出来,在使用的时候直接调用很方便的,夏日博客就来总结一下内容页 show 模板调用的标签。 1、页面标题:{$title} 2、发...

Phpcms V9截取字符函数的优化

Phpcms V9截取字符函数的优化
phpcms v9 中截取字符的函数是 str_cut(),截取字符在读取文章列表时用的是比较多的,有的文章标题太长,如果不进行截取的话就会产生下一行的文字,看起来很难看的说,虽说 phpcms v9 的str_cut() 函数基本可以满足需求,但其长度的精度并不准确,尤其是对于中英文字符混搭的时候就更不准确了,夏日博客在使用中,往往因为字符长度的问题搞得页面好不美观。 在网上搜索了一段改进 str_cut 函数的代码,可以...

Phpcms V9管理密码忘记了怎么办

Phpcms V9管理密码忘记了怎么办
phpcms 密码忘记了怎么办,或者被别人盗了怎么办,我们自己的站点总不愿意让别人在后台进行胡乱改一通吧,夏日博客在这里给大家说一种最简单的方法,也是最直接的方法,我们知道像 phpcms v9 这类的开源程序密码大都保存在 mysql 数据库里面的,只要在 mysql 里面把密码给改过来就 ok了。 首先打开管理 mysql 数据库的在线工具 phpmyadmin,打开数据库并找到保存密码的表 admin,打开这个表里面有一条记录...

phpcms v9 标签 tag 静态化制作

phpcms v9 标签 tag 静态化制作
phpcms v9 标签 tag 的链接实在是够长,而且还特不利于 seo 的优化,全是动态链接,看来这是比较符合 phpcms v9 制作的一贯作风呀,一看就知道是由 phpcms 制作的,那么如何把标签 tag 的动态链接转化为静态链接呢,至少要把 url 的链接变得更短一些吧,下面夏日博客就来教下大家如何将 tag进行静态化. 找到 tag 的控制文件:\phpcms\modules\content\tag.php,查找如下的代码: [code lang="php"] $page = ...

Phpcms V9生成缩略图裁剪有黑边

Phpcms V9生成缩略图裁剪有黑边
这是很老的问题了,但现在在最新版的 v9 中又遇到了,就是在内容缩略图裁剪的时候出现了黑边现象,这是 phpcms v9 中 getpercent 函数搞得鬼,这个函数是进行图片长度和宽度的判断函数,我们找到这个函数,打开文件 phpcms/libs/classes/image.class.php,找到如下代码,大概在65,66行左右: [code lang="php"] $h = $dstw; $w = $dsth; //修改为: $w = $dstw; $h = $dsth; [/code] 成功修改后,找到已经...

Phpcms V9内容碎片标签模块下载

Phpcms V9内容碎片标签模块下载
phpcms v9内容碎片功能是个很好的功能,可以随时调用一些自定义的 html 内容,phpcms v9 自带了内容碎片的标签模块,是一个独立的模块,不影响其它的功能,当然我们不需要的时候也可以进行自由安装与卸载,但是碎片管理插件针对少量碎片来说不是很方便。 今天偶然在 phpcms 社区论坛发现了一款内容碎片管理模块,可以进行后台的安装,这款插件模块的好处就是可以直接在后台增加一条 html 代码记录,保存后...

phpcms v9列表页各种标签的组合调用方法

phpcms v9列表页各种标签的组合调用方法
今天看到一个站点栏目列表页组合得很精美,在列表页中一篇文章调用了文章标题,发布时间,阅读次数,评论条数,文章缩略图,文章摘要,tag标签,猛的一看还真是调用了不少的文章属性标签呢,就差整个文章都调出来了,不过这样的组合看起来还真的高大尚呢,另外我想作者也是为了 seo 优化得更好吧。 作者的站点应该是 wordpress 制作的,因为用 wordpress 制作这样的效果并不难,哪 phpcms 也想要这样的组合...

phpcms v9栏目文章列表调用内容的方法

phpcms v9栏目文章列表调用内容的方法
在 phpcms v9 默认的文章列表里面是不显示内容的,只显示了文章标题,发布时间,列表分页等等这些常见的文章属性,这样看起来着实有些单调,在之前的夏日博客文章里面也介绍了一些文章列表页面的美化,比如调出文章调要,再或者调出来图文结合这样的组合形式,总要比单是文章标题列表要好看多了吧,下面夏日博客就来介绍一下在 phpcms v9 列表页里面如何调出文章的内容。 首先需要找到 phpcms v9 默认的栏...

Phpcms V9后台登陆模板的修改

Phpcms V9后台登陆模板的修改
看到一些使用 phpcms v9 建立较牛逼的专业站点,除了前台做得较精致外,在用户的登陆体验上面也下足了功夫,让访客看起来就很专业,另外,据说干净大气的后台一看就是安全性较强的,所以我们有必要来改变一下 phpcms v9 的后台界面了,说实话最近夏日博客真是看惯了 phpcms v9 的后台界面,越看是越难看,正在计划搞一套好的后台模板替换上去。 我们先要找到后台登陆模板文件,位置是 phpcms/modules/admin...

Phpcms V9管理后台登陆验证码不显示的解决方法

Phpcms V9管理后台登陆验证码不显示的解决方法
在进行 phpcms v9 搬家时,在新空间里面进行后台的登陆,却发现后台验证码不显示了,用的是 win 主机,我们知道验证码是直接生成图片的,而在 PHP 中要使用图片验证码是一定要开启 gd 库才能使用的,检查了一下 win 主机,还真是没打开 gd 库,找到 php.ini 下面,搜索 extension=php_gd2.dll,将前面的注释分号去掉就可以了。 除了打开 gd 库之外,在网上又搜索了其它两种常见的验证码不显示的解决方法,如...

Phpcms V9发现 api漏洞修改方法

Phpcms V9发现 api漏洞修改方法
在使用好搜进行站点site站点时,发现夏日博客的phpcms系统只得了90分,其中网站漏洞不正常显示,显示一个红红的叉,经过分析原来是 phpcms v9 api 的漏洞,最终在 phpcms 社区找到了解决的方法,缓引 phpcms 社区的解决方案,如下所示. 一方面需要修改api/map.php文件: 请打上官方最新补丁:http://bbs.phpcms.cn/thread-854157-1-1.html,另外官方补丁不完整,还需修改下面一处,找到api/map.php,将270行 e...

Phpcms V9单页添加自定义字段

Phpcms V9单页添加自定义字段
说起文章自定义自段,大家都会想到 wordpress 的自定义字段,确实 wordpress 系统很强大,字段可以很灵活的在后台进行添加与更新,并能够很好的在前台进行调用,对于这点 phpcms v9 就有点弱爆了,phpcms v9 是没有自定义字段这个功能的,只能要我们来进行二次开发。 phpcms v9 文章内容的添加与更新选项已经很多了,基本上趋于完善,而关于 phpcms v9 单页 page就显得很简单,使用的字段只有三个:标题、关...

phpcms V9 Sitemap静态地图的制作

phpcms V9 Sitemap静态地图的制作
PHPCMS V9 后台的设置模块里面有 sitemap 的生成工具,在需要的时候直接生成 sitemap 站点地图就可以了,生成的是 xml 文件,生成站点地图一方面可以让搜索引擎更好的去抓取,另一方面也可以让客户了解网站的布局架构,今天夏日博客为大家介绍一种新增 php 函数扩张来为 phpcms v9 添加一个 sitemap 的静态地图,新增扩张函数其实就是二次开发添加的函数了,原理是通过 php 函数来调用网站的所有栏目,然后...

修改wordpress文章按照某个条件进行排序方法

修改wordpress文章按照某个条件进行排序方法
经常玩 wordpress 的小伙伴都知道 wordpress 的文章是按照日期来进行排序的,在制作 wordpress 模板时,往往要求自定义进行排序,比如最新文章的排序,按照评论数的多少进行排序,还有按照日期进行倒序等等各种要求,这个时候就需要我们来自定义排序了,比如我们在首页进行更改 wordpress 按照评论来进行排序,夏日博客来教下大家如何实现. 首先打开首页 index.php 文件,找如类似于 if (have_posts()) 这...

清除 wordpress 插件生成的头部代码

清除 wordpress 插件生成的头部代码
我们在使用一些 wordpress 插件的时候,经常会在页面的顶部,也就是网页的 head 之间产生一些插件代码,当不使用这些插件的时候,会产生冗余代码,从而导致一些插件不能正常的使用问题,怎样才能将这些代码进行批量删除掉呢,下面看一段因插件产生的代码清理方法,代码如下: [code lang="php"] <?php //remove_action( "wp_head", "wp_enqueue_scripts", 1 ); remove_action( "...

为wordpress编辑器添加一个提示消息

为wordpress编辑器添加一个提示消息
在多用户的 wordpress 站点中,如果管理员新加了一个编辑器特性或者其它的什么功能,而这个时候又没办法去一个一个的通知用户,会让用户错过知道新添加的功能,如果这个时候我们能够给编辑器添加一个提示信息的内容,告诉用户 wordpress 编辑器新增了短代码或者其它新的功能就好了,让用户能够及时的知道,在 wordpress 的最新版中,已经解决了这个问题,可以看到最新版中加入了一个新的钩子 below_the_tit...

手动去升级 wordpress 博客程序

手动去升级 wordpress 博客程序
有人说为什么要用手动来升级 wordpress 呢,其实 wordpress 提供的在线自动升级程序已经相当的棒了,当然,我通常也是在线自动升级的,除了简单之外,更多的是方便,但最近制作的一个 wordpress 在线博客在自动升级的时候,居然出现了错误,原因是服务器买的不怎么样,直接点击自动升级失去了反应,搞了好久都没有彻底升级完成,最后还出现了错误,没办法只能手动进行升级了,这里夏日博客把升级的步骤分享...

如何提高 wordpress 的访问速度

如何提高 wordpress 的访问速度
关于 wordpress 制作的站点,好多人都说比较臃肿,速度很慢,如果是原生态的代码,当文章越来越多的时候不进行优化,的确会慢许多,这个时候我们就要考虑如何来进行优化 wordpress 了,之前夏日博客介绍过几个非常不错的插件,这里再大概的说一下。 如果 wordpress 开始变得很慢,首先就要对数据库和页面进行缓存的缓存和静态html的优化才行,这里主要介绍几款wordpress优化的插件。 插件 WP Super Cache ...

去掉wordpress评论时的链接网址

去掉wordpress评论时的链接网址
不少访问量较大的博客都直接去掉了评论的网址框,这是因为有大量的用户在站点做外链,小站长都保留了评论的链接框,因为这样利用博客之间的互访,如果能留下评论的网址框,我还是建议可以进行保留。 如果想要去掉网址的链接框呢,这在 wordpress 的后台是没有专门可以设置的,只能通过代码来实现去除网址框了,实例代码如下所示: [code lang="php"] function remove_comment_fields($fields) { unset($...

wordpress自动生成时时监控的访问日志

wordpress自动生成时时监控的访问日志
感觉有点无聊了,为什么要生成 wordpress 的访问日志呢,我们知道日志通常用来查看服务器是否被攻击,或者站点是否被攻击了,这个时候就要通过查看日志来寻找蛛丝马迹了,服务器的日志查看还是比较简单的,直接在电脑管理里面进行查看就行了,而虚拟主机的空间,通常大一点的空间商都提供了日志查看的面板,直接通过日志面板就可以看到,如果没有提供日志面板的,就需要我们自己来想办法了,生成日志为了我...