Dup13x предлагали бы свой вариант.
Моя идея:
Основное условие: название файлов фильмов только на латинице и находятся только в определенной папке.
Наверное начнем с настроек модуля:
- | +
- ris1.jpg (4.88 KiB) Viewed 4813 times
Папка диска, если буква другая, то замените на свою:
- | +
- Code: Select all
'directory' => '/tmp/ramfs/volumes/C:/movie_database/'
Тип запуска, допустимые значения
0 1, 1 - запуск через локальный вэб сервер, 0 - напрямую.
- | +
- Code: Select all
'http' => '1',
Категории или жанры,:
- | +
- Code: Select all
'category' =>
array (
0 => 'Аниме',
1 => 'Биография',
2 => 'Боевик',
...
22 => 'Ужасы',
23 => 'Фантастика',
24 => 'Фентези',
),
Здесь можно добавить свою категорию (например
- | +
- Code: Select all
25=> 'Избранные',
) или удалить неиспользуемые, сохраняйте порядок записи.
Настройка поиска:
- | +
- Code: Select all
'poisk' => '1',
Допустимые значения
0 1, 1 - поиск подстроки в строке (сложный), 0 - поиск целиком строки (простой).
На диске должна быть создана следующая структура каталогов:
- | +
- Code: Select all
movie_database
movie_data //здесь и только здесь будут находиться ваши фильмы
poster
Не помню что создается автоматом, а что нет, по этому лучше эти каталоги создать самому.
Перейдем к веб. модулю:
- | +
- ris2.jpg (4.33 KiB) Viewed 4813 times
- | +
- ris3.jpg (7.19 KiB) Viewed 4813 times
Вкладка
insert new.
Порядок заполнения
1.Нажать
insert new, нажать
добавить фото (условие, формат файла jpg, размер не более 60 кБайт), нажать "обновить текущую страницу
insert new", только так файл добавится на вкладку
insert new, пока другого способа нет.
2.
Оригинальный файл - должен совпадать с вашим названием фильма (оригинальный файл), включая расширение, пример
Taina_kovchega_2011_P_HDTVRip.aviСтоит упомянуть об ограничениях php-сервера.
Запрещенные символы php в названии оригинального файла:
- | +
- Code: Select all
! @ # $ % ^ & ) ( } { ] [ ; ' " + - =
Название
фото фильма и
оригинального файла должно быть на латинице.
Название
фото фильма значения не имеет, допустим
ris1.
Название фильма на кириллице или как угодно, пример
Тайна ковчега.
Страна не важно, пример
США.
Год – только цифрами.
Продолжительность в приведенном формате
00:00:00, пример
01:01:01 (1 час 1 минут 1 секунд), или в минутах, пример
120 (120 минут).
Размер в мегабайтах, пример
1437.
- Пример заполнения вкладки insert new | +
- ris10.jpg (46.83 KiB) Viewed 4609 times
Как добавить файл фильма:
1. вариант: скопировать ручками по ftp в папку /tmp/ramfs/volumes/C:/movie_database/movie_data/
2. воспользоваться программкой ftp-клиент. Настройки в программе минимальны.
- | +
- ris6.jpg (8.44 KiB) Viewed 4609 times
Для работы программы под WinXP необходимо наличие NET Framework 4..., под Win7 не тестировалось.
Вкладка
view all выводит весь каталог фильмов, доступно
удалить запись а также
изменить запись.
Вывод картинки (фото) фильма идет через ftp-сервер плеера, должен быть запущен, другого способа не нашел, должно работать.
Вкладка search (поиск).
1. Если включен сложный поиск, то поиск идет по буквенно, к примеру в базе у вас Тайна ковчега, в поиск вбили часть слова ковч, программа найдет. В данном случае время поиск увеличивается в геометрической прогрессии, но как бы до 1 секунды еще далеко.
2. Если включен простой поиск, то поиск идет по словно, к примеру в базе у нас Тайна ковчега, в поиск вбить слово ковчега, только тогда программа найдет. Сверхбыстрый поиск получается.
rss-модуль, тут все стандартно.
- Немного переделал главную страницу | +
- sc_ScrCap_osd_11495_1.jpg (47.13 KiB) Viewed 4609 times
- sc_ScrCap_osd_11512_1.jpg (49.78 KiB) Viewed 4609 times
Работает поиск, выбор по категориям:
- | +
- sc_ScrCap_osd_22129.jpg (24.04 KiB) Viewed 4609 times
При воспроизведении фильма на выбор доступно два плеера:
Плеер MOS и
Стандартный плеер.
Собственно сам модуль:
Установка: скопировать файл в папку /tmp/, в телнете выполнить pm install movie_database alone
Итог:
1. Весь модуль привязан к /tmp/ramfs/volumes/.
2. Название файла фильма (
Оригинальный файл) только на латинице и находятся только в определенной папке.
3. Фото фильма, название файла на латинице (название файла значения не имеет, все равно будет переименован), формат файла jpg, размер не более 60 кБайт, ограничение php-сервера плеера на загрузку больших файлов, при попытке загрузить файл больше 60 кБайт, получите в ответ ошибку 413.
4. Из-за ошибки 413 не возможно организовать загрузку файла фильма через веб. модуль программы.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core