首先要感谢大家对无忧主机php免备案虚拟主机的支持,同时也要感谢z-blog官方提供如此简单实用的博客程序。小编平时玩Z-Blog比较少,所以关注Z-Blog也比较少。然而今天小编在逛波罗阁的时候刚好遇到一些介绍Z-Blog的文章,介绍的是如果在不用插件实现后台增加网站关键词和描述。小编觉得非常有意思,因此拿过来和大家分享,同时在这里也要感谢sirui大大的分享。
首先咱们上后台截图:
前台源代码截图:
下面为大家举例先实现网站关键词功能的方法,网站描述也就是一个道理了。
一、打开网站根目录/zb_system/function/c_system_admin.php文件,大概在1580行,查找如下代码:echo '
'.$zbp->lang['msg']['blog_subname'].'
option['ZC_BLOG_SUBNAME'].'" />
';在下面添加代码:
echo '
'.$zbp->lang['msg']['blog_keywords'].'
option['ZC_BLOG_KEYWORDS'].'" />
';二、打开网站根目录/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开发的东西,大家只是做个了解即可。
这时候你可以在后台看见如下图添加网站关键词的输入框了,填写几个测试的关键词,提交后,发现数据更新了,说明插入数据库是成功的。
四、剩下就是在前台模板如何调用了,打开你的模板文件夹的header.php,在head部分添加如下代码:
option['ZC_BLOG_KEYWORDS'];{/php}">
这里因为时间仓促,就没有实现如{$keywords}的调用了,网站描述在后台实现添加及前台调用也就是一个道理了,相信伙伴们认真阅读本文并稍微理解是可以自己实现的,这里就不多做赘述了。
以上就是sirui分享的方法,觉得有用的朋友可以参考试试。
现在我们来分析下这个方法的优劣吧。
1.后台自定义添加,前台模板调用即可,无须安装插件(笔者始终觉得插件太多影响速度!),无须添加字段;
2.不利于一键程序升级,需要注意升级的同时尽量手动升级。
仁者见仁智者见智吧,仅供参考。
无忧主机相关文章推荐阅读:
如何使Z-blog的评论显示别名
Z-blog上一篇 下一篇连到一起了如何解决
Zblog迁移报错:E_ERROR:Call to undefind funtion sqlite_open()
本文地址:https://www.51php.com/zblog/20088.html