SEO相互リンクChanti-P-linkのデラックス検索プラグイン
簡易検索プラグインの上位版です。盛り込めなかった機能を盛り込んでみました。ほとんど、いじってしまったので別プラグインで公開してます。
実装機能
- 登録サイト検索機能
検索キーワドを含む登録サイト一覧を表示します。 - 検索ワード強調機能
検索ワードを強調表示し、個別ページにリンク(本体がv1.2以上)します。 - 検索フォーム出力機能
任意のテンプレートに検索フォームを表示します。
また、yahoo、グーグルからの検索ワードを検索フォームに出力します。 - ページング機能
検索結果が多い場合、ページングします。 - グーグルsitemap出力機能
検索されたキーワードごとのページを、グーグルsitemap形式で出力します。 - 検索ワードのクラウド表示
表示する文字数の制限もできます。
/*
* SEO相互リンクChanti-P-Linkプラグイン
* プラグイン:DXsearchプラグイン
* Version 1.0.0
* Copyright (c) 2009 WWW.CHANTI.ORG All Rights Reserved.
* powerd by WWW.CHANTI.ORG
*/
■インストール
1)
SEO相互リンクChanti-P-Linkのプラグインが格納されているdirectoryに本体ごと格納してください。ex)
SEO相互リンクChanti-P-Link/plugin/dxsearch次に、「search_kword.txt」に書き込み権限を与えてください。(666など)
■機能
・簡易検索機能
検索キーワドを含む登録サイト一覧を表示します。・検索ワード強調機能
検索ワードを強調表示・リンクします。・検索フォーム出力機能
任意のテンプレートにかきを記述すると、検索フォームが表示されます。
”
<?php echo ex_dxsearch_view_form(); ?>
”・ページング機能
検索結果が多い場合、ページングします。・グーグルsitemap出力機能
検索されたキーワードごとのページを、グーグルsitemap形式で出力します。
sitemap.phpの一番最後に記述するといいかもしれません。
”
<?php echo ex_dxsearch_view_google_sitemap(); ?>
”
・検索ワードのクラウド表示
”
<?php echo ex_dxsearch_view_cloud(); ?>
”■コンフィグ
define(’ex_dxsearch_description’,'検索結果ページ’);
・サイトの説明文です。define(’ex_dxsearch_title’,'検索結果’.$GLOBALS['ex_request']['p']);
・サイトのタイトルになります。define(’dxsearch_pluginname’,'dxsearch’);
・プラグインの名称です。define(’ex_dxsearch_kword_txt’,PLUGIN_DIR.”/”.dxsearch_pluginname.”/search_kword.txt”);
・検索ワードの書き込みファイルです。
※検索が重くなったら、中身を消すか適正化してください。define(’ex_dxsearch_script_version’,”1.3.1″);
・SEO相互リンクchanti-p-linkのバージョンです。//ページャー
define(’dxsearch_pager_limit’,15);
・検索結果の1ページあたりの件数define(’dxsearch_pager_delta’,10);
・ページャーのページ件数define(’dxsearch_pager_demi’,’ | ‘);
・ページャーの区切り文字//検索ワードクラウド
define(’dxsearch_cloudlimit’,10);
・表示する検索ワードクラウドの件数define(’dxsearch_fontsize’,2);
・yahoo、グーグルから検索されたキーワドに付加するクラウドのフォントサイズdefine(’dxsearch_min_fontsize’,1);
・フォントサイズの最小値define(’dxsearch_max_fontsize’,5);
・フォントサイズの最大値■テンプレート
・templatesはクラシックテーマの場合です。
・templates_chanti-themeはキャンティテーマ・ピンクテーマ用です。
templatesにリネームして使ってください。■UPDATE
v1.0.0
初版公開