PHP 后台内容管理系统:phpcms v9 增加类似于
phpcms 2008 中的关键词表
用 phpcms v9 二次开发一个人站点,用 2008 中有个比较舒服的关键词全部显示出来
功能,而 v9 将关键词列表功能增加到了搜索中,如果搜索一个关键词就会自动产生一个
增加到了 search_keyword 表中,这一点不是很喜欢 v9;站内搜索功能,我觉得一般会用得
比较少,而我们在增加文章的时候实际上就把关键词分隔开了,为什么还要多此一举了,
其实改起来也比较简单
在 model 文件夹中增加一个 keyword_ext_model.
class
.php。keyword_model 实际是存在
model 文件夹中的,不知道为什么没有 keyword 这张表?
所以还是不要在这个基本上增加,也许将来这个 model 会用上
代码如下:
<?php
defined('IN_PHPCMS')
or
exit
('No permission resources.');
pc_base::load_sys_class('model', '', 0);
class
keyword_ext_model
extends
model {
public
$table_name
= '';
public
function
__construct() {
$this
->db_config = pc_base::load_config('database');
$this
->db_setting = 'default';
$this
->table_name = 'keyword_ext';
parent::__construct();
}
}
?>
然后创建一张表
代码如下:
CREATE TABLE `t_v9_keyword_ext` (
`tagid` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`tag` char(50) NOT NULL,
`style` char(5) NOT NULL,
`usetimes` smallint(5) unsigned NOT NULL DEFAULT '0',
`lastusetime` int(10) unsigned NOT NULL DEFAULT '0',
`hits` mediumint(8) unsigned NOT NULL DEFAULT '0',