Музыкальный архив 2.0-Справка - Домашние скрипты
HomeScript.ru Бесплатные PHP скрипты для вашего сайта главная  •  о πроекте  •  справки  •  faq   •  φорум
в разработке
обновление Корзины ПРО: гибкая структура каталога, редактирование кол. товара в корзине вручную, робокасса.
14.06.18
Обновился Муз. архив
Добавлены новые функции, исправлены недочёты
10.06.18
Обновился скрипт SITEMAP-файл
Добавлены новые функции
04.06.18
Добавлен блок последних сообщений для форума ПРО
Выносной блок последних сообщений, такой же, как у меня ниже на странице.
31.05.18
Новый дизайн
У сайта обновился дизайн
главная / документация

Справка к скрипту Музыкальный архив

Кратко о программе

версия 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";
   ©Домашние скрипты Шестопалов Сергей 2006 - 2018
главная  • о πроекте  •  справки  •  новости  •  faq  •  учите и учитесь   •  гостевая   •  φорум  •   подписка