![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| del3d |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 13.11.2007 Репутация: нет Всего: нет |
Здравствуйте..
Имеется сайт: news/ - файлы просмотра, добавления и редактирования новостей.. guest/ forum/ include/ - подключаемые файлы (меню, ...) index.php style.css При старте index.php к нему из include/ подключаются файл с меню:
Содержимое файла incl_menu.php:
Пока все прекрасно.. Далее, при переходе на news/index.php к нему тоже инклудится меню:
Но ссылки в меню теперь работают относительно каталога news/ Подскажите, пожалуйста, как люди обычно поступают в подобных ситуациях.. (Как заставить ссылки находить нужный файл из любой ветки сайта?) |
||||||
|
|||||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
1. Реализуют Front controller
или 2. Пишут хелпер для создания линков или 3. Просто все ссылки строятся относительно корня сайта, т.е. не news/... а /news/... -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Nikol |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 5.4.2006 Где: Берег Черного мор я Репутация: 2 Всего: 4 |
Вот так ссылки писать надо:
Можно и хелпер сделать, конечно, но если у вас сайт-визитка из нескольких страниц, то не вижу смысла. Можете сделать конфигурационную переменную и в ней хранить путь. Тогда если понадобится правка, будете править только переменную, а не все ссылки.
--------------------
Я не волшебник, я только учусь. |
||||||
|
|||||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |