|
|
|
| Здравствуйте. Возможно ли сделать такую вложенность
1
1.1
1.2
1.3
но только в ссылке http://www.wwwww.ww/1/1.1/1.2/1.3/
Как вывести это понятно ( с помощью рекрусси), а вот как добиться работоспособности данной ссылки, например проходим по ссылке http://www.wwwww.ww/1/ выводится информация и так далее, типо папка лежит в папке и так далее, а в коце например страница http://www.wwwww.ww/1/1.1/1.2/1.3/www.php | |
|
|
|
|
|
|
|
для: smertnik
(13.05.2006 в 19:39)
| | А в чём, собственно, проблема? Просто сделайте папку "1" и в неё положите файл index.php, который выводит информацию. В папке "1" создайте папку "1.1" и в неё тоже положите файл index.php, который выводит информацию, относящуюся к "1.1". | |
|
|
|
|
|
|
|
для: Саня
(13.05.2006 в 20:28)
| | Вся информация хранится в БД, есть ID и parent_id страници, Все обрабатывается в одном файле index.php, далее ссылка выглядит www.www.ww/?id=2&parent_id=1, спомощью mod_rewrite, ссылку сделал вида www.www.ww/2/1/ , т.е создал я каталог 1, сделал подкоталог с id=2, в подкоталоге создал каталол с id=3. Мне ндо чтобы в ссылке вся эта вложенность отаброжалась.
Можно конечно просто передовать тока id и выводить информацию на этой странице. Вобщем я хочу сделать как во многих cms, неограниченное число вложений. Вот только застрял как это дело все обработать из ссылки нормально. | |
|
|
|
|
|
|
|
|
для: Саня
(14.05.2006 в 16:06)
| | Может я ошибаюсь, но помоему $php_shelf выводит путь до файла. У меня ни каких папок и подпапок не создается, есть тока 1 файл index.php лежащий в корневой дериктории, все остальное лежит в бд, ссылку я создаю спомощью рекруссии, вида /index/cat/podkat/news/
Теперь собственно проблема. В файле .htaccess для мод_реврайт написана подмена для ссылки вида (index.php?id=1&parent_id=2) ссылки RewriteRule ^([^/.]*)/([^/.]+)/?$ index.php?id=$1&parent_id=$2 , получается красиво и удобно для запросов в бд.
А как сделать не ограниченное число вложений не могу понять, создать ссылку спомощью рекрусии легко (index.php?id=1&parent_id=2&id=3&parent_id=4, в ссылке это выглядить будет так: index.php/1/2/3/4/), а вот разобрать неполучается. Былоб хорошо, если бы кто далл ссылку на cms или подобное, где такое реализованно с открытым исходным кодом, или идею реализации такого. | |
|
|
|