Как выводить количество материалов какого то типа (demos Например)?
Нашел такой код, но не пойму как дописать его так, что бы считался только тип материала: <?php print db_result(db_query('SELECT COUNT(nid) FROM {node}')); ?>
пишу <?php print db_result(db_query('SELECT count(*) FROM {node} WHERE type = \'%s\' AND status = 1', $project )); ?> и выводит 0, хотя материалов project около 25 штук.
А кто-нибудь может подсказать, что в этот код надо добавить, чтоб выводилось количество не всех материалов данного типа, а только связанных через Node revision с определенной нодой, заданной аргументом?
Комментарии
<?php print db_result(db_query('SELECT count(*) FROM {node} WHERE type = '%s' AND status = 1', $type)); ?>
где $type - тип материала, который Вам нужен.
Немного с кавычками напутали:
<?php print db_result(db_query('SELECT count(*) FROM {node} WHERE type = \'%s\' AND status = 1', $type)); ?>
пустой экран
таксономия
http://setegnom.com/drupal/snippets - тут подсказку можно поискать
пишу
<?php print db_result(db_query('SELECT count(*) FROM {node} WHERE type = \'%s\' AND status = 1', $project )); ?>
и выводит 0, хотя материалов project около 25 штук.Вот так попробуйте
<?php
$type = 'project';
print db_result(db_query('SELECT count(*) FROM {node} WHERE type = \'%s\' AND status = 1', $type ));
?>
А кто-нибудь может подсказать, что в этот код надо добавить, чтоб выводилось количество не всех материалов данного типа, а только связанных через Node revision с определенной нодой, заданной аргументом?