ホームページ バックエンド開発 PHPチュートリアル phpcms 2008_PHP チュートリアルと同様のキーワード テーブルを phpcms v9 に追加する方法

phpcms 2008_PHP チュートリアルと同様のキーワード テーブルを phpcms v9 に追加する方法

Jul 21, 2016 pm 03:01 PM
phpcms 二次開発 本質的なもの 増加 どうやって 使用 サイト

最近、個人のウェブサイトを作成するために phpcms v9 を使用しました。以前は 2008 を使用していましたが、すべてのキーワードを表示する機能があり、v9 ではキーワードを検索すると、キーワードのリスト機能が追加されました。 search_keyword テーブルに関しては、私はこの点があまり好きではありません。サイト内検索機能は一般的にあまり使用されないと思います。記事を追加するときは実際にキーワードを分離します。なぜこれをさらに行う必要があるのでしょうか? 実際、モデルフォルダーにkeyword_ext_model.class.phpを追加するのは比較的簡単です。キーワードテーブルが存在しない理由はわかりません。


したがって、これに基づいて何も追加しないでください。おそらくこのモデルは将来使用されるでしょう

コードをコピーします コードは次のとおりです:
define('IN_PHPCMS ') または exit('許可リソースがありません。');
pc_base::load_sys_class('model', '', 0);
classkeyword_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) 署名なし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',
`its` mediaint(8) unsigned NOT NULL DEFAULT '0',
`lastthittime` int(10) unsigned NOT NULL DEFAULT '0',
`listorder` tinyint(3) unsigned NOT NULL デフォルト '0'、
`modelid` smallint(6) デフォルト '0'、
主キー (`tagid`)、
一意のキー `tag` (`tag`)、
KEY `usetimes` (`usetimes`、 `listorder`),
KEY `hits` (`hits`,`listorder`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;


最後のステップは、phpcms に input.inc.php を追加することです。 /modules/content/fields/keyword

コードをコピーします コードは次のとおりです:
function tags($field, $value)
s = ', 's, $value)); : array( $value);
$keyword_db = pc_base::load_model('keyword_ext_model');

foreach($keywords as $tag)
{
$tag = トリム($tag);
$keyword_ db-> delete(array( "tag"=>$tag,"modelid"=>$this->modelid)); %'");
$keyword_db->insert(array("modelid"=>$ this->modelid,"tag"=>$tag,"usetimes"=>$c,"lastusetime"= & gt; sys_time), false, true);
}

Return Implode ($ s, $キーワード);
}


このように、記事にキーワードを追加すると、サイト全体のタグを呼び出すときに、このテーブルを直接調整するだけでキーワードが自動的に追加されます。 まずサイトのキャッシュをクリアしてください。そうしないと、変更後の効果が表示されません。

www.bkjia.com本当http://www.bkjia.com/PHPjc/327977.html技術記事最近、個人のウェブサイトを作成するために 2008 を使用しましたが、v9 では検索にキーワードリスト機能が追加されました。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Google Chromeに信頼できるサイトを追加する方法 Google Chromeに信頼できるサイトを追加する方法 Jul 19, 2024 pm 04:14 PM

Google Chrome に信頼できるサイトを追加するにはどうすればよいですか?一部のユーザーは、インターネット サーフィン中に安全ではないというメッセージが表示されるため、正常に Web を閲覧できません。その場合、Web サイトを信頼済みサイトとして追加することができ、正常にアクセスしてインターネットをスムーズに閲覧できます。以下のエディターは、Google Chrome に信頼できるサイトを追加する手順を示します。手順はシンプルで操作が簡単で、初心者でも簡単に始めることができます。 Google Chrome に信頼済みサイトを追加する方法: 1. Google Chrome を開き、右上隅にある 3 つの点をクリックします。 [設定]をクリックします。プライバシー設定とセキュリティを選択します。 (図に示すように) 2. ページの下部にある [Web サイトの設定] をクリックします。 (図に示すように) 3. ページの下部にある安全でないコンテンツをクリックします。 (図に示すように) 4. 「許可」オプションの右側にある「追加」ボタンをクリックします。 (写真の通り) 5.負ける

シンプルでわかりやすい Java Hikvision SDK 二次開発ガイド シンプルでわかりやすい Java Hikvision SDK 二次開発ガイド Sep 06, 2023 pm 02:01 PM

シンプルでわかりやすい Java Hikvision SDK 二次開発ガイド はじめに: カメラ監視技術の開発により、Hikvision は世界をリードするセキュリティ ソリューション プロバイダーの 1 つになりました。同社が提供する SDK (ソフトウェア開発キット) は、開発者が豊富な機能を提供しています。二次開発およびカスタマイズ開発のための機能とインターフェース。この記事では、Hikvision SDK の二次開発に Java 言語を使用する方法を紹介し、読者がよりよく理解して適用できるようにいくつかのコード例を示します。 1.環境準備 Hikvision SDKの二次開発を行う前にまず

Baidu Intelligent Cloud Qianfan 大型モデル プラットフォームが再びアップグレードされました。5 つの大型モデルと 55 の新しいツール コンポーネントがリリースされました。 Baidu Intelligent Cloud Qianfan 大型モデル プラットフォームが再びアップグレードされました。5 つの大型モデルと 55 の新しいツール コンポーネントがリリースされました。 Mar 22, 2024 am 08:10 AM

80,000 のエンタープライズ ユーザーにサービスを提供し、ユーザーが 13,000 の大規模モデルを微調整し、ユーザーが 160,000 の大規模モデル アプリケーションを開発できるように支援してきました。2023 年 12 月以降、Baidu Smart Cloud Qianfan Large Model Platform の毎日の API コールは前月比 97% 増加しました。 ..1年前の国内大型モデルプラットフォームの「パイオニア」から今日の大型モデル「スーパーファクトリー」に至るまで、Baidu Intelligent Cloud Qianfan大型モデルプラットフォームは国内大型モデル市場で主導的地位をしっかりと占めているが、そのペースは遅い. 止まらなかった。 3月21日、百度インテリジェントクラウドは北京首港公園で前帆製品発表会を開催し、百度インテリジェントクラウドは会議中に次のように発表した: 1. 北京石景山区と協力して国内初の百度インテリジェントクラウド前帆大規模モデル産業イノベーション基地を構築する地域産業のテイクオフを促進する 2. 企業の「価値」を満たす

ポートレートカットアウト推論のための TensorFlow 深層学習フレームワークモデル推論パイプライン ポートレートカットアウト推論のための TensorFlow 深層学習フレームワークモデル推論パイプライン Mar 26, 2024 pm 01:00 PM

概要 ModelScope ユーザーがプラットフォームによって提供されるさまざまなモデルを迅速かつ便利に使用できるようにするために、ModelScope 公式モデルの実装と、これらのモデルを推論に使用するために必要なツールを含む、完全に機能する Python ライブラリのセットが提供されます。データの前処理、後処理、効果評価などの機能に関わるコードを提供するとともに、シンプルで使いやすいAPIと豊富な使用例を提供します。このライブラリを呼び出すことで、ユーザーはわずか数行のコードを記述するだけでモデルの推論、トレーニング、評価などのタスクを完了でき、また、これを基に二次開発を迅速に実行して独自の革新的なアイデアを実現することもできます。現在ライブラリによって提供されているアルゴリズム モデルは次のとおりです。

Java Hikvision SDK の二次開発スキルを向上させるための重要な要素 Java Hikvision SDK の二次開発スキルを向上させるための重要な要素 Sep 06, 2023 pm 01:42 PM

Java Hikvision SDK の二次開発スキルを向上させるための重要な要素の概要: モノのインターネットの急速な発展に伴い、セキュリティ分野でのビデオ監視システムの使用が増えています。 Hikvision の SDK はビデオ監視システムの最も重要なコンポーネントとして、二次開発プロセスで重要な役割を果たします。この記事では、Hikvision SDK の基本的な使用法を紹介し、読者が Java Hikvision SDK の二次開発スキルを向上させるのに役立ついくつかの重要な要素とコード例を提供します。 1. Hikvision SDK の基本的な概要を理解する

phpcmsとはどのようなフレームワークですか? phpcmsとはどのようなフレームワークですか? Apr 20, 2024 pm 10:51 PM

PHP CMS は、Web サイトのコンテンツを管理するための PHP ベースのオープンソース コンテンツ管理システムであり、使いやすさ、強力な機能、拡張性、高いセキュリティ、無料のオープンソースが特徴です。時間を節約し、Web サイトの品質を向上させ、コラボレーションを強化し、開発コストを削減することができ、ニュース Web サイト、ブログ、企業 Web サイト、電子商取引 Web サイト、コミュニティ フォーラムなどのさまざまな Web サイトで広く使用されています。

仮想通貨取引所調査報告書 仮想通貨取引所調査報告書 Feb 02, 2024 am 10:24 AM

近年、仮想通貨取引所は世界金融市場の重要な部分を占めており、世界の投資家に便利なデジタル通貨取引チャネルを提供しています。この記事は、仮想通貨取引所の発展状況を調査し、その特徴と発展傾向を深く理解することを目的としています。仮想通貨取引所の発展は世界の投資家の注目を集めています。デジタル通貨の急速な発展に伴い、仮想通貨取引所も急速に発展し、より多様化した取引サービスを提供し、デジタル通貨に対する世界の投資家のニーズに応えています。同時に、政府は仮想通貨取引所の発展も重視している。政府や規制当局は、取引の安全性と公平性を確保するために、仮想通貨取引所の規制政策の改善に懸命に取り組んできました。このような注目とサポートは、仮想通貨取引所の発展に強い推進力を与えます。

誰でもAI開発者になれる! Robin Li は 3 つの主要な AI 開発ツールをもたらします 誰でもAI開発者になれる! Robin Li は 3 つの主要な AI 開発ツールをもたらします Apr 18, 2024 pm 03:40 PM

2023 年初頭にテクノロジー分野で最も輝かしいスターとして浮上し、Kai AI テクノロジーが経済と社会を変革する大きな可能性を示しています。 1 年以上にわたる技術的進歩と市場検証を経て、2024 年に入り、大型モデルの巨大な価値が主流諸国で認識され、主流テクノロジー企業が計画を立てています。米国や中国などの国々が将来、大型模型産業の発展を主導することになる。国内テクノロジー企業の中で、百度は文新の大型モデルを最初にリリースし、並外れた成果を上げた。本日開催されたCreate2024 Baidu AI開発者カンファレンスで、Baiduの創設者兼会長兼最高経営責任者(CEO)のロビン・リー氏は基調講演で、Wenxin Yiyanのユーザー数が2億人を超え、Wenxin Big Modelが中国をリードし、最も広く使用されていると明らかにした。広範な AI ベース モデル。同時に、ロビン・リー

See all articles