2011-12-30 7 views
0

EEに複数の関連エントリを自動的に表示する最適な方法は何ですか?私は新聞のウェブサイトに取り組んでいます。互いに関連する何百ものニュース記事があります。一つの記事を別の記事と手動で関連付けることは非常に難しいです。そこには自動的にページの内容を読み込んで、関連する記事を返すプラグインがあります。私の問題の解決策。関連する複数のエントリをExpression Engineに自動的に表示する方法は?

答えて

0

私はthis moduleを数回使っています。今はタグワードを使ってエントリ間の関係を作成しています。

+0

ありがとうございました。私はそれを試みましたが、私のクライアントがタグの単語や類似した値や重複した値にミスタイプすることを恐れています。 – user1123399

0

が自動的にと表示されるようにするか、手動で関連付ける予定ですか?

あなた自身の関係をキュレーションする場合は、PixelとTonic —によってPlaya以上を見てください。その機能セットと使いやすさは匹敵しません。

サイトの分類に応じて、ExpressionEngineに組み込まれているEntry Categoriesまたは優れたサードパーティのSolspace Tag Moduleを使用して、自動的にエントリを関連付けることができます。

さらに、あなたの記事に含まれるテキストを使用してエントリを関連付けるために、あなたは、エントリのカスタムフィールドの一つ以上の内のコンテンツに基づいて、関連する記事のリストを構築するためにSearch Parameterを使用することができます。

たとえば、キーワードのリストを含むカスタムフィールドがあるとします。あなたはそれらの1つ以上のキーワードを含むエントリのリストを構築するためにチャネルエントリ検索パラメータを使用することができます。

{exp:channel:entries dynamic="off" search:keywords="beer|lager"} 
    {title} 
{/exp:channel:entries} 

あなたは、静的"search:"テキストを作るために、このようなLow Variables早けれ解析された変数を使用する必要があるだろうあなたのテンプレートの動的。

トラフィック量の多いサイトでは、このアプローチで重大なパフォーマンスの問題が生じる可能性があるため、より堅牢な実装を探したり、ニーズに合わせてカスタムアドオンを構築したりすることを検討してください。 ExpressionEngineので構築されたすべてのもののように

、単一の目標を達成するため、開いたあなたの心を維持し、あなたのニーズに最適なソリューションを選択するには、いくつかの異なる方法があります。

+0

お返事ありがとうございます。自分の記事が記事本文の内容に基づいて自動的に関連付けられるようにします。私はプラヤで試しましたが、プラヤでは、関連させたい記事を選択する必要があります。これは、古いシステムから移行している記事が100件あるときには面倒なプロセスです。タグモジュールでは、作者が単語のスペルを間違えたり、記事の内容を記述するために異なる言葉を使用することがあります。私は自分の記事チャンネルに登録された身体を自動的に準備し、その場で関連エントリを作成するものが必要です。 – user1123399

+0

私はあなたの状況を助けるかもしれない私の答えに、チャンネルエントリ検索パラメータを使って別の方法を追加しました。 – rjb

+0

返信いただきありがとうございます。あなたが私に提供しているという概念を理解しています。ここで同じコンセプトを使用できますか?私はチャンネル名の記事を持っており、カスタムフィールドはarticle_bodyです。データベースには1000件以上の記事があります。記事Aのリンクをクリックすると、記事Aのすべての関連記事が表示されますが、article_bodyカスタムフィールドの一致するコンテンツに基づいて表示されます。 article_bodyは3000語を簡単に持つことができます。どのようにして、a、an、theなどのような非常に一般的な単語を解析し、一致する単語のみを選択して関連記事を表示することができますか? – user1123399

0

あなたは現在のカテゴリを掴んで、関連する記事の選択をそのようにすることはできませんか?その後、日付や人気度で並べ替えることができます。

関連する問題