Найти пустые категории контента Joomla - PullRequest
0 голосов
/ 14 декабря 2011

Сделал поиск в Google и не смог придумать ничего значимого.

У меня есть тонна категорий контента, и я хочу отменить публикацию категорий, которые не имеют контент.(0 статей)

Я использую J 1.7.3 и не вижу способа отфильтровать это в бэкэнде.

Нужно ли использовать SQL-запрос, сравнивая jos_categories и jos_content?Не уверен, как бы я это сделал.

1 Ответ

2 голосов
/ 14 декабря 2011

У вас есть прямой доступ к вашей базе данных?Если это так, вы можете получить список пустых категорий с запросом, подобным следующему:

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

Где вы должны заменить «#_» для вашего префикса таблиц Joomla (вы увидите его в БД, иливы можете увидеть это в вашей конфигурации).Если у вас нет прямого доступа к вашей базе данных, возможно, вы можете использовать клиент Joomla для получения списка, в противном случае вам следует создать новый компонент / модуль, чтобы сделать это, но я бы взял на себя больше ненужной работы, если вы просто захотите этот список один раз.

Надеюсь, это помогло!

...