Я хочу построить сайт, похожий на ebay (его мини-версия, используя стек LAMP в качестве базовой настройки, на мой взгляд, или, может быть, вы, ребята, предложите что-то еще), и мне интересно, как они построили свою систему. Больше всего я не понимаю, как они управляют своими категориями. У них есть один код поиска и, возможно, один код для размещения товаров для продажи, а также один код для отображения элементов. Но как они создают/хранят шаблон для каждой категории? Также какова структура базы данных за их настройкой? И, наконец, у них есть так много категорий и подкатегорий, скажем, кто-то отправляет элемент внутри (который, скорее всего, процесс Ebay используется для добавления категорий) Motors -> Запчасти & аксессуары> Спортивные запчастипытается понять схему ebay
Через несколько дней люди просить больше подкатегорий в разделе "Спортивные частей":
- Аксессуары
- автогонок частей
- Крепеж, жидкости & Прокладки
- Кар т Гонки Запчасти
- Оборудование безопасности
- Другие
Так что теперь у них есть новый уровень для гоночных частей, которые идут как это:
- Motors -> Запчасти & аксессуары> Спортивные запчасти> Аксессуары
- Моторы -> Запчасти & Комплектующие> Комплектующие> Комплектующие> Крепежные изделия и т. Д.
Что происходит с существующими списками, которые были опубликованы до добавления новых подкатегорий? они перемещаются в подкатегорию? Включает ли ebay новые элементы, которые будут перечислены в подкатегориях, и удаляет их старую форму отправки для «гоночных частей»? Если они это сделают, что, если пользователю не хватает категории, пользователь может запутаться и не опубликовать, а затем ebay потеряет деньги. И если они не удалят форму публикации общих гоночных частей, пользователи будут публиковать в категории, которая является слишком общей, и теперь становится трудно использовать параметр «Уточнить поиск», потому что все формы имеют разные поля, которые ebay может фильтровать от.
Если у вас есть идеи, пожалуйста, дайте мне знать. Я действительно путают о том, как они это делают, и очень хотелось бы понять :)
отлично, спасибо большое! Звучит очень интересно. – Kentor