Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.04.24;
Скачать: [xml.tar.bz2];

Вниз

кто знаток в PHP?   Найти похожие ветки 

 
aka   (2011-01-12 17:24) [0]

Здравствуйте. Вопрос следующий - поставил на хостинг форум, но нужна следующая сруктура сайта. Грубо говоря такая:

вся завязано на index.php

<?php
require_once("header.php"); echo "<br>";

require_once($_GET["reqpage"] . ".php");

echo "<br>";
require_once("footer.php");
?>


но ниже на один уровень есть папка инсталлированного форума со своим index.php и с таким же принципом (require_once($_GET["reqpage"] . ".php")
включения страниц форума.
И вот если require_once($_GET["reqpage"] . ".php"); делать с самой стартовой страницы(которая в коде выше), то слетают все относительные ссылки включений в форуме в его index.php.

не знаю как побороть это, последние что пробовал:
<?php
require_once("header.php"); echo "<br>";

if($_GET["reqpage"] == "forum") {
  set_include_path("/forum");
  //require_once("forum/index.php");
  require_once("index.php");
}
echo "<br>";
require_once("footer.php");
?>

но увы...


 
KSergey ©   (2011-01-12 17:30) [1]

Я не понял
Хотим чтобы пори обращении в корень сайта отображался форум?


 
aka   (2011-01-12 17:34) [2]


> KSergey ©   (12.01.11 17:30) [1]

при обращении в корень через строку браузера форум то отображается замечательно.

Нужно "завернуть форум" в шаблом:

верхняя строка всего сайта

всякие страницы сайта, в том числе и форум.

нижняя строка всего сайта


 
TUser ©   (2011-01-12 17:38) [3]

ssi ?


 
aka   (2011-01-12 17:54) [4]


> TUser ©   (12.01.11 17:38) [3]
Нет.

так это должен позволять делать Apache, нет нужно именно в PHP как то уловчится.


 
DiamondShark ©   (2011-01-12 17:58) [5]

1. Во фреймы попихать
2. Залезть в код форума и подключить колонтитулы там.


 
aka   (2011-01-12 18:09) [6]


> DiamondShark ©   (12.01.11 17:58) [5]
>
> 1. Во фреймы попихать
> 2. Залезть в код форума и подключить колонтитулы там.


1) Не хотелось бы, заморочек там много по отображению в разных браузерах
2) Это не только в код форума нужно, а и во все страницы сайта пихать, хотелось бы по красивее.


 
TUser ©   (2011-01-12 18:11) [7]


> Нет.
>
> так это должен позволять делать Apache

апач умеет ssi


 
aka   (2011-01-12 18:16) [8]


> апач умеет ssi

Я, если чесно, не умею, точнее не читал даже. Конечно посмотрю как там, но все же интересно как вот так как в вопросе.


 
Eraser ©   (2011-01-12 18:41) [9]

> [0] aka   (12.01.11 17:24)

с путями у тебя проблемы скорее всего.

про SSI и фреймы не слушай, это уже мертвые технологии как лет 10.


 
KSergey ©   (2011-01-12 18:46) [10]

ничего не понял
Вы хотите изменить дизайн форума и/или добавить в него элементов?
Ну так разберитесь с кастомизацией конкретного форумного движка, они все это поддерживают.
Не надо выдумывать глупостей, надо пользоваться возможностями используемого инструмента.


 
KSergey ©   (2011-01-12 18:47) [11]

и форум, скорее всего, установить в корень сайта, раз уж вы в корне хотите его видеть


 
antonn ©   (2011-01-12 22:31) [12]


> апач умеет ssi

он скрипты дергает через php уже



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.04.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
2-1292988713
Abcdef123
2010-12-22 06:31
2011.04.24
Принтер "портит" выполнение программы?


2-1295426993
Евгений07
2011-01-19 11:49
2011.04.24
как обеспечить доступ к данным между родительскими формами


15-1294819013
KSergey
2011-01-12 10:56
2011.04.24
Синхронизация файлов по FTP


6-1236780712
d@vinchi
2009-03-11 17:11
2011.04.24
Возможно ли TIdCmdTCPServer принять многострочную команду?


4-1238870788
antonn
2009-04-04 22:46
2011.04.24
подмена координат клика курсора для определенного окна





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский