web-dev-qa-db-ja.com

タグ付きでカテゴリ内のすべての記事を表示するモジュール

「cuba」のタグが付いている「holidays」カテゴリのすべての記事を戻すモジュールを作成しようとしています

私が見つけることができるすべての例は、現在の記事のタグクラウドまたはタグの取得です。

SQLを記述できるように、タグテーブルを理解するためのコードやポインタを誰かが持っていますか?最終結果は、タグxが付いた他の休日を表示する旅行サイトです。

ありがとう

6
tristanbailey

一部のニースチャップは、特定のタグの付いた記事を表示するモジュールをすでに作成しているため、ハッキングは行われません。

(コーディング経験に応じて)モジュールXMLにCATEGORYの新しいパラメーターを追加し、この新しいパラメーターもこれに組み込むようにモデルを変更して独自のカスタムモジュールを構築するのは簡単だと思います

特定のタグの記事を取り込むカスタムモジュール

2
MOLEDesign

タグでタグ付けされたすべての記事を簡単に取得できますが、特定のカテゴリからは取得できないため、ステップ2でそれを確認する必要があります。

JHelperTags(libraries\cms\helperで定義)にはメソッドがあります

public function getTagItemsQuery( $tagId, $typesr = null, $includeChildren = false, $orderByOption = 'c.core_title', $orderDir = 'ASC', $anyOrAll = true, $languageFilter = 'all', $stateFilter = '0,1' )

タグのIDがわかっているとすると、次のように関数を呼び出します。

$tagsHelper = new JHelperTags;
$articles = $tagsHelper->getTagItemsQuery( $tagId, 'com_content.article', true, 'c.core_publish_up', 'DESC', true, 'all', '1' );

次に、必要な記事をフィルタリングします。

5
Marko D