2011-12-14 6 views
0

Google検索で意味のあるものは見つからなかった。Joomlaのコンテンツカテゴリを探す

私は数多くのコンテンツカテゴリを持っており、にはのコンテンツがありません。 (0品目)

私はJ 1.7.3を使用していますが、これをバックエンドでフィルタリングする方法はありません。

jos_categoriesとjos_contentを比較するSQLクエリを使用する必要がありますか?私はこれをどうやってやるかわからない。

答えて

2

データベースに直接アクセスできますか? もしそうなら、あなたはこのようなクエリで空のカテゴリの一覧を取得することができます:あなたはあなたのJoomlaのテーブル接頭辞「#_」を交換する必要があり

SELECT id, title FROM #__categories WHERE id IN (SELECT DISTINCT catid FROM #__content) 

(あなたはデシベルでそれを参照するか、あなたでしょうあなたの設定でそれを見ることができます)。 データベースに直接アクセスできない場合は、Joomlaクライアントを使ってリストを取得することもできます。そうしないと、新しいコンポーネント/モジュールを作成してこのリストを作成する必要があります。 。

私はそれが助けて欲しい!

+0

よろしくお願い致します。私はデータベースにアクセスできますが、このSQLには記事があるカテゴリが表示されているようです。空の記事を見つけるにはどうすればよいですか? – lee

+2

はい、申し訳ありませんが、それは私の間違いでした! "id in IN"の "id IN"を変更してください:) – alghimo

+0

涼しいですが、うまくいくようですが、ちょっと微調整して 'com_content'にフィルタするか、他のカテゴリにも表示されます。ありがとう! 'IDを選択し、j16_categories FROMタイトル 拡張子= 'com_content' とID、NOT IN(j16_content FROM DISTINCT CATIDを選択)' – lee

関連する問題