background image

 

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',