Счётчик детей родителя данного ребёнка (Node Relativity)

Главные вкладки

Аватар пользователя Eliza Eliza 23 июня 2009 в 17:27

Господа! Может быть кто-нибудь всё-таки поможет мне с кодом для счётчика child nodes в модуле Node Relativity?
Пишу второй раз, первый здесь.

Комментарии

Аватар пользователя EllECTRONC EllECTRONC 24 июня 2009 в 4:15

ну и зачем новую тему заводить, если вопрос тот же? Не волнуйтесь, при размещении комментария(ев) материал «всплывает» в трекере, так что не надо дублей.

От увеличения количества запросов, количество ответов не увеличиться.

Аватар пользователя penexe penexe 24 июня 2009 в 5:34
$type = 'story';
if(isset($node->parent_node)) {
  $parent_nid = (is_array($node->parent_node)) ? array_shift($node->parent_node) : $node->parent_node;
  $count = db_result(db_query("SELECT COUNT(r.nid) as count FROM {relativity} r
                               INNER JOIN {node} n ON n.nid = r.nid
                               WHERE r.parent_nid = %d AND n.type = '%s' AND n.status = 1"
, $parent_nid, $type));
  print $count;
}