Колориметрия, печать и препресс: технологии Главная Форум Галерея Контакты Download Статьи
Сражаясь неустанно,
доживём мы, Санчо,
до Золотого века!
 

Форум колористов и полиграфистов

Колориметрия и печать: технологии
 
Текущее время: 1:13, Пн, 17 дек 2018

Часовой пояс: UTC+03:00


Новые
ответы
в темах:



Начать новую тему  Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 15:52, Вт, 18 окт 2011 
Не в сети
Администратор

Зарегистрирован: 16:58, Ср, 18 авг 2004
Сообщения: 822
Откуда: Москва
Чтобы вывести содержимое каталога - листинг файлов в браузере - достаточно прописать в файле .htaccess в этом каталоге одну строку:
Options +Indexes
Однако такой листинг будет просто выводиться на пустой странице и не будет привязан к оформлению сайта.
Вот пример того, как привязать листинг к оформлению, а ниже - содержимое файла .htaccess в этом каталоге:
RewriteEngine Off
AddType "text/html; charset=windows-1251" .shtml .php
AddOutputFilter INCLUDES .shtml
Options Indexes Includes
IndexOptions Charset=windows-1251 HTMLtable NameWidth=* FancyIndexing SuppressHTMLPreamble XHTML IconsAreLinks FoldersFirst SuppressDescription
HeaderName /pdf/HEADER.shtml
ReadmeName /pdf/README.php
IndexIgnore HEADER* README*
Коротко разберем что к чему. HeaderName и ReadmeName - файлы, которые будут вставляться наверху листинга и внизу. SuppressHTMLPreamble подавляет вывод тегов html, head, title и body. Все эти теги мы пропишем сами в файлах HEADER.shtml и README.php. Чтобы эти файлы сами не отображались в листинге - запретим их отображение командой: IndexIgnore HEADER* README*. Файл HEADER.shtml ничем не отличается от обычного файла, в нем мы задаем стили и прочее, если нужно делаем навигацию, только не завершаем файл закрывающими тегами </body> и </html>: эти теги мы введем в файле без html-начала но с концом - в README.php.
Раздел IndexOptions позволяет установить еще несколько важных параметров:
Charset=windows-1251 - кодировка для листинга. Важно, что именно эта строка будет задавать кодировку для формируемой страницы а не Charset, установленный в файле HEADER.shtml.
HTMLtable - листинг будет заверстан в таблицу, оформлен тегами <tr>, <th>, <td>.
NameWidth=* задает ширину столбца Name по длине самого длинного имени файла.
FancyIndexing включает расширенное отображение листинга каталога
FoldersFirst выводит папки сначала.
SuppressDescription запрещает вывод обычно пустой колонки Description.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

cron
© CIELab.XYZ, научный некоммерческий образовательный проект
Создано на основе phpBB® Forum Software © phpBB Limited
Конференция запущена 18 августа 2004 года | Защищено от спама системой stopforumspam
Всего посещений - 4733587 | Всего за день - 1346 | Уникальных сегодня - 293, вчера - 257, позавчера - 316