О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Программно вывести облако тегов

-18 votes
+
-

// Настройки
$vocabulary_vid = ID_СЛОВАРЯ;
$max_font_size = 40;
$min_font_size = 10;
 
// Получаем термины с количеством нод
$terms = db_query("
SELECT tid, name, (
SELECT COUNT(*) FROM {taxonomy_index} ti
LEFT JOIN {node} n ON ti.nid = n.nid
WHERE ti.tid = td.tid AND n.status = 1
) node_count FROM {taxonomy_term_data} td
WHERE vid = :vid
ORDER BY weight
", array(':vid' => $vocabulary_vid))->fetchAll();
 
// Находим термин с максимальным числом нод
$max_node_count = 0;
foreach ($terms as $term) {
Читать дальше →
Похожие записи:

Полный оригинальный материал:

XandeadX