1

現在、トラフィックの多い巨大なスポーツ サイトの開発を計画しています。

サイトはコンテンツベースのサイトになります。

このサイトで Joomla を使用したいのですが、Joomla の性質上、記事に複数のカテゴリを使用できないという問題があります (Joomla のデータベース アーキテクチャは、1 つの記事と 1 つのカテゴリのみを関連付けるように設計されています)。

でも、複数のカテゴリーが必要です。チームとリーグ/カップがあるからです。チームはカテゴリーですが、リーグ/カップもカテゴリーだと思います。チームは、リーグとカップの両方でプレーできます。このような構造を構築することができます。

Joomlaのマルチカテゴリをグーグルで検索しました.この問題を解決することを約束するコンポーネントがいくつかあります.しかし、コードを見たところ、関係テーブルを使用して、1つの記事を複数のカテゴリに関連付けています.OK,それはコンポーネントでうまく機能しますが、コアモジュール関係テーブルを認識していません。

また、いくつかの CCK (K2、seblod、およびコバルト) も調べました。しかし、彼らが私を助けてくれるかどうかはわかりません。また、CCK のパフォーマンスからも推測できます。上で述べたように、サイトは大量のトラフィックにさらされます。

あなたのアイデアを聞きたいのですが、これには何ができますか?

4

2 に答える 2

1

Joomla 3.1 (3 月) でこの問題を解決するためのタグ付けがあることを願っていますが、必要に応じて機能のコードを今すぐチェックアウトできますが、コア ファイルにいくつかの変更が必要であり、まだ開発中です (設定されていないことに注意してください) 。レビューの準備ができています)。

サイトの配信の時間枠によっては、実行可能な場合があります。唯一のことは、おそらくレイアウトのカスタム オーバーライドを作成する必要があるということです。

于 2013-01-21T18:32:11.050 に答える
0

もちろん、CCK はネイティブ ソリューションよりも遅く動作します。しかし、あなたがスピードを気にしているなら、私はJoomlaから始めることさえしません.

しかし、Cobalt 8 が完全に最適化されていることは確かです。そして、すぐに効くCCKがあるとすれば、それはコバルトです。彼らは最適化に多額の投資をしました。1.5 秒で 50,000 件の記事と 3 つの関係フィールドを含むセクション。他社と比べてかなり印象的です。それでも、彼らは常にそれを最適化します。Cobalt の顧客が速度の遅さを訴えるケースが多数ありました。これらは次のアップデートで修正されました (そして、毎週木曜日にアップデートをリリースします)。

Cobalt には、カテゴリを完全に置き換えることができる Multilevelselect フィールドがあります。複数回設定でき、複数のフィールドを追加できます。これは通常、シラミの場合の解決策として機能します。このフィールドにはフィルターがあるためです。そのため、検索またはフィルタリングできます。

于 2013-02-05T11:44:46.903 に答える