ФорумРазработкаКлиентская сторонаВерстка и оформление → Центрирование иерархического дерева

Центрирование иерархического дерева

  • armageddance

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz Июль 11, 2011, 12:36 п.п.

    Поделитесь соображениями, как можно центрировать по экрану иерархическое дерево, которое сейчас выводится в виде тегов списка (Ul, Li). Необходимо вводить отдельное поле в таблицу - уровень вложенности, или же можно расчитывать его как-то в скрипте? На данный момент вывод осуществляется рекурсивной функцией. Таблица имеет вид (id, parent_id, name);
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 11, 2011, 12:45 п.п., спустя 8 минут 53 секунды

    а какая разница чего центрировать? объясни чего ты хочешь, как-то непонятно. центрируй свой внешний UL или DIV в который он вложен.
    почему в раздел "PHP для профи?" это разве не про HTML+CSS вопрос?
    щас забаню нафиг!
    ιιlllιlllι унц-унц
  • armageddance

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz Июль 11, 2011, 12:52 п.п., спустя 7 минут 41 секунду


    а какая разница чего центрировать? объясни чего ты хочешь, как-то непонятно. центрируй свой внешний UL или DIV в который он вложен.
    почему в раздел "PHP для профи?" это разве не про HTML+CSS вопрос?
    щас забаню нафиг!

    Вы меня не поняли, естественно, я знаю про тег <center> и про align: center. Речь совсем не об этом. На данный момент моя функция выводит данные в видео обычного списка и вложенных в него подсписков, если элемент содержит дочерные ноды. А мне надо получить похожую структуру. http://wiki.auditory.ru/images/thumb/e/e3/Структура_бинарного_дерева.svg/600px-Структура_бинарного_дерева.svg.png
    Без реоганизации кода структуры выводящего скрипта добиться такого невозможно.
  • Tekuto

    Сообщения: 1147 Репутация: N Группа: Адекваты

    Spritz Июль 11, 2011, 1:43 п.п., спустя 51 минуту 7 секунд

    я знаю про тег <center>

    Забудь про него.


  • Animator

    Сообщения: 194 Репутация: N Группа: Кто попало

    Spritz Июль 11, 2011, 1:57 п.п., спустя 13 минут 50 секунд

    в смысле, ты хочешь построить дерево не рекурсией?

    тогда причем тут -
    (Ul, Li)
     и все остальное типа -
    Вы меня не поняли, естественно, я знаю про тег <center> и про align: center.
    ???

    загугли NESTED SETS
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz Июль 11, 2011, 3:11 п.п., спустя 1 час 13 минут 43 секунды

    да тот же список выводится той же рекурсией, потом преобразуется в браузере. как преобразуется - отдельный вопрос, флешем или canvas
    не всё полезно, что в swap полезло
  • Animator

    Сообщения: 194 Репутация: N Группа: Кто попало

    Spritz Июль 11, 2011, 3:29 п.п., спустя 18 минут 11 секунд


    да тот же список выводится той же рекурсией, потом преобразуется в браузере. как преобразуется - отдельный вопрос, флешем или canvas

    ты о чем?
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz Июль 11, 2011, 4:33 п.п., спустя 1 час 4 минуты 19 секунд

    я так и не понял, что хочет от нас тс))
    если сделать как на картинке, то тему в хтмл+цсс, если нет, то нихуя не понятно XDD
    Высокоуровневое абстрактное говно
  • armageddance

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz Июль 11, 2011, 4:47 п.п., спустя 13 минут 47 секунд


    я так и не понял, что хочет от нас тс))
    если сделать как на картинке, то тему в хтмл+цсс, если нет, то нихуя не понятно XDD

    Разобрался. Понял, что могу при нынешнем механизме обработки массива данных получить желаемую визуализацию. Тему в хтмл+цcc можно.
    Кстати, отменный плагинчик для создания связей между категориями нашел, http://jsplumb.org/jquery/demo.html
    Буду прикручивать.
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Июль 11, 2011, 5:05 п.п., спустя 17 минут 18 секунд

    тему перенес. а плагинчик jsplumb интересный!
    ιιlllιlllι унц-унц
  • Animator

    Сообщения: 194 Репутация: N Группа: Кто попало

    Spritz Июль 11, 2011, 5:06 п.п., спустя 1 минуту 43 секунды


    Кстати, отменный плагинчик для создания связей между категориями нашел, http://jsplumb.org/jquery/demo.html

    неплохо
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz Июль 11, 2011, 7:51 п.п., спустя 2 часа 44 минуты 45 секунд

    http://my.lovelycharts.com/
    Высокоуровневое абстрактное говно

Пожалуйста, авторизуйтесь, чтобы написать комментарий!