激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - PHPCMS - 如何給phpcms v9增加類似于phpcms 2008中的關鍵詞表

如何給phpcms v9增加類似于phpcms 2008中的關鍵詞表

2020-05-06 12:24phpcms教程網 PHPCMS

本篇文章是對給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',
  `lasthittime` int(10) unsigned NOT NULL DEFAULT '0',
  `listorder` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `modelid` smallint(6) DEFAULT '0',
  PRIMARY KEY (`tagid`),
  UNIQUE KEY `tag` (`tag`),
  KEY `usetimes` (`usetimes`,`listorder`),
  KEY `hits` (`hits`,`listorder`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


最后一步在phpcms/modules/content/fields/keyword 中增加一個 input.inc.php

復制代碼 代碼如下:


function tags($field, $value)
    {
        if(!$value) return '';
        if(strpos($value, ','))
        {
            $s = ',';
        }
        else
        {
            $s = ',';
        }

        $keywords = isset($s) ? array_unique(array_filter(explode($s, $value))) : array($value);
        $keyword_db = pc_base::load_model('keyword_ext_model');

        foreach($keywords as $tag)
        {
            $tag = trim($tag);
            $keyword_db->delete(array("tag"=>$tag,"modelid"=>$this->modelid));
            $c=$this->db->count("keywords like '%".$tag."%'");
            $keyword_db->insert(array("modelid"=>$this->modelid,"tag"=>$tag,"usetimes"=>$c,"lastusetime"=>SYS_TIME),false,true);
        }

        return implode($s, $keywords);
}


這樣在文章增加關鍵詞的時候,會自動增加到keyword_ext中一份,調用全站tags的時候直接調上這個表就行了。請得先清除全站緩存,否則修改后看不到效果。

延伸 · 閱讀

精彩推薦
  • PHPCMSphpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9默認開啟了盛大連接,直接使用盛大通告證登錄網站,但是盛大通告證的覆蓋面有限,比不上QQ或者支付寶,甚至不如人人網、豆瓣之類,于是有朋...

    phpcms教程網5562019-10-13
  • PHPCMSphpcms常見問題解答

    phpcms常見問題解答

    1.為什么phpcms首頁幻燈片怎么顯示不出來? 答:需要設置文章的 標題圖片 如果設置標題圖片,則可以在首頁以及欄目頁以圖片方式鏈接到文章。 2.自定義...

    phpcms教程網2712019-10-07
  • PHPCMSphpcms V9實現QQ登陸OAuth2.0提供下載

    phpcms V9實現QQ登陸OAuth2.0提供下載

    phpcmsV9使用的QQ登陸依然是OAuth1.0,但現在騰訊已經不審核使用OAuth1.0的網站了。這對于使用pc的站長來講是一個無比巨大的坑。經過對phpcms論壇的一位同學做...

    phpcms教程網3402019-10-11
  • PHPCMS數據庫導入成功,phpcms打不開

    數據庫導入成功,phpcms打不開

    問:,數據庫導入成功,phpcms打不開 答:您好,查看此域名是解析到 云主機 上的,報錯來看應該是您導入的數據庫不完整,還差session的表,請您核實 若需...

    未知1822023-05-07
  • PHPCMSphpcms的欄目緩存無限級羅列展示處理代碼(親測)

    phpcms的欄目緩存無限級羅列展示處理代碼(親測)

    本文為大家詳細介紹下phpcms的欄目緩存無限級羅列展示是怎么實現的,粗測試了一下,效果還不錯,有需求的朋友可以參考下哈,希望對大家有所幫助 ...

    phpcms教程網8642019-10-11
  • PHPCMSphpcms怎么上傳歌曲文件

    phpcms怎么上傳歌曲文件

    phpcms上傳歌曲文件的方法:首先依次打開“設置-站點管理-修改”;然后在附件配置的“允許上傳附件類型”中添加自己需要的類型;接著打開“添加模型...

    未知1522023-05-07
  • PHPCMS如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    PhpCms廣告模塊管理圖文教程,下面給大家總結一下 ...

    PHPCMS教程網3782019-10-14
  • PHPCMSphpcms轉移到虛擬空間的詳細步驟

    phpcms轉移到虛擬空間的詳細步驟

    本文向大家介紹phpcms從本地轉移到虛擬空間的步驟,轉移過程需要改動一部分文件,這里提供如何改動這些文件,以保證你可以順利轉移PHPCMS ...

    phpcms教程網4232019-10-13
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 日本a∨精品中文字幕在线 国产精品片www48888 | 在线观看精品视频 | 色天使中文字幕 | 国产欧美一区二区三区免费看 | 999精品久久久 | 深夜激情视频 | 特黄一区二区三区 | 精品一区二区三区免费爱 | 欧洲成人一区 | 久久久人成影片一区二区三区 | 成人国产精品色哟哟 | 国产亚洲区 | 欧日韩 | av在线收看 | 视频一区二区三区视频 | 免费观看国产视频 | 第四色成人网 | 欧美性a视频 | 久久精品a一级国产免视看成人 | 亚洲一级成人 | 国产精品aⅴ | 精品一区二区三区免费毛片爱 | 中文字幕亚洲一区二区三区 | 亚洲导航深夜福利涩涩屋 | 欧美黄成人免费网站大全 | 草逼一区 | 成人短视频在线观看 | 国产一区二区免费在线观看视频 | 日本黄色大片免费观看 | 九九热精品在线 | 国产91亚洲精品一区二区三区 | 国产精品视频六区 | 99亚洲伊人久久精品影院红桃 | 婷婷一区二区三区 | 久久久www视频 | 精品国产一区二区三区天美传媒 | 毛片免费在线观看 | 亚卅毛片| 国产精品99久久久久久大便 | 免费一区区三区四区 | 国产精品一区二区免费在线观看 |