![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
ZloiKombat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 19.2.2011 Репутация: нет Всего: нет |
Доброго времени суток форумчане.
Помогите пожалуйста решить вот такую задачу. Есть дерево категорий, которое выводится с виде многоуровнего списка с помощью <ul><li></li></ul> Здесь все подробно с примерами написано Построение дерева категорий Работает все отлично, но есть загвоздка. Мне нужно что бы функция которая в примере выводила многоуровневый список строя его НЕ с помощью <ul><li></li></ul>, а например с помощью пробелов   То есть: раздел - нет пробелов, подраздел - 1 пробел, подподраздел - 2 пробела, подподподраздел - 3 пробела и т.д. Пожалуйста помогите решить эту задачку, буду благодарен! |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Вычитывайте уровень вложенности $level
Каждая итерация в глупь +1, на выходе из рекурсии -1, предварительно делаем проверку если $level < 1 то level=1 при выводе названия категории используем функцию str_repeat примерно так
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
ZloiKombat |
|
||||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 19.2.2011 Репутация: нет Всего: нет |
Спасибо за то что откликнулись. Я не профи в программировании, не могли бы вы написать эту функцию с вашими правками, я не совсем понимаю как сделать то что вы сказали. Заранее спасибо! |
||||
|
|||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Остальное со статьи возьмете, нечего трудного Это сообщение отредактировал(а) Sanchezzz - 18.7.2013, 14:51 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |