для этого нужно либо устанавливать программу, на что не каждый согласиться,
по себе знаю

не устроил по функционалу и удобности...
Задался я целью выцепить все данные из базы и вывести в HTML в наиболее удачный, на мой взгляд,
шаблон от amm - indian...
Что из этого вышло можно увидеть тут
В IE8, Mozila Firefox 3.5, Goole Chrome все эффекты работают, в других браузерах не проверял...
Если кого заинтересует как это реализовать напишу небольшую инструкцию и выложу сам движок, в настройке ничего сложного нет

И что удобно - можно запускать с USB носителя на любом ПК без установки софта, а если есть прямой IP, то и вовсе USB носитель не нужен.
Для начала нужно установить готовый сервер Vertrigo (присутствует в комплекте) или Denwer,
ну или установить и настроить связку Apache и PHP...
Описываю способ с Vertrigo, так как он в комплекте и его можно переносить на USB носителях,
Denwer вроде тоже можно, не помню да и лень искать инфу или пробовать, кому интересно сам попробует )).
После установки Vertrigo кидаем содержимое папки "www" и папки "Тестовая_база"
(или свою базу, предварительно выгрузив из нее картинки и переименовав как в папке "Тестовая_база")
в папку "www" вашего сервера.
Чтобы избежать проблем с кодировкой, в папке www создаем файлик .htaccess и копируем в него строчку
Код: Выделить всё
AddDefaultCharset Windows-1251
Если не вкурсе, создается в блокноте, сохранятеся и переименовывается в .htaccess без каких либо расширений на конце.
Далее заходим в "Панель управления\Администрирование\Источники данных (ODBC)" заходим
во вкладку Системный DSN добавляем драйвер для Microsoft Access (*.mdb) в открывшемся окошке
вводим имя базы данных "mydb" без кавычек, либо свое имя, но потом придется править файл blocks/db.php,
нажимаем на кнопку "Выбрать..." тип файлов: выбираем Все файлы (*.*) в правом окошке выбираем
"ваш диск:\директория установки\VertigoServ\www"
в левом окоше выбираем файл "mydb[1].amm" жмем ок и еще раз ок, больше тут настраивать ничего не нужно.


Файл mydb[1].amm в принципе не обязательно держать в папке www,
но тогда после очередной правки базы придется вручную переносить папку с jpg в папку www, а mydb[1].amm в другое выбранное место, а если настроить каждый день бэкап базы в папку www, то ничего переносить вручную никуда не надо. И если переименуете свою базу в mydb.amm, то после бэкапа она примет вид mydb[1].amm и переименовывать тоже ничего не надо будет. В итоге после изменений в базе на сайте это отобразится после бэкапа, в моем случае через сутки...
Если винда 64 битная то "Источники данных (ODBC)" запускать нужно по этому пути -->
C:\Windows\SysWOW64\odbcad32.exe, иначе не будет выбора драйвера для Microsoft Access (*.mdb).
Теперь осталось открыть 80й порт в брандмауэре и можно запускать Server.
Опишу как открыть в Windows Vista или Windows 7, в XP его можно просто отключить, что проще.
заходим в "Панель управления\Администрирование\Брандмауэр Windows в режиме повышенной безопасности",
создаем правило - правой кнопкой мыши по 1й строчке (Правило для входящих подключений)
Тип правила - Для программы, далее
Программа - "ваш диск:\директория установки\VertrigoServ\Apache\bin\v_apache.exe", далее
Разрешить подключение, далее
Поставить галки на все профили, далее
Задаем имя и жмем Готово...
Запускаем сервер, заходим по адресу http://127.0.0.1 или http://localhost и смотрим результат...


Update
Исправлена ошибка, не ставились запятые, если в карточке актера не было фото.
Update
Разбил код на доп блоки.
Добавлен вывод информации о видео и аудио.
Добавлен вывод информации о сценаристах.
Добавлен вывод информации о рейтинге MPAA.
SQL-инъекцию прикрыл
Update
Добавлена сортировка по Алфавиту (возрастание/убывание)
Добавлена сортировка по дате (возрастание/убывание)
Update
Переделана структура
Список фильмов перемещен вправо
Подправлена логика вывода при поиске и сортировке
Фильмография актера выводится разборчиво
Update
Обновлен файл css для отображения прокрутки в Mozilla Firefox
Update
Добавлено обновление карточки фильма без перезагрузки страницы,
при клике на фильм из правого списка
Update
Добавлена сортировка по знакам алфавита без перезагрузки страницы
Update
Исправлена проблема с неполным выводом информации из полей Memo (комментариев, описания, биографии, фильмографии)
Update
Добавлен вывод скриншотов, если они есть
Update
Небольшие исправления на странице персон (Убрал лишние переносы строк, вывод строк "Знаете ли вы, что" теперь в читабельном виде)
Update
Добавил вывод эпизодов, + если на странице персоны кликнуть на фильм из списка, список останется и на странице фильма...
Update
Добавил сортировку по году в правом списке
Добавил линк на скачку фильма, локальный путь в карточке фильма должен быть вида: Z:\films\film.mkv,
если скачка производится по тому же порту, средствами того же http сервера, на котором и сама страничка (по умолчанию 80 порт), то необходимо сделать изминение в файле blocks\left_index.php
исправить строку
Код: Выделить всё
$localpath = "http://$ip:8080$localpath";
на
Код: Выделить всё
$localpath = "http://$ip$localpath";
Update
Подправил сортировку по году
Update
Переделал сортировку, добавил новые пункты, поправил мелкие баги
Update
Поправил отображение при сортировке по годам, носителю и жанрам
Комплект с сервером и тестовой базой
Обновленный комплект 28.09.2011 и Зеркало
Только скрипты
www 28.09.2011 и Зеркало