Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подскажите как реализовать!
 
 автор: shmel79   (11.02.2009 в 20:08)   письмо автору
 
 

Народ, пожалуйста, подскажите как реализовать такую штуку. Никак не могу сообразить!

Делаю админку. И хотел сделать в таком ввиде:

Корень: [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:57)   письмо автору
 
   для: 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 который в корне!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования