# PHPShow

### Что это такое и для чего предназначено.

Этот скрипт предназначен для удобства навигации и изменения дизайна сайта. Если Вам до этого приходилось при изменении дизайна изменять ВСЕ страницы сайта(конечно если у вас 10 страниц, то можно и у всех изменить, а если >100?), то сейчас вам надо изменить только ДВЕ(в зависимости от самого дизайна)!!! Единственное - Вам придется на страницах вставлять полный путь к рисункам, архивам и т.п. от корневого каталога. Хотя, в ближайшее время я постараюсь это неудобство ликвидировать =). Это первая версия скрипта, так что просьба: ногами сильно не бить =)

### Как с этим работать.

Допустим у вас есть сервер, на котором в корневом каталоге находится скрипт, файл news.htm, links.htm, подкаталог articles с множеством файлов с расширением .htm, которые нужно отобразить. Для начала надо поставить все ссылки на эти файлы news.htm, links.htm и файлы находящиеся в articles, show.php?show=news, show.php?show=links, show.php?show=articles&name=nm( где nm - имя файла, без расширения!!!) соответственно. Теперь запустем скрипт adminshow.php, там введем логин и пароль( стандартые admin:admin), дальше в поле "Запрос" вводим "news", а в поле файл "news.htm" жмем Enter. Потом вводим в поле "Запрос" и в поле "Файл" "links" и "links.htm" соответственно. Теперь при обращении к скрипту с параметрами show=news и show=links будут выводится соответственно страницы "news.htm" и "links.htm".

Теперь сделаем, чтобы по запросу с параметром show=articles&name=nm(где nm - имя файла, без разрешения) выдавался файл nm.htm. Для этого снова запускаем adminshow.php и там в полях "Запрос" и "Файл" вводим "articles" и "articles/^%#.htm". Все, теперь будут выводиться нужные Вам страницы. Сочетание "articles/^%#.htm" означает, что в каталоге "articles" множество файлов с расширением ".htm", имена которых передаются скрипту.

### Вывод...

В данный момент скрипт может выводить графический счетчик и заголовок страницы. Для того чтобы вывести счетчик в нужном месте(например в bottom.htm) вставьте в код страницы "<? echo $counterstr; ?>". Для того чтобы вставить заголовок в top.htm между тегами <title> и </title> вставьте "<? echo $title; ?>".

Если вы не указали заголовок страницы, то выведется значение, присвоенное переменной $deftitle, находящейся в файле lib.php

### Настройка скрипта.

Для настройки параметров скрипта необходимо в текстовом редакторе открыть файл "lib.php" и отредактировать переменные. К каждой переменной имеется подсказка, так что настроить скрипт Вам будет не сложно. Далее скопируйте/создайте в каталоге со скриптом два файла, которые будут отвечать за верх и низ страницы(по умолчанию "top.htm" и "bottom.htm").