![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
scu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 4.7.2005 Где: Москва Репутация: нет Всего: нет |
возник вопрос - как лучше реализовывать модуль типа "каталог товаров" с точки зрения урла, оптимальности и удобства.
самый простой вариант с помощью .htaccess - выцеплять слово, к примеру, catalogue. Хотя такой вариант используется на данный момент во многих CMS, в том числе и в нашей, мне он не очень нравится, т.к. идет привязка к урл, то есть обязательно корневую диру нужно называть catalogue. Собственно тогда вопрос - как лучше (точнее через что) реализовывать подобный модуль, чтобы привязки к урлу не было. Есть вариант реализации на сессиях, но насколько он оптимален? Интересует мнения в первую очередь тех, кто реализовывал CMS и может уже сталкивался с проблемой оптимизации оной) |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Ну а как еще. Или я не понимаю чего-то.
Каталог это катлог. Как ты на него ссылаться будешь настраивается через mod_rewrite. |
|||
|
||||
scu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 4.7.2005 Где: Москва Репутация: нет Всего: нет |
я же говорю, что не хочется привязываться к определенному слову, через которое будет определяться, что это каталог.
|
|||
|
||||
jsse |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 1.5.2006 Где: Кривой Рог Репутация: нет Всего: 2 |
http://www.domain.com/catelogue/
В mod_rewrite делай перенаправление на главный файл, например:
Внутри файла main.php разбирай уже $_SERVER["REQUEST_URI"] по своему усмотрению. Например http://www.domain.com/catelogue/test/x.html Все запросы пойдут на main.php, a $_SERVER["REQUEST_URI"] будет /catelogue/test/x.html И нет никакой привязки к каталогам.
Это сообщение отредактировал(а) jsse - 2.5.2006, 11:49 |
||||
|
|||||
scu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 4.7.2005 Где: Москва Репутация: нет Всего: нет |
Jsse, Вы совсем не поняли :-)
вопрос именно в том, что я не хочу привязываться к catalogue или любому другому слову. с привязкой - вопросов нет, собственно так сейчас и работает на нашей CMS. интересен вариант, когда нет лимитированного слова и пользователь может любые URL задавать. например /toys чтобы был каталогом и тп. |
|||
|
||||
jsse |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 99 Регистрация: 1.5.2006 Где: Кривой Рог Репутация: нет Всего: 2 |
Вот тут я точно ничего не понял ![]() Опиши подробней задачу. |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
||||
|
||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 1 Всего: 73 |
Можно закинуть на поддомен твой каталог, тогда юзер сможет набирать что угодно, соответственно если в движке каталога предусмотрено все необходимое. Только вот ничего более кроме разделов каталога он так не посмотрит. Хотя конечно можно делать сканирование данных по разным таблицам - не вариант, слишком ресурсоемкий.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |