拙著「上手に稼ぐカラ売りテクニック」が発売されました。
株価が下がる局面で利益を得ることができる「空売り」について、詳しく解説した本です。
自由国民社刊で、定価1,512円(税込)です。
ブログ記事詳細検索プラグイン(その8・タグの検索)
SearchEntriesプラグインでは、ブログ記事をタグで検索することもできます。
1.MTSearchConditionTagSectionタグ/MTSearchConditionTag
タグ
ブログ記事をタグで検索するには、MTSearchConditionタグのブロックの中に、「MTSearchConditionTagSection」というタグのブロックを作ります。
そして、MTSearchConditionTagSectionタグの中に、「MTSearchConditionTag」というタグを入れて、検索条件を指定します。
<mt:SearchConditions> <mt:SearchConditionTagSection> <mt:SearchConditionTag tag="タグ"> </mt:SearchConditionTagSection> </mt:SearchConditions>
2.タグのOR検索
「○○か□□のタグが付いている」というように、複数のタグのうちのどれかが付いているブログ記事を検索するには、MTSearchConditionTagタグを以下のように書きます。
<mt:SearchConditionTag tag="タグ1","タグ2",・・・,"タグn">
例えば、「Movable Type 4.2」か「Movable Type 5」のタグがついているブログ記事を検索して、その結果を一覧表示するには、以下のようにテンプレートを組みます。
<mt:SearchConditions> <mt:SearchConditionTagSection> <$mt:SearchConditionTag tag="Movable Type 4.2","Movable Type 5"$> </mt:SearchConditionTagSection> </mt:SearchConditions> <mt:IfNonZero tag="SearchLoadedEntryCount"> <ul> <mt:Entries> <li><$mt:EntryTitle$>(<mt:EntryTags glue=","><$mt:TagName$></mt:EntryTags>)</li> </mt:Entries> </ul> </mt:IfNonZero>
3.タグのAND検索
「○○と□□の両方のタグが付いている」というように、複数のタグがすべて付いているブログ記事を検索するには、MTSearchConditionTagタグを複数回続けて書きます。
例えば、「Movable Type 4.2」と「Movable Type 5」の両方のタグがついているブログ記事を検索して、その結果を一覧表示するには、以下のようにテンプレートを組みます。
<mt:SearchConditions> <mt:SearchConditionTagSection> <$mt:SearchConditionTag tag="Movable Type 4.2"$> <$mt:SearchConditionTag tag="Movable Type 5"$> </mt:SearchConditionTagSection> </mt:SearchConditions> <mt:IfNonZero tag="SearchLoadedEntryCount"> <ul> <mt:Entries> <li><$mt:EntryTitle$>(<mt:EntryTags glue=","><$mt:TagName$></mt:EntryTags>)</li> </mt:Entries> </ul> </mt:IfNonZero>
また、AND検索のそれぞれのMTSearchConditionTagタグに複数のタグを指定して、AND検索とOR検索を組み合わせることもできます。
例えば、「Movable Type 4.2」か「Movable Type 5」のタグがついていて、かつ「プラグイン」というタグがついているブログ記事を検索するには、MTSearchConditionTagSectionタグのブロックを以下のように書きます。
<mt:SearchConditionTagSection> <$mt:SearchConditionTag tag="Movable Type 4.2","Movable Type 5"$> <$mt:SearchConditionTag tag="プラグイン"$> </mt:SearchConditionTagSection>
4.ブログ記事のフィールド/カテゴリ/タグを組み合わせた検索
MTSearchConditionValuesタグ等でのブログ記事のフィールドの検索と、MTSearchConditionCategorySectionタグ等でのカテゴリの検索に、タグの検索を組み合わせることもできます。
その場合、ブログ記事のフィールドに関する検索/カテゴリの検索/タグの検索のブロックを続けて書きます。
例えば、以下のようなブログ記事を検索したいとします。
- 「Movable Type」カテゴリに属する
- 「プラグイン」か「カスタマイズ」のタグが付いている
- タイトルに「検索」を含む
この場合、以下のようにテンプレートを組みます。
<mt:SearchConditions> <$mt:SearchConditionLike field="title" values="検索"$> <mt:SearchConditionCategorySection> <$mt:SearchConditionCategory category="Movable Type"$> </mt:SearchConditionCategorySection> <mt:SearchConditionTagSection> <$mt:SearchConditionTag tag="プラグイン","カスタマイズ"$> </mt:SearchConditionTagSection> </mt:SearchConditions> <mt:IfNonZero tag="SearchLoadedEntryCount"> <ul> <mt:Entries> <li><$mt:EntryTitle$>(<mt:EntryCategories glue=","><$mt:CategoryLabel$></mt:EntryCategories>)(<mt:EntryTags glue=","><$mt:TagName$></mt:EntryTags>)</li> </mt:Entries> </ul> </mt:IfNonZero>
5.SearchEntriesプラグイン関係の記事の一覧
SearchEntriesプラグイン関係のその他の記事は、以下のリンクから参照できます。
- ブログ記事詳細検索プラグイン(その1・概要/インストール/ライセンス)
- ブログ記事詳細検索プラグイン(その2・「ブログ記事のフィールドの値が○○に等しい」場合の検索)
- ブログ記事詳細検索プラグイン(その3・「ブログ記事のフィールドの値に○○を含む」場合の検索)
- ブログ記事詳細検索プラグイン(その4・「ブログ記事のフィールドの値が○○以上」等の場合の検索)
- ブログ記事詳細検索プラグイン(その5・ブログ記事のフィールドどうしでのOR検索)
- ブログ記事詳細検索プラグイン(その6・カテゴリのOR検索)
- ブログ記事詳細検索プラグイン(その7・カテゴリのAND検索)
- ブログ記事詳細検索プラグイン(その8・タグの検索)
- ブログ記事詳細検索プラグイン(その9・カスタムフィールドでの検索の基本)
- ブログ記事詳細検索プラグイン(その10・カスタムフィールドでの検索の応用)
- ブログ記事詳細検索プラグイン(その11・各種の検索条件の指定)
- ブログ記事詳細検索プラグイン(その12・ブログ記事の並べ替え)
- ブログ記事詳細検索プラグイン(その13・検索結果の一部を読み込む)
- ブログ記事詳細検索プラグイン(その14・複雑なOR検索)
- ブログ記事詳細検索プラグイン(その15・検索結果の件数の出力)
- ブログ記事詳細検索プラグイン(その16・検索フォーム作成の基本)
- ブログ記事詳細検索プラグイン(その17・検索結果表示テンプレート作成の基本)
- ブログ記事詳細検索プラグイン(その18・検索を動作させるための設定)
- ブログ記事詳細検索プラグイン(その19・検索フォーム/検索結果表示の事例・1つの数値で検索)
- ブログ記事詳細検索プラグイン(その20・検索フォーム/検索結果表示の事例・数値の範囲で検索)
- ブログ記事詳細検索プラグイン(その21・検索フォーム/検索結果表示の事例・数値の範囲をselectで選択)
- ブログ記事詳細検索プラグイン(その22・検索フォーム/検索結果表示の事例・日付で検索)
- ブログ記事詳細検索プラグイン(その23・検索フォーム/検索結果表示の事例・期間で検索)
- ブログ記事詳細検索プラグイン(その24・検索フォーム/検索結果表示の事例・カテゴリのOR検索)
- ブログ記事詳細検索プラグイン(その25・検索フォーム/検索結果表示の事例・カテゴリのAND検索)
- ブログ記事詳細検索プラグイン(その26・検索フォーム/検索結果表示の事例・タグのOR検索)
- ブログ記事詳細検索プラグイン(その27・検索フォーム/検索結果表示の事例・タグのAND検索)
- ブログ記事詳細検索プラグイン(その28・検索フォーム/検索結果表示の事例・ドロップダウン/ラジオボタンのカスタムフィールドの検索)
- ブログ記事詳細検索プラグイン(その29・検索結果のページ分割/静的な検索の場合)
- ブログ記事詳細検索プラグイン(その30・検索結果のページ分割/動的な検索の場合)
- ブログ記事詳細検索プラグイン(その31・検索結果のページ分割/PHPによるキャッシュ)
- SearchEntriesプラグインでMore Custom FieldsプラグインのCheckbox Groupを検索する(静的編)
- SearchEntries プラグインでMore Custom FieldsプラグインのCheckbox Groupを検索する(動的編)
- SearchEntriesプラグイン不具合修正