香港独立IP空间
香港php空间
美国php空间
域名注册

首先要感谢大家对无忧主机php免备案虚拟主机的支持,同时也要感谢z-blog官方提供如此简单实用的博客程序。小编平时玩Z-Blog比较少,所以关注Z-Blog也比较少。然而今天小编在逛波罗阁的时候刚好遇到一些介绍Z-Blog的文章,介绍的是如果在不用插件实现后台增加网站关键词和描述。小编觉得非常有意思,因此拿过来和大家分享,同时在这里也要感谢sirui大大的分享。
首先咱们上后台截图:

zblog 2015 9 7 1 300x217 Z BlogPHP不用插件实现后台增加网站关键词和描述

前台源代码截图:

zblog 2015 9 7 2 300x159 Z BlogPHP不用插件实现后台增加网站关键词和描述

下面为大家举例先实现网站关键词功能的方法,网站描述也就是一个道理了。

一、打开网站根目录/zb_system/function/c_system_admin.php文件,大概在1580行,查找如下代码:

echo '<tr><td><p><b>'.$zbp->lang['msg']['blog_subname'].'</b></p></td><td><p><input id="ZC_BLOG_SUBNAME" name="ZC_BLOG_SUBNAME" style="width:600px;"  type="text" value="'.$zbp->option['ZC_BLOG_SUBNAME'].'" /></p></td></tr>';

在下面添加代码:

echo '<tr><td><p><b>'.$zbp->lang['msg']['blog_keywords'].'</b></p></td><td><p><input id="ZC_BLOG_KEYWORDS" name="ZC_BLOG_KEYWORDS" style="width:600px;"  type="text" value="'.$zbp->option['ZC_BLOG_KEYWORDS'].'" /></p></td></tr>';

二、打开网站根目录/zb_system/defend/option.php文件,大概在22行,查找如下代码:

'ZC_BLOG_SUBNAME' => 'Good Luck To You!',

在其下面添加代码:

'ZC_BLOG_KEYWORDS' => 'keywords',

三、打开网站根目录/zb_users/language/zh-cn.php这个语言包文件,大概在120行附近起一行添加如下代码:

'blog_keywords' => '网站关键词(keywords)',

至此,后台添加关键词的功能完成,熟悉数据库的朋友会发现,我们并没有为网站的关键词单独增加一个字段,这是因为z-blog官方是通过在数据库config表的system字段对数据进行了序列化的存储,当然这是php开发的东西,大家只是做个了解即可。

这时候你可以在后台看见如下图添加网站关键词的输入框了,填写几个测试的关键词,提交后,发现数据更新了,说明插入数据库是成功的。

zblog 2015 9 7 3 300x155 Z BlogPHP不用插件实现后台增加网站关键词和描述

四、剩下就是在前台模板如何调用了,打开你的模板文件夹的header.php,在head部分添加如下代码:

<meta name="keywords" content="{php}echo $zbp->option['ZC_BLOG_KEYWORDS'];{/php}">

这里因为时间仓促,就没有实现如{$keywords}的调用了,网站描述在后台实现添加及前台调用也就是一个道理了,相信伙伴们认真阅读本文并稍微理解是可以自己实现的,这里就不多做赘述了。
以上就是sirui分享的方法,觉得有用的朋友可以参考试试。
现在我们来分析下这个方法的优劣吧。
1.后台自定义添加,前台模板调用即可,无须安装插件(笔者始终觉得插件太多影响速度!),无须添加字段;
2.不利于一键程序升级,需要注意升级的同时尽量手动升级。
仁者见仁智者见智吧,仅供参考。

无忧主机相关文章推荐阅读:
如何使Z-blog的评论显示别名
Z-blog上一篇 下一篇连到一起了如何解决
Zblog迁移报错:E_ERROR:Call to undefind funtion sqlite_open()

本文地址:http://www.51php.com/zblog/20088.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: