Внимание!!! Перед установкой (обновлением) сделайте резервные копии БД и файлов.
Внимание!!! В архиве измененный файл core/lib_tags.php, если вы ничего не меняли в системном файле lib_tags.php то просто замените его тем что в архиве если же вы в нем что то меняли то в функции cmsTagItemLink добавте еще одну опцию в условии switch:
case 'music':
$inCore->loadModel('music');
$model = cms_model_music::initModel();
$sql = "SELECT i.name as title, i.id as item_id, i.seolink as music_seolink, s.singer_name, s.seolink as singer_seolink, c.id as cat_id, c.seolink as cat_seolink
FROM cms_music i
INNER JOIN cms_music_category c ON c.id = i.cat_id
INNER JOIN cms_music_singer s ON s.id = i.singer_id
WHERE i.id = '$item_id'";
$rs = $inDB->query($sql) ;
if ($inDB->num_rows($rs)){
$item = $inDB->fetch_assoc($rs);
$link = '<a href="'.$model->genMusicUrl("singer_url", array("seolink" => $item['singer_seolink'])).'" class="tag_searchcat">'.$item['singer_name'].'</a> → ';
$link .= '<a href="'.$model->genMusicUrl("music_url", array("seolink" => $item['music_seolink'], "cat_id" => $item['cat_id'], "cat_seolink" => $item['cat_seolink'])).'" class="tag_searchitem">'.$item['name'].'</a>';
}
break;
Внимание!!! В архиве измененный файл admin/modules/mod_tags/backend.php, если вы ничего не меняли в нем то просто замените его тем что в архиве, если же вы в нем что то меняли то найдите в нем этот код:
<?php if ($inCore->isComponentInstalled('maps')){ ?>
<tr>
<td><input name="targets[maps]" type="checkbox" id="t_maps" value="maps" <?php if (@$cfg['targets']['maps']) { echo 'checked="checked"'; }?>/>
InstantMaps </td>
</tr>
<?php } ?>
и сразу после него вставьте этот код:
<?php if ($inCore->isComponentInstalled('music')){ ?>
<tr>
<td><input name="targets[music]" type="checkbox" id="t_music" value="music" <?php if (@$cfg['targets']['music']) { echo 'checked="checked"'; }?>/>
InstantMusic </td>
</tr>
<?php } ?>
1. Разархивировать содержимое архива в корень сайта;
2. Зайти в панель управления, в разделе установки компонентов установить компонент InstantMusic 2.7.0;
3. В разделе установки плагинов установить плагин "Музыка пользователя";
4. Зайти в настройки компонента InstantMusic v2.7.0 во вкладке общее напротив пункта Лицензионный ключ в поле e-mail ввести свой e-mail указанный при покупке компонента и нажать кнопку "Сохранить", ключ будет получен и сохранен автоматически, в случае появления сообщения об ошибке обратитесь за получением ключа на e-mail
admin@ds-soft.ru с e-mail адреса указанного при покупке и указанием кода ошибки;
5. Выставить на папки:
/upload/musics/
/images/music/
права на запись (на некоторых хостингах может потребоваться 777);
6. Добавьте в свой файл стилей следующий код:
.act_add_music{ background:url(../images/icons/actions/add_music.png) no-repeat left 3px; }
.add_more_music{ background:url(../images/icons/actions/add_more_music.png) no-repeat left 3px; }
7. Зайти в настройки компонента InstantMusic во вкладке ограничения настроить права групп пользователей вашего сайта.
Внимание!!! Если вы не выполните пункт 7 даже администраторы не смогут добавлять песни на сайт или их редактировать и удалять с сайта, для админки музыки эти ограничения не действуют;
8. Настроить по вкусу остальные параметры компонента, плагина и модулей.
КОМПОНЕНТ УСТАНОВЛЕН И ГОТОВ К РАБОТЕ!!!
-------------------------------------------------------
Инструкция по обновлению InstantMusic до версии v2.7.0
Внимание!!! Эта версия предназначена для InstantCMS 1.9;
Внимание!!! Обновление возможно только с версии v2.6.3 или v2.6.4, для корректной работы компонента следует выполнять обновления последовательно от версии к версии.
1. Разархивировать содержимое архива в корень сайта;
2. Зайти в панель управления, в разделе установки компонентов обновить компонент InstantMusic 2.7.0;
3. В разделе плагинов удалить плагин "Музыка пользователя", а затем установить новую версию;
4. Зайти в настройки компонента InstantMusic v2.7.0 во вкладке общее напротив пункта Лицензионный ключ в поле e-mail ввести свой e-mail указанный при покупке компонента и нажать кнопку "Сохранить", ключ будет получен и сохранен автоматически, в случае появления сообщения об ошибке обратитесь за получением ключа на e-mail
admin@ds-soft.ru с e-mail адреса указанного при покупке и указанием кода ошибки;
5. Зайти в настройки компонента InstantMusic во вкладке ограничения настроить права групп пользователей вашего сайта.
Внимание!!! Если вы не выполните пункт 5 даже администраторы не смогут добавлять песни на сайт или их редактировать и удалять с сайта, для админки музыки эти ограничения не действуют;
6. Настроить по вкусу остальные параметры компонента, плагина и модулей.
КОМПОНЕНТ ОБНОВЛЕН И ГОТОВ К РАБОТЕ!!!
Демо версия:
Для просмотра ссылки Войди или Зарегистрируйся