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

ghostcom

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

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

Aleks.Denezh

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

ghostcom

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

kern.USR

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

robert

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

kern.USR

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

ghostcom

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

Свои шаблоны для каждой категории материалов

Автор SkyAn

Ответов: 5
Просмотров: 139
Последний ответ 13.09.2019, 22:13:02
от Septdir
Категория только для редактора, а мериалы для всех

Автор dron

Ответов: 5
Просмотров: 134
Последний ответ 05.09.2019, 18:43:16
от AlekVolsk
Где нужно произвести настройки, чтобы у категории появились авы пользователей

Автор inkvizitr

Ответов: 2
Просмотров: 144
Последний ответ 09.08.2019, 15:08:14
от inkvizitr
[Решено] Вывод списка подкатегорий в виде изобажений и ссылок

Автор realnowhereman

Ответов: 3
Просмотров: 144
Последний ответ 06.08.2019, 12:37:50
от realnowhereman
Доп поля категории и вывод этих полей в категории

Автор lenbeton

Ответов: 13
Просмотров: 238
Последний ответ 18.07.2019, 12:52:29
от Septdir