MSE-Script 3.5 - Движок музыкального сайта

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
MSE-Script 3.5 от 29.09.2020.
  1. Добавлена возможность регистрации пользователей через соц. сети
  2. Добавлена возможность создания пользовательских плейлистов
  3. Добавлен вывод списка жанров для детализации исполнителя и альбома
  4. Добавлена возможность установки рейтинга для исполнителей и альбомов
  5. Добавлены страницы «Любимые треки», «Любимые альбомы» и «Любимые исполнители»
  6. Добавлена пагинация списков исполнителей и альбомов
  7. Добавлена система модулей наполнения контентом
  8. Добавлена возможность парсинга видео для треков
  9. Добавлена возможность парсинга текста песен
  10. Добавлена настройка «Генерировать сеть ссылок»
  11. Обновлён Font Awesome до версии 5.14
Привет!
Представляем Вашему вниманию движок музыкального сайта MSE-Script 3.5. Список нововведений:

1. Добавлена возможность регистрации пользователей через соц. сети. Долгожданная функция, без которой сложно представить современный сайт - система регистрации пользователей. Регистрация/Авторизация выполняется через популярные соц. сети и мессенджеры: Vk, Telegram, Yandex.Passport.


Меню авторизованного пользователя

Каждый пользователь имеет свою персональную страницу, на которой расположены его любимые треки, исполнители и альбомы. Страницами пользователей можно делиться.

2. Добавлена возможность создания пользовательских плейлистов. Важнейшая для музыкального сайта функция - возможность создания пользовательских плейлистов. Плейлисты - это новый ресурс, имеющий свой URL и файл шаблона. Соответственно, пользователи могут делится своими плейлистами.


Окно добавления нового плейлиста

Пользователь может создавать любое количество плейлистов из сохраненных в БД треков. Кроме названия и описания плейлиста, реализована настройка приватности. При активации чекбокса “Доступен только мне”, плейлист скроется из списка плейлистов (при просмотре другими пользователями) и будет доступен только владельцу.

3. Добавлен вывод списка жанров для детализации исполнителя и альбома.
Для страниц детализации альбома и исполнителя добавлен вывод списка жанров. Список генерируется автоматически, на основе включенных в ресурс треков.


Страница детализации исполнителя

4. Добавлена возможность установки рейтинга для исполнителей и альбомов.
Аналогично странице трека, страницы альбома и исполнителя получили возможность установки рейтинга кнопкой “Мне нравится”. Если пользователь выполнил вход, понравившийся ресурс попадает в список любимых.

5. Добавлены страницы «Любимые треки», «Любимые альбомы» и «Любимые исполнители». Новая фишка, вытекающая из предыдущей.


Страница пользователя со списком любимых исполнителей

На персональной странице выводятся все “пролайканные” пользователем ресурсы.

6. Добавлена пагинация списков исполнителей и альбомов.
Думаю, тут комментарии излишни. Все видно на скриншоте ниже:


Страница списка альбомов

7. Добавлена система модулей наполнения контентом (система постинга).
Еще одно важное нововведение новой версии - система постинга. Эта система позволяет производить наполнения сайта контентом из любого количества источников одновременно:


Раздел постинга контента

Новые модули устанавливаются путем обычного копирования в директорию с модулями. Каждый модуль имеет свои персональные настройки:


Настройка модуля наполнения Zvook

Такой подход позволяет гибко настраивать процесс наполнения для каждого источника персонально и отсеивать ненужные треки. Также, система постинга имеет подробное логирование работы, позволяющее визуально контролировать процесс наполнения.

8. Добавлена возможность парсинга видео для треков.
Если Ваш модуль или парсер не найдут видео к треку, скрипт автоматически произведет его поиск на популярном видеохостинге:


Страница детализации трека с выводом видеоклипа.

Для работы парсера не требуются API-ключи или аккаунты. Архитектура системы поиска видео (в том числе поиска текста песни), позволяет подключать дополнительные источники без правок ядра.

9. Добавлена возможность парсинга текста песен.
Аналогично парсингу видео, добавлена возможность автоматического парсинга текста из популярных источников. Парсинг видео и текста включается или выключается в настройках скрипта.

10. Добавлена настройка «Генерировать сеть ссылок».
Опция, позволяющая переключить режим работы с сайта с наполнения системой постинга на генерацию сети ссылок. Это классический способ наполнения сайта, являвшегося основным на ранних версиях CMS.

11. Обновлён Font Awesome до версии 5.14. Иконочный шрифт Font Awesome, идущий в сборке MSE-Script обновлен до актуальной версии. Это следует учитывать при использовании иконок в настройке меню и своих шаблонах.

Кроме основных нововведений, исправлены мелкие ошибки. Улучшена скорость и производительность скрипта.
По вопросам продления, в случае возникновения проблем и при наличии вопросов обращайтесь в ЛС.

1) Загрузить файлы на сервер
2) Указать данные для подключения к БД в файле /app/Config/DatabaseConfig.php
3) Загрузить файл key.mse в папку /libs/
3) Запустить domain.com/install.php
1. Сделать бэкап сайта и БД
3. Загрузить файлы из папки update на сервер
4. Запустить скрипт domain.com/update.php
5. Пересохранить настройки скрипта.
1. Файлы track-list.tpl, track-ajax.tpl, track.tpl:
Вставить data-id="{$track.id}" перед data-uid="{$track.mid}"
2. Файл track.tpl:
Перед data-like-plus вставить data-like-resource="track"
 

1Dimka

Ветеран
Клиент
Сообщения
138
Реакции
28
Как раз думал новый сайт запилить, а тут на те и обнова )

mem_10
 

soc-smm

Ветеран
На бутылке
Сообщения
130
Реакции
8
на 1 домен идет или сетку смогу сделать?не помню уже
 

soc-smm

Ветеран
На бутылке
Сообщения
130
Реакции
8
Последний раз вроде около 20 тащил сайтов
 

soc-smm

Ветеран
На бутылке
Сообщения
130
Реакции
8
На этом не смог поднять,версии ток не помню,давно брал.
Работал на другом двигле,трафа было 150к в день где-то общее
 

pitinc

Ветеран
Клиент
Сообщения
92
Реакции
19
В версии 3.5 глюк с font awesome
неверно отображаются иконки
Screenshot_23.png
Screenshot_24.png
 

Gopcaca

Местный житель
Клиент
Сообщения
22
Реакции
1
В версии 3.5 глюк с font awesome
неверно отображаются иконки
Вам нужно в main.css в стилях, где "font-family:FontAwesome" заменить на "font-family: Font Awesome\ 5 Free;"
и есть еще вот примерно таких два места в том же файле: "font: normal normal normal 14px/1 FontAwesome" нужно изменить на "font: normal normal normal 14px/1 Font Awesome\ 5 Free"
 

ushkom

Ветеран
Клиент
Сообщения
122
Реакции
10
Спасибо за обновление. Хотел узнать, в этой версии картинки альбомов и артистов тоже не сохраняются на сервере, только для треков?
 
Последнее редактирование:

ushkom

Ветеран
Клиент
Сообщения
122
Реакции
10
Уже вижу что не сохраняется изображение, подправил. А как сделать сохранение картинок для Постинг контента?
И у артистов и альбомов не сохраняется в базе Метатег Keywords
 
Последнее редактирование:
Сверху