главная / документация
Справка к скрипту Музыкальный архив
Кратко о программе
версия 3.0 от 14.06.2018
Автор Шестопалов Сергей
admin@homescript.ru
http://homescript.ru
Требования
При написании скрипта использованы технологии CSS PHP HTML JS
Требование к программе: PHP, установленный на сервере вашего хостера.
Как правило на платном хостинге так и бывает.
Баз данных скрипт не использует, информация сохраняется в файлах.
Основные функции
Скрипт для управления коллекцией музыкальных композиций на вашем сайте. Полная интеграция в дизайн сайта, управление внешним видом, поиск, возможность загрузки
треков посетителями, чёрный список, антиспам, голосование, таблица рейтинга, уведомления по e-mail о новых треках, поддержка фото,
управление через запаролированную админпанель.Скрипт не требует баз данных.
Некоторые функции, доступные администратору:
1 Управление публикациями (все новые треки попадают в раздел неопубликованных)
2 Редактирование данных, замена фото, удаление, занесение в чёрный список опубликовавшего трек
3 Добавление треков из админпанели
4 Управление размером загружаемого трека и картинки
5 Управление типами загружаемых треков
6 Управление внешним видом таблицы рейтинга
7 Разрешение-запрещение загрузки треков посетителями
8 Управление внешним видом страницы с треками
Отличия от версии 2.0
1. Появились категории
2. Наконец-то вместо ссылки "скачать" появился плеер
Переход на версию 3.0
Самое простое- это переставить скрипт. Но если вы не хотите заново заливать треки и картинки, то:
Заменить файлы
index.php
css.php
admin/cap.php
admin/admin6.php
admin/admin5.php
admin/admin1.php
admin/admin.php
admin/op.php
admin/index.php
Добавить файлы
admin/admin7.php
admin/db/cat.txt
img/del.png
img/red.png
Добавить папки
admin/db/cat_id
admin/player
Зайти в раздел Категории и добавить хотя бы одну - в папке db/cat_id появится файл типа 1528981903
Откройте его
Откройте папку db/load - там много нумерованых файлов- скопируйте номера (только!) в файл из папки db/cat_id (есть такая функция
"копировать как путь", я ею воспользовался). В общем эти номера доджны быть в столбик в файле, который в папке db/cat_id.
Важно! После последнего номера шлёпните на Enter чтобы курсор переместился на следующую строку.
Теперь все ваши треки в опубликованных, можете раскидать их по категориям, которые можете создавать сколько угодно.
Далее зайдите в админку- Внешний вид. И нажмите кнопку Сохранить. Затем можно настроить шрифты категорий.
Установка
1. Распакуйте папку со скриптом на сервер в корневую! директорию (там, где главная страница вашего сайта)
2. В админ панели вашего хостера или в любом ftp-клиенте установите атрибуты всех файлов и папок скрипта 777
(или достаточные для работы php-скриптов на вашем хосте-эта информация выясняется у вашего хостера)
3. Зайдите в панель управления по адресу http://ваш_сайт/file_mus2/admin Логин admin Пароль 111 Поменяйте логин и пароль в разделе
Логин и пароль.
4. На выбранную вами страницу установите этот код
<?php
//Установка скрипта муз. архив
$strpath="file_mus2/index.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
{
if(file_exists("public_html"))break;
if (!file_exists($strpath)) chdir("..");
else break;
}
include ($strpath);
chdir($adrself);
?>
Скрипт будет отображаться на этой странице.
5. На страницу, где будет рейтинг, установите этот код
<?php
//Установка рейтинга скрипта муз. архив
$strpath="file_mus2/vote.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
{
if(file_exists("public_html"))break;
if (!file_exists($strpath)) chdir("..");
else break;
}
include ($strpath);
chdir($adrself);
?>
6. В архиве со скриптом есть файл .htaccess, поместите его в каталоги, где будут страницы с кодом скрипта
(если эти страницы в корне, то и файл поместите в корень. Если в корне уже есть такой файл, добавьте к нему строки из моего файла,
но при этом посмотрите, нет ли в вашем файле этих строк!)
строки
php_value upload_max_filesize 50M
php_value post_max_size 50M
для определения максимального размера загружаемых файлов. Внимание! В админпанели тоже можно установить максимальный размер фото и трека.
Размер трека должен быть меньше, чем размер, указанный в .htaccess, допустм в файле указано
php_value upload_max_filesize 50M
php_value post_max_size 50M
это значит, что максимальный размер файла 50 мегабайт, вы можете ставить любой размер, но не больше 50, иначе при загрузке будут ошибки.
строки
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml
для отображения php-скрипта на html-страницах.
Начало работы
Зайдите в панель управления и создайте категории. Если вы не хотите распределить треки по категориям, то создайте одну- она не будет видна.
Хотя бы одна категория должа быть.
Далее можно заливать треки и заниматься настройкой.
Если хотите поменять название папки со скриптом
В папке со скриптом открываем файл index.php
Находим строку
$catalog="file_mus2"; (в самом верху) Меняем file_mus2 на ваше название. Так же и в файле vote.php
Внимание после этого не забудьте внести исправление в установочный код в строку
$strpath="file_mus2/index.php"; и
$strpath="file_mus2/vote.php";