galiant
Новичок
Выбор структуры сайта и прочее
Господа. Мне предстоит делать сайт и в связи с этим придется вспоминать что там и как у нас с php. Хотелось бы получить парочку дельных советов по структуре сайта.
Задача:
5 разделов. например....
- Новости
- О компании
- Каталог Продукции
- Прайслист
- Задать вопрос
Наиболее сложным из них будет раздел "Каталог" будет многоуровневым и насчитывать будет около 200-300 наименований товаров. Заказ не нужен, корзина тоже, всё просто. Что-то наподобии:
- Каталог
- шапки
- ушанки
# Ушанка отечественная
# Ушанка импортная
# Ушанка noname
- фуражки
- цилиндры
- перчатки
- ползунки
И когда нажимаешь та конкретную уже позицию, можно глянуть подробное описание и пару картинок.
Задача может и не очень сложная, но хочется сделать на совесть.
Мой вариант решения (просьба отнестись снисходительно):
Сделать ООП классы, в одном из них будут функции рисующие
в зависимости от надобности:
- дерево товаров
- конкретное описание
в функцию передается ключик с номером товара, она обрабатывает его.....и отдает в return кусок html со своими добавками ввиде подставления конкретной картинки и конкретного текста. А внутри функции есть шаблон ... Тогда описания товаров можно будет хранить в текстовых файликах, отформатированных не в html а в произвольном формате, их будет проще редактировать потом. А картинки можно просто положить в отдельную директорию и пронумеровать... функция - обработчик будет вставлять их номера в html прямо по номеру ключа. тоесть товар номер 433 будет пользоваться картинками 433.jpg и 433_1.jpg.
Но в таком случает описания всех товаров, и ушанок и ползунков будут шаблонно похожи друг на друга. Можно сделать для ползунков одну фукцию, для ушанок другую. В общем вот что пришло мне в голову и это наверняка не лучший способ. Наметьте мне пожалуйся направление правильное... И если модно поподробнее. Конкретный код не нужен, а вот за выбор структуры был бы благодарен.
Господа. Мне предстоит делать сайт и в связи с этим придется вспоминать что там и как у нас с php. Хотелось бы получить парочку дельных советов по структуре сайта.
Задача:
5 разделов. например....
- Новости
- О компании
- Каталог Продукции
- Прайслист
- Задать вопрос
Наиболее сложным из них будет раздел "Каталог" будет многоуровневым и насчитывать будет около 200-300 наименований товаров. Заказ не нужен, корзина тоже, всё просто. Что-то наподобии:
- Каталог
- шапки
- ушанки
# Ушанка отечественная
# Ушанка импортная
# Ушанка noname
- фуражки
- цилиндры
- перчатки
- ползунки
И когда нажимаешь та конкретную уже позицию, можно глянуть подробное описание и пару картинок.
Задача может и не очень сложная, но хочется сделать на совесть.
Мой вариант решения (просьба отнестись снисходительно):
Сделать ООП классы, в одном из них будут функции рисующие
в зависимости от надобности:
- дерево товаров
- конкретное описание
в функцию передается ключик с номером товара, она обрабатывает его.....и отдает в return кусок html со своими добавками ввиде подставления конкретной картинки и конкретного текста. А внутри функции есть шаблон ... Тогда описания товаров можно будет хранить в текстовых файликах, отформатированных не в html а в произвольном формате, их будет проще редактировать потом. А картинки можно просто положить в отдельную директорию и пронумеровать... функция - обработчик будет вставлять их номера в html прямо по номеру ключа. тоесть товар номер 433 будет пользоваться картинками 433.jpg и 433_1.jpg.
Но в таком случает описания всех товаров, и ушанок и ползунков будут шаблонно похожи друг на друга. Можно сделать для ползунков одну фукцию, для ушанок другую. В общем вот что пришло мне в голову и это наверняка не лучший способ. Наметьте мне пожалуйся направление правильное... И если модно поподробнее. Конкретный код не нужен, а вот за выбор структуры был бы благодарен.