plugins:related

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

plugins:related [2011/03/23 21:28] (現在)
ライン 1: ライン 1:
 +====== NP_Related.php ======
 +
 +Sir_Psycho氏が作った強力プラグイン。記事タイトルに対して関連検索を行います。
 +radek氏による派生バージョンを元にマルチバイト関数に置き換えるなどして日本語用に最適化しました。
 +
 +^General Plugin info ^^
 +^作者: | Sir_Psycho + radek + [[plugins:​authors:​yu|yu]] |
 +^最新のバージョン:​ | 0.4 |
 +^入手先: | http://​japan.nucleuscms.org/​bb/​viewtopic.php?​t=2440 |
 +^ソース: |  |
 +^動作サンプル:​ |  |
 +^フォーラム参照先:​ | http://​japan.nucleuscms.org/​bb/​viewtopic.php?​t=2440 |
 +^セキュリティチェック:​ |  |
 +
 +
 +=====インストール方法=====
 +  - Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
 +  - 管理画面からプラグインをインストールする
 +
 +=====このプラグインの使い方=====
 +スキンまたはテンプレートにプラグイン変数を記述します。
 +
 +=====スキン/​テンプレートへの記述=====
 +テンプレートの場合:
 +
 + <​%Related(mode,​max,​snippet,​searchcond)%>​
 +
 +スキンの場合:
 +
 + <​%Related(mode,​max,​snippet,,​searchcond)%>​(アイテムまたは検索ページにて)
 + <​%Related(mode,​max,​snippet,​query,​searchcond)%>​(それ以外)
 +
 +  * mode ... "​local"​ "​google"​ "​amazon"​ のいずれか
 +  * max ... 最大表示数(デフォルト:5)
 +  * snippet ... "​true"​ "​false"​のいずれか(デフォルト:false)
 +  * query ... 検索キーワード(アイテムまたは検索ページの場合は自動的にセットされます)
 +  * searchcond ... "​and"​ "​or"​のいずれか(デフォルト:or)
 +
 +具体例:
 +
 + <​%Related(local,​5)%>​
 + <​%Related(google,​5)%>​
 + <​%Related(amazon,​5,​true)%>​
 +
 +=====オプション=====
 +  * Google APIキー:Google Webサービスの利用時に必要になります
 +  * Amazon APIキー:Amazon Webサービスの利用時に必要になります
 +  * AmazonアソシエイトID:Amazonアフィリエイトの利用時に必要になります
 +  * 見出しの開始(ローカル検索):テンプレート設定
 +  * 見出しの開始(Google検索):テンプレート設定
 +  * 見出しの開始(Amazon検索):テンプレート設定
 +  * 見出しの終了:テンプレート設定
 +  * リストの開始:テンプレート設定
 +  * リストの終了:テンプレート設定
 +  * リストアイテムの開始:テンプレート設定
 +  * リストアイテムの終了:テンプレート設定
 +  * 題名がないとき:テンプレート設定
 +  * 検索結果がないとき:テンプレート設定
 +  * 検索結果がないときは見出しを表示しない:(はい いいえ)
 +  * MOREリンク:テンプレート設定
 +  * 題名の長さ上限:文字数を指定
 +  * スニペットの長さ上限:文字数を指定
 +  * スニペットを表示:(はい いいえ)
 +  * タイムスタンプ表示(ローカル検索):(はい いいえ)
 +  * 同一ブログ内のみ検索(ローカル検索):(はい いいえ)
 +  * 検索対象(ローカル検索):題名、本文、続き のうち、どこまでを対象にするかを決めます。
 +  * AND検索(ローカル検索):(はい いいえ)
 +  * 外部APIへの問合せ間隔(時間):結果を再取得するまでのインターバルです。
 +  * GoogleAPIへの言語指定:
 +  * GoogleAPIへの除外ドメイン指定:自分のサイトのGoogle結果を引っかけないために、除外ドメインを記入します。
 +  * 今すぐキャッシュデータを削除:(はい いいえ)
 +  * アンインストール時に全てのデータを削除:(はい いいえ)
 +
 +=====Tipsと裏技=====
 +  * このプラグインのテーマは、アイテムタイトルで「楽ちん自動検索」です。次のような規則が働きます。
 +    * スペース(半角全角とも)や括弧、句点を区切りとして、キーワードを複数認識してOR検索。キーワード数は3つまで有効
 +    * "​Ver1.2"​、"​-1-"​ 等の表現、数字のみのキーワードをローカル検索時に無視
 +    * 引用符や括弧で囲まれた文字列をフレーズ指定とみなす
 +  * フレーズ指定内の文字列は「そのまま」キーワードとして使われます。
 +
 + 半角のシングルクォート、ダブルクォート、かっこ
 + '​...'​ "​..."​ (...) [...]
 + 全角の引用符とかっこ、かぎかっこ数種類
 + ’...’ ”...” (...) 「...」 『...』 【...】
 +
 +  * 手動でアイテムに対してキーワード指定も出来ます。アイテム編集時のオプション画面にフォームが出るのでそこにキーワードを打ち込んでください。このフォームに__DONOTSEARCH__キーワード(半角大文字)を入れると検索を明示的にキャンセルすることができます。
 +
 +=====注意点=====
 +  * Ver0.4ではAmazon検索がなくなり、Google検索はSOAP Search APIからAJAX Search APIに変更になっています。
 +  * 通常のGoogle検索では出るキーワードでも、webサービス経由だと検索結果が出てこない場合がごくまれにあります。
 +
 +=====希望事項=====
 +
 +=====バグ=====
 +  * Amazonから取得結果が文字化けする
 +
 +=====開発履歴=====
 +  * 2007/02/27 Ver0.4 : 
 +    * [Chg] Amazon検索をやめた
 +    * [Chg] Google検索をAJAX Search APIに変更
 +  * 2006/09/17 Ver0.32 : Google検索結果からのタグ除去。添付のnusoap.php のsoapclient関数をsoaplient_oldに変更(PHP5でのバッティング回避)
 +  * 2005/10/16 Ver0.31 : 機能強化と各種バグフィックス
 +    * [Fix] Google検索時のエンコード調整 - by nakahara21 (http://​nakahara21.com/​) ​
 +    * [Fix] GoogleのMoreリンク修正 - by mao (http://​kirsche.mods.jp/​catid/​6)
 +    * [Fix] Amazon検索時のエンコード調整 - by sakuracandle (http://​juntwo.s57.xrea.com/​)
 +    * [Fix] タイトル属性内のタグ除去 - by pushman (http://​blog.heartfield-web.com/​)
 +  * 2004/11/23 Ver0.3jp : アマゾン検索(books-jp)対応。
 +    * [Fix] FancyURLs対応 - by mao (http://​kirsche.mods.jp/​catid/​6)
  
 
plugins/related.txt · 最終更新: 2011/03/23 21:28 (外部編集)