Главная страница
    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.003 c
2-1295432083
Scott Storch
2011-01-19 13:14
2011.04.24
упростить алгоритм TStrings.SetDelimiterText


6-1236705655
Alex_C
2009-03-10 20:20
2011.04.24
Переподключится к другому телнет серверу


15-1294766702
P
2011-01-11 20:25
2011.04.24
Недокументированная QuerySystemInformation


15-1294323902
Rok
2011-01-06 17:25
2011.04.24
Выбор технологии кросс-платформенного приложения


3-1256924418
Незнайка
2009-10-30 20:40
2011.04.24
Работа с MSSQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский