0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 484 Просмотров
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Доброго времени суток! Возможно вопрос кому то покажется глупым, но не задать не могу. Т.к. не нашел решения.
Мне требуется при выборе категории, также вывести записи из всех подкатегорий.
пример базы категорий
Спойлер
[свернуть]

Подскажите небольшой пример PHP функции. Если я выбираю категорию с ID=1 проблемы взять еще с Parent=1 нет. Но как быть дальше? Если есть Parent=1, берем их ID и проверяем нет ли таких Parent'ов. Как это все в цикл запилить?
« Последнее редактирование: 29.01.2018, 20:46:44 от ghostcom »
*

Aleks.Denezh

  • Живу я здесь
  • 3406
  • 427 / 4
Категории на чём основаны?
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Самописный компонент. И у меня скорее не категории а теги для фильтрации с подтегами. Но суть как и у категорий. Сделал так для более гибкой фильтрации с мульти тегами. А категории это у меня основа ее я уже взял с Joomla и с ними проблем нет. А тут тупик, пробую с рекурсивными функциями, но чет пока 0.
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
А тут тупик, пробую с рекурсивными функциями, но чет пока 0.
Да ну не! Вы так на больших выборках сервер вешать будете и сайт работать перестанет. Вам для такой структуры больше столбцов вспомогательных вводить нужно. Смотрите, как реализована таблица категорий у Joomla и по примеру делайте, а так, с 3 столбцами - максимум 1 уровень вложенности получится сделать
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я бы добавил left и right, но это немножко осложняет сохранение.
И еще - ID лучше делать integer, auto_increment.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Я бы добавил left и right
Ещё бы depth level не помешал
*

ghostcom

  • Захожу иногда
  • 103
  • 1 / 0
Всем спасибо! Задача решена! Пришлось добавить parent_id, lft, rgt, level, path. В Joomla есть готовое решение под названием nested sets.
Документация здесь
Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сортировка материалов в блоге категории

Автор Juseppe

Ответов: 1
Просмотров: 258
Последний ответ 20.12.2021, 19:03:07
от Juseppe
Не отображается пагинация на странице блога категории

Автор fearlessfox

Ответов: 2
Просмотров: 209
Последний ответ 27.11.2021, 13:42:11
от sivers
Доп поля категории и вывод этих полей в категории

Автор lenbeton

Ответов: 15
Просмотров: 1244
Последний ответ 25.11.2021, 20:43:37
от fearlessfox
Как получить дочерние теги для тегов на странице "Список всех меток"?

Автор fearlessfox

Ответов: 0
Просмотров: 138
Последний ответ 18.11.2021, 23:26:55
от fearlessfox
Вывод рейтинга в модуле в Модуле - Спискок материалов категории

Автор Vlad1

Ответов: 1
Просмотров: 156
Последний ответ 03.11.2021, 13:10:31
от Vlad1