- Все страницы генерируются php скриптом в shtml, что позволяет снизить
нагрузку на сервер.
- Проверка на флуд в гостевой книге и в комментариях (по IP адресу).
- Проверка на длинные слова в гостевой книге и в комментариях.
- Бан IP адреса в гостевой книге и в комментариях.
- Поиск музыки по сайту (По исполнителю / По названию песни)
- Топ 100 по количеству загрузок
- 100 новых поступлений
- Голосование
- Комментарии
- Внутренняя почта для модераторов и админов
- Регистрация пользователей
- 3 уровня доступа для модераторов (nobody, junior, master)
- Фильтр загружаемых mp3 файлов (битерйт не ниже 128, проверка тэгов)
- Поддержка шаблонов (template)
- Генерация превьюшек с битрейтом 8 kbps
...а также море других возможностей!
#################################
# Требования к серверу
#################################
-
SSI
(обязательно)
(SSI (Server Side Includes)
- это директивы, выполняемые сервером во время отправки документа в
клиентский броузер. Эти директивы позволяют серверу включать в Ваши
страницы любой текст (например текстовый счетчик) или графику (например
вывод баннеров на страницу). Очень часто при помощи SSI в документе
выводят результат работы CGI - скриптов (случай с тектовым счетчиком и
баннером). Бывают случаи когда на многих страницах сайта содержится
одна и та же информация, потом она устаревает и ее надо обновить. Если
нет поддержки SSI ее придется обновлять на всех страницах, а если она
(поддержка) есть, то достаточно будет обновить лишь один файл, который
вы включаете во все страницы своего сайта. Поддерживаются на всех
платных хостингах)
-
PHP
(обязательно)
(PHP система
программирования веб-приложений на "стороне" сервера. Это не только
вывод HTML-страницы (XML, WAP и даже Flash-ролика). PHP может сам
работать с гипертекстовым протоколом (например, таким образом можно
имитировать открытие страницы броузером), с FTP, POP3, IMAP и SMTP.)
-
SSH
(желательно)
(SSH (Secure Shell) это
программа для входа в другие компьютеры доступные по сети, для
выполнения команд или программ на удаленных компьютерах и для передачи
файлов с одного компьютера на другой. Она обеспечивает строгую проверку
подлинности и безопасности соединений по незащищенным каналам. И
используется как замена rlogin, rsh, и rcp. Дополнительно, ssh
обеспечивает безопасность X-овых соединений и безопасное
перенаправление иных, необходимых вам TCP соединений.)
-
MYSQL
(обязательно)
(Наиболее популярный сервер
баз данных. Обладает поддержкой практически всех используемых в
настоящее время SQL конструкций.)
Теги
шаблона!
#################################
# БЛОКИ САЙТА
#################################
[ARTIST] - Исполнитель
[TRACK] - Название песни
[SIZE] - Размер песни
[DATE] - Дата размещения песни
[UPLOADER] - Имя человека, разместившего песню
[ADMIN_MAIL] - Почтовый адрес админа
[ADMIN_ICQ] - ICQ админа
[NEW_MP3] - Блок из 5 новых песен
[TOP_MP3] - Блок из 5 популярных песен
[NAV] - Блок навигации (горизонтальный)
[100X100] - Баннер 100 на 100
[468X60] - Баннеры 468 на 60
[VOITE] - Блок голосования
[COUNTER] - Блок счетчиков
[TXTBANNER] - Текстовая реклама
[DATA] - Основной контент страницы
[LIST_DATA] - Список песен по алфавиту
#################################
# ССЫЛКИ САЙТА
#################################
[MP3_DOWNLOAD_LINK] - Ссылка на закачку песни с расширением mp3
[ZIP_DOWNLOAD_LINK] - Ссылка на закачку песни с расширением zip
[RAR_DOWNLOAD_LINK] - Ссылка на закачку песни с расширением rar
[EXE_DOWNLOAD_LINK] - Ссылка на закачку песни с расширением exe
[MP3_VIEWER_LINK] - Ссылка на вьювер (используется после выполнения
get2tag();)
[8KBPS_LINK] - Ссылка на превьюшку
[WWW] - Ссылка на корень сайта
[WWW_TEMPLATE] - Ссылка до папки с шаблоном
[MP3_COMMENTS] - Ссылка на окно с комментариями (требует присутствия
[JS_POPUP])
#################################
# СКРИПТЫ САЙТА
#################################
[JS_POPUP] - Ява скрипт для popup окошек (как правило - размещается в
начале страницы)
Внимание! Теги Применяются только в
шаблонах!
Установка
скрипта
- Распаковать архив со
скриптом
- Открыть inc/config.php
и прописать все необходимые настройки
- Залить все файлы скрипта на
сервер
- Зайти в PHPmyAdmin и
выполнить sql запросы в следующем порядке: sql/tables.sql,
sql/dump_01.sql, sql/dump_02.sql
- Через любой FTP менеджер
(например FileZilla) поставить CHMOD к файлам и папкам:
• корневая папка - CHMOD 777
• pages - CHMOD 777
• /m3_files/ - CHMOD 777
• /m3_lists/ - CHMOD 777
• /m3_mini/ - CHMOD 777
• /m3_temp/ - CHMOD 777
• /html/ (и все файлы в ней) - CHMOD 777
• /template/ (а также на файлы blank.html, list.html, viewer.html) - CHMOD 777
• /m3_admin/passwd.php - CHMOD 777
• /m3_admin/maker.php - CHMOD 777
• /m3_admin/generator.php - CHMOD 777
• Все файлы папки /inc/ - CHMOD 666
- Зайти в админ центр по
адресу http://ваш_сайт.ru/m3_admin/ (логин:
new, пароль:
new), затем зайти в "Генератор" и нажать "сгенерировать все страницы"
Внимание! Если при генерации страниц
появляются многочисленные ошибки, то установите на корневую папку CHMOD
777 !
Исключением лишь составляет
ошибка такого вида:
Warning:
Missing argument 1 for
generate_lists(), called in /home/имя/public_html/m3_admin/maker.php on
line 23 and defined in /home/имя/public_html/m3_admin/generator.php on
line 66
Если она у вас вылезла - ничего страшного, ибо никакого вреда она не
принесёт:) - Все, установка
практически завершена. Добавьте нового администратора (то есть себя) с
любым логином и паролем.
- Обязательно после создания нового админа удалите старого, то есть
"NEW"
Закачка
музыки на сервер
- Чтобы закачать музыку на
сервер, вам необходимо зайти по адресу http://ваш_сайт.ru/m3_moder/,
залогиниться, нажать ссылку "закачать музыку" и заполнить необходимые
поля. Конечно же, не только админы могут добавлять новую музыку,
пользователи тоже могут. Для этого они должны пройти небольшую
регистрацию по адресу http://ваш_сайт.ru/register.shtml
и залогиниться все в той же Юзер Панели. При регистрации пользователю
дается статус Junior
(то есть вся закачанная этим пользователем музыка будет модерироваться
администатором). Есть и другой статус - Master
(Музыка не проверяется администратором). Какой статус давать
пользователям - решать вам. Это можно настроить в inc/config.php
При добавлении музыки, следует учесть
некоторые нюансы:
•
Закачиваемая музыка должна быть
в формате mp3
Тут все
просто и понятно: на сайт можно добавлять музыку исключетельно в
формате mp3. Если у вас есть песня, которую вы страстно хотите добавить
на сайт, но она другого формата, не отчаивайтесь - в Сети огромнейшее
количество музыкальных конвертеров, которые, например, могут формат
.acc с легкостью переделать в mp3:)
•
Битрейт музыки должен быть не
ниже 128 kbps
Закачиваемая
музыка должна иметь качество звука (битрейт) как минимум 128 kbps. Если
меньше - то это уже не музыка, а извините какая-нибудь шипелка или
пищалка. Узнать битрейт музыкального файла очень легко - зайдите в его
свойства, затем в сводку и смотрите поле "Качество звука".
•
В файле должны быть прописаны
тэги ID3v1 или ID3v2
Загружая
файл, убедитесь что в нем прописаны тэги ID3v1
или ID3v2. Как их прописать или убедится, что они прописаны? - Очень
просто:
1) Заходим в плеер Winamp.
2) Выбираем в нем песню, которую будем загружать на сервер.
3) Жмем Alt
+ 3
4) Ставим галочку на ID3v1
(или на ID3v2) и прописываем Название
песни/Title и Исполнителя/Artist.
Этого будет достаточно.
5) Жмем Применить/Update,
и загружаем песню на сайт