Перед началом установки убедитесь, пожалуйста, что Ваш сервер соответствует минимальным техническим требованиям.
Внимание! Компонент подходит для установки только на InstantCMS 1.10.4 и выше в рамках InstantCMS 1.10.X.
Процесс установки:
1. Залейте файлы из архива, приложенного к сообщению, полученном после оплаты, в корневую папку Вашего сайта;
Важно: все файлы нужно заливать в бинарном (двоичном) режиме!
Режим передачи обычно можно выбрать при копировании в FTP-клиенте.
2. В панели управления InstantCMS перейти в раздел Компоненты и нажать кнопку Установить;
2.1. В списке компонентов, доступных для установки выбрать компонент "Музыкальный каталог", нажав на него;
2.2. В появившемся диалоговом окне ввести свой email покупки, нажать ок и дождаться окончания установки;
2.3. В панели управления перейти в раздел Компоненты → Музыкальный каталог → Настройки;
Ввести email, на который покупали компонент и нажать на кнопку "Получить".
Если у вас имеются зеркала для основного домена, необходимо перейти на зеркало и аналогично получить ключ, поставив чекбокс "это дополнительный ключ".
3. Установить права доступа на папку /upload/audio и все вложенные в нее - 777.
4. При необходимости настроить директивы php upload_max_filesize и post_max_size, увеличив их - это будет максимальный размер загружаемого аудио файла.
5. Если у вас собственный шаблон, то скопируйте файл audio.css из /templates/_default_/css/ в /templates/ваш_шаблон/css.
5.1. Содержимое файла /templates/_default_/css/add_to_your_css_and_remove_this_file_audio.css необходимо внести в свой файл стилей, после чего удалить его.
5.2. Если у вас собственный шаблон, то директорию /templates/_default_/images/audio необходимо скопировать в аналогичную в своем шаблоне.
6. Для активации полнотекстового поиска по компоненту необходимо в настройках компонента "Поиск" включить соответствующий чекбокс.
6.1. Для показа событий в ленте активности в настройках компонента и модуля так же проставить соответствующие чекбоксы.
7. Для нормальной поддержки OpenGraph, а в частности для Яндекс, нужно указать в вашем шаблоне в теге html дополнительные параметры, например так <html prefix="og: http://ogp.me/ns# music: http://ogp.me/ns/music#">
Модуль "Слайдер исполнителей и альбомов" установится автоматически, вам останется привязать его к показу.
Если установлен компонент "Биллинг", в админке биллинга появятся новые действия: "Добавление музыкального трека", "Добавление музыкального исполнителя", "Скачивание аудиотрека", "Покупка аудиотрека" и "Покупка альбома исполнителя". Если вы приобретете "Биллинг" позднее, то после его установки необходимо перейти в Главная → Компоненты → Музыкальный каталог и включить поддержку "Биллинга".
Для работы необходимо настроить CRON на хостинге, если вы до этого не создавали задачу. Для этого в панели управления хостинга создайте задачу на выполнение каждые 5 минут на команду "php -f /полный_путь_до_вашей_директории_сайта/cron.php domain.ru". Для точного создания задания, лучше всего уточнить у хостера правильность создания задания cron на выполнение php скрипта.
Для работы с LastFM, Rovi и Вконтакте необходимо провести регистрационные процедуры:
- для LastFMe: зарегистрироваться, создать приложение http://www.lastfm.ru/api/account/create и заполнить соответствующее поле в настройках провайдера в админке;
- для провайдера Discogs: создать приложение https://www.discogs.com/applications/edit, после чего полученные Consumer Key и Consumer Secret заполнить в соответствующих полях;
- для Вконтакте: создать приложение http://vk.com/editapp?act=create выбрав в форме тип приложения - "Веб-сайт", заполнить данные в настройках провайдера и получить ключ доступа;
- для Rovi: зарегистрироваться и создать приложение http://developer.rovicorp.com/apps/register. Для работы необходим тип "Metadata and Search API". Обратите внимание, при регистрации нужно указывать адекватные данные, система проверяет.