Forum Webscript.Ru

Программирование => PHP => Тема начата: от 22 Января 2002, 19:14:29

Название: Супер лох...
Отправлено: от 22 Января 2002, 19:14:29
Сегодня часиков эдак в 11 (утра) решил перевести свой сайт на php... чтобы менять дизайн страниц, не обрабатывая каждую. И ВСЕ!!! Ничего я больше не хочу... просто верхний и нижний колонтитул для каждой страницы.

Почитал статейки... поискал в каталогах скрипты... ничего естественно не понял...

Чувствую ведь, что это что-то простое... ан нет не пойму!

Так вот хочу иметь одну главную страницу с дизайном "А", несколько страниц с дизайном "Б" и несколько "В".

Вопросы:
1. Как это сделать?
2. Как будут работать мои счетчики в таком случае (СпайЛог, Майл.ру)? Будут ли они показывать статистику посещения разных страниц? Ведь сами коды счетчиков будут находиться в нижнем колонтитуле...
3. Блиииин....

Всем привет. Спасибо за помощь...
Название: Супер лох...
Отправлено: Solid от 22 Января 2002, 23:44:31
Используй if() и include().

Короче делается это так:


if($PATH_INFO == "\\\\index.php") {
      include("HeaderDizainA.txt")
}
if($PATH_INFO == "\\\\artcles\\\\index.php") {
      include("HeaderDizainB.txt")
}
?>
Здесь что то у тебя в каждой странице написанно
if($PATH_INFO == "\\\\index.php") {
      include("HeaderDizainA.txt")
}
if($PATH_INFO == "\\\\artcles\\\\index.php") {
      include("HeaderDizainB.txt")
}
?>


Нихера неудаётся пояснить, т.к. я спать хочу...

К кратце, короче ...

$PATH_INFO - в этой директиве или х** знает как её назвать хранятся данные где находится файл, начиная с виртуальной директории ...

Ещё тебе скорее всего понадобится в php.ini указать виртуальный каталог, ну т.е. где все эти файлы инклуд() лежат, что бы легче с ними работать, не указывать "..." и т.д.

Всё спасибо за внимание, если есть какие то вопросы могу даже выслать скрипт, у меня у самого сайт потипу этой системы, ну конечно не такй примитивной, но всёже, короче если что то мыло наврху, мыль не стесняйся ..
Название: Супер лох...
Отправлено: Britva от 23 Января 2002, 00:07:53
вот еще вариант (шаблоны):
http://forums.webscript.ru/showthread.php?s=&threadid=3239
Название: Спасибо... пока буду разбираться с тем, что дали...
Отправлено: от 23 Января 2002, 07:02:36
потом если появятся вопросы, а они появятся с моими то скудными возможностями интеллекта... :)
Название: Уже... появились...
Отправлено: от 23 Января 2002, 15:30:29
Разбор полета показал, что:
1. Я не могу видеть результаты своей деятельности... потому что браузер не обрабатывает ПХП...
2. Я ничего не понял... :)

Появились еще более ламерские вопросы:
1. Чем у могу видеть результаты своей деятельности (кроме как скачивать файлы на сервак... и смотреть оттуда)?
2. А не легче ли вольспользоватся Java? (это я попробовал... написал... типа так и т.д. ну в общем все по правилам, работать вроде должно. По моему разумению так... вставлять это топ.хтм... и затем футер.хтм

Но он ничего не вставляет и даже пишет "синтаксическая ошбика в 1 строке" :)

что скажете?

привет. пока...
Название: Супер лох...
Отправлено: Britva от 23 Января 2002, 16:10:30
http://userguide.webservis.ru/homeserver-apache-forprint.shtml
Название: Супер лох...
Отправлено: Flash от 23 Января 2002, 21:11:07
Ну правиль-чегобы он(PHP) работал, ежели у тебя интерпретатора(или как это пишется) нету. Закачай с http://www.php.net и apache, ну выше тебе ссылку дали и всё закрутится.
Название: Супер лох...
Отправлено: Gray от 23 Января 2002, 23:28:52
Цитировать
Ничего я больше не хочу... просто верхний и нижний колонтитул для каждой страницы.

Проще всего - каждую страницу сделать типа .shtml или .phtml, на каждой сделать вставки инклюдом. Соответственно, написать для каждого раздела, что ты хочешь инклюдить.
PHP не особенно нужно - просто SSI изучи.
Название: Опять я...
Отправлено: от 24 Января 2002, 15:18:35
Сегодня работал с ССИ... вроде понял... даже что то работает... красиво! :)

Срочно высылайте телефоннограмму как все чтоб это дело на компе работало... тчк. Т.е.  интерпретатор... сервер виртуальный или чего там...

Есть причины по которым я работать хочу на сси...
1. Ее поддерживает БАй.ру (и наверное многие другие бесплатные хостинги)
2. Это единственнное в чем я смог разобраться.

Спасибо всем... за помощь...