Ответить на тему  [ 1 сообщение ] 
Помогите с кодом drupal 6 
Автор Сообщение
Прохожий

Зарегистрирован: 02 янв 2012, 19:07
Сообщений: 11
Репутация: 0
Добавить пункт репутацииВычесть пункт репутации
Сообщение Помогите с кодом drupal 6
Цель: Вывести термины конкретного словаря списком в две колонки.

Нашел в интернете снипет

<?php
$vid = 1; // Номер словаря
$pole = array();
$items = array();
$terms = taxonomy_get_tree($vid);
usort($terms,create_function('$a,$b','return strcasecmp ($a->name,$b->name);'));
foreach ( $terms as $term ) {
$count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d", $term->tid));
$pole[]=Array (l($term->name, "taxonomy/term/$term->tid") . " ($count)", $term->depth, $count, $term->tid) ;
}
$depth =-1;
foreach ($pole as $list) {
if ($list[1] > $depth) echo "\n<ul>";
if ($list[1] < $depth) echo "\n</li>\n</ul>\n</li>";
if ($list[1] == $depth) echo "</li>";
$poc++;
echo "\n<li>$list[0]";
if ($list[2]>0) {
echo "\n<ul>";
$result = db_query("SELECT n.title, n.nid FROM {term_node} t INNER JOIN {node} n ON t.nid=n.nid WHERE t.tid=$list[3] ORDER BY n.title ASC");
while($zaznam = db_fetch_array($result)) {
$node_link = l($zaznam[title], "node/$zaznam[nid]");
echo "\n<li>$node_link</li>";
}
echo "\n</ul>";
}
$depth=$list[1];
}
echo "</li>\n</ul>";
?>


Два вопроса:

1) Что нужно убрать что бы не выводились ноды относящиеся к термину? Нужны только заголовки самих терминов из словаря.

2) Как сделать в две колонки?

Сделал вюшку сеткой вывел термины, но по ряду причин не хочется её пользоваться, хоть и получилось внешне всё хорошо.

Хоть и возникает вопрос, что лучше применять вюшку или сторонний php код в теле ноды?

Помогите с кодом пожалуйста.


26 окт 2014, 15:35
Профиль Отправить личное сообщение WWW
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ 1 сообщение ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Нет новых непрочитанных сообщений в этой теме Как обновить drupal 6 до drupal 7.10?

в форуме Drupal 7

cmmndr

5

2280

01 фев 2012, 11:53

LeGront Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Joomla "Произвольный HTML-код" и проблема с PHP кодом

в форуме ФОРМИРОВАНИЕ СТРУКТУРЫ САЙТА И ВОПРОСЫ ПО ФУНКЦИОНИРОВАНИЮ СТАНДАРТНОЙ СБОРКИ JOOMLA

MansEL

4

1886

27 сен 2010, 15:39

MansEL Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Сайты на Drupal 7 медленнее, чем на Drupal 6

в форуме Drupal 7

Dimionius_84

1

1445

31 июл 2012, 15:11

LeGront Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме перенос сайта с кодом sape

в форуме ССЫЛОЧНЫЕ БИРЖИ

vladimir

2

1021

20 ноя 2010, 23:47

vladimir Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме как совместить php скрыпт с html кодом

[ На страницу: 1, 2, 3 ]

в форуме PHP , БАЗЫ ДАННЫХ, ЛОКАЛЬНЫЙ СЕРВЕР

Sabaka

21

3776

14 сен 2010, 15:53

pyfyc Перейти к последнему сообщению


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: