Описание: Как это сделать? |
Поиск в теме | Версия для печати |
ru-sagem |
Отправлено: 18 Января, 2005 - 12:41:16
|
Member
Покинул форум
Сообщений всего: 144
Дата рег-ции: Нояб. 2004
Откуда: Брест, BELARUS
Карма 0
|
Добрый вечер.
Я вчера наинклюдился так, что у меня скпипты полетели (эспериментатор блин...). Вастанавливал сайт до 4 часов утра. Получилось так, что скрипт каталога игр стал показывать новости. Это так для юмора.
Вообще-то я приспособил 3 абсолютно одинаковые скпипта для разных разделов сайта. Это и новости, разделы с играми и приложениями. Может поэтому глюки? хотя они в разных папках и называются естественно по-разному.
Цитата:Они находятся на одном уровне. Это я погоречился, конечно на разных.
Вчера пошурупил головой и понял, что где-то я ложаю.
Думаю что c функцией GET я промохнулся (плохо объясняю что прошу).
И все таки попытаюсь.
Допустим файл a.php, открываеш его появляется что нибудь, неважно, в том, что появилось кликаеш по ссылке и из тогоже файла a.php появляется новая информация и так далее.... (страница администратора, насколько я встречал построена так да думаю и нетолько).
Мне важно знать могу я свои скпипты разделов и главную страницу увязать по такой системе? Чтобы не клониковать дизайн страницы в каждую заглавную страницу раздела сайта, а то получится как HTML поменял что нибудь на одной странице - меняй на всех, а когда их 50-60?
Помойму получилось на свежую голову, целый движок захотел, звиняйте за наглость
Типа что-то такого
CODE:if($section)
{
list($manlix[section][select][0],$manlix[section][select][1])=explode("_",$section);
$manlix[section][current]=$section;
unset($section); |
|
|
TvoyWeb |
Отправлено: 18 Января, 2005 - 15:34:45
|
Главный здесь
Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003
Откуда: Tashkent Uz
Карма 52
|
ru-sagem
Для таких вещей используются темплейты, или по другому - шаблоны.
В корне сайта создается папка с шаблонами страниц.
Как правило диз сайта на всех страницах одинаков, за некоторым исключением. И как правило это шапка, левый, правый, центральный и нижний блок (еще его называют подвальчиком, а в шаблонах обычно - footer).
Так вот из всех этих частей обычно меняется только центральная, контентная часть. Вот сюда то и вставляются скрипты которые выводять информацию для того или иного раздела.
Вообще то что ты хочешь сделать, делается конечно совсем по другому, не так как ты себе представляешь.
То есть данные для разделов должны храниться в базе ,не обязательно это MySQL или еще какая БД. Базой могут служить и обычные файлы.
А в корне сайта будут скрипты, которые будут обрабатывать запросы и выводить на страницу ту или иную информацию для разделов.
Например у тебя есть раздел статьи, игры и закачка.
Создаешь файлы в корне downloads.php, games.php и сlauses.php.
При прямом вызове этого файла без GET параметров, скрипт будет выводить какую нибудь дефолтную инфу, а с GET уже будет выводить то на что был запрос в GET.
Вообще это такая большая тема...... и двумя словами всего не объяснишь. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (2): « 1 [2] |
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0) |
« PHP/Perl » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|