|
|
|
иерархия
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите советом, как правильно организовать иерархию страниц. Есть адреса типа: http://www.example.com/news.html http://www.example.com/company.html http://www.example.com/about.html http://www.example.com/company/about.html http://www.example.com/help.html Как видно из примера адреса могут повторятся и в одной директории может находится только одно уникальное имя. Казалось бы можно просто создать таблицу типа: ID PID Name1NULL news2NULL company3NULL about42 about5 NULL help и при выборке проверять директорию. Но тут и возникла проблема! Адреса могут быть и: http://www.example.com/news/about.html http://www.example.com/help/news/about.html ID PID Name1NULL news21 about31 about Что мне делать если в обоих случаях PID одинаковый? Как лучше организовать иерархию? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2010, 18:46 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
schizophrenicЧто мне делать если в обоих случаях PID одинаковый? Как лучше организовать иерархию?Нужно просто не путать иерархию страниц и иерархию директорий. В таблице страниц должно быть имя страницы: ID PID Name1NULL news2NULL company42 company/about5 NULL help65 help/news/about ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2010, 19:54 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
schizophrenicПомогите советом, как правильно организовать иерархию страниц. В твоей табличке СтруктураIDPIDName она вся и реализуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2010, 08:35 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
schizophrenicЕсть адреса типа: http://www.example.com/news.html http://www.example.com/company.html http://www.example.com/about.html http://www.example.com/company/about.html http://www.example.com/help.html Как видно из примера адреса могут повторятся и в одной директории может находится только одно уникальное имя. Казалось бы можно просто создать таблицу типа: ID PID Name1NULL news2NULL company3NULL about42 about5 NULL help и при выборке проверять директорию. Но тут и возникла проблема! Адреса могут быть и: http://www.example.com/news/about.html http://www.example.com/help/news/about.html Что мне делать если в обоих случаях PID одинаковый? Как лучше организовать иерархию? Кто сказал что он будет одинаковым? Делай разным, ведь это каталог, не файл. ID PID Name1NULLnews.html2NULLcompany.html3NULLabout.html4NULLcompany54about.html6NULLhelp.html7NULLnews87about.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2010, 08:43 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
alexeyvg - неудобно krvsa - бред ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 13:25 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
krvsaЧисто дохтур... это на Волжском? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 13:36 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
schizophrenic , лишь бы ты понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 13:39 |
|
||
|
иерархия
|
|||
|---|---|---|---|
|
#18+
schizophrenicalexeyvg - неудобноВ смысле, кому неудобно, посетителям сайта? Это правильная схема. Пример иерархии страниц на этом сайте: Все форумыhttp://www.sql.ru/forum/actualforum.aspxВсе форумы / Работаhttp://www.sql.ru/forum/actualtopics.aspx?bid=9Все форумы / Работа / Вакансииhttp://www.sql.ru/forum/actualtopics.aspx?bid=66 Какие там у вас записи должны быть для этого случая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2010, 13:59 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36759421&tid=1542610]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 491ms |

| 0 / 0 |
