|
|
|
| Народ, пожалуйста, подскажите как реализовать такую штуку. Никак не могу сообразить!
Делаю админку. И хотел сделать в таком ввиде:
Корень: [css] [img] [modules] - папки
Файлы:
top.php
menu.php
index.php
footer.php
___________________
Содержание папки [modules]: * в ней содержаться папки с модулями..
к примеру папка [news].. в ней еще папки:
[help] -в файл с информацией по работе с модулем
[img] - иконки для модуля.
[util] - содержаться файлы обработчики.
И планировалось естественно вызов админки с файла index.php в корне, к которому подключаются части (top menu footer). И если по ссылки переходишь в файл с модулем, допустим по пути: modules/news/util/new_news.php - открывается файл создание новой новости. Но проблема заключается в следующем. Для отображения всех частей (top menu footer), которые хранятся в в корне приходиться писать ../../../ в начале пути ссылки. Файлы подключаются корректно, только одно НО. Стили и иконки для меню, вызванный файл, начинает читать из папки в которой находиться, но там их естественно нету и быть не должно, потому что делать отдельно стиль и файл меню для каждого модуля это не удобно! Можно как-то реализовать данную задачу иначе? | |
|
|
|
|
|
|
|
для: shmel79
(11.02.2009 в 20:08)
| | Проблема-то в том что... я инклудю файлы-части, которые лежат в корне... через три папки от вызываемого файла.... и получается так что части подсоединяются... А пути-то остаются в инклудных файлах. Допустим <link href="css/style.css" rel="stylesheet" type="text/css"> (style.css - который лежит в корне)... отобразиться в файле, который находиться modules/news/util/new_news.php и в нем отобразиться <link href="css/style.php" rel="stylesheet" type="text/css"> указывает на прямой путь. А файла со стлем естественно нету в папке modules/news/util/. Потому что мне нужно использовать CSS который в корне! | |
|
|
|