Важно! MSE-Script 3.7

MSE-Script

Developer
Команда форума
Сообщения
844
Реакции
296
Баллы
63
MSE-Script 3.7 от 30.12.2021.

  1. Добавлена возможность сохранение треков при создании подборок
  2. Добавлена возможность выбора парсера при создании подборок
  3. Добавлена возможность настройки парсеров в админке
  4. Добавлена возможность поиска треков несколькими парсерами
  5. Добавлена возможность массового парсинга треков исполнителя/альбома
  6. Добавлена возможность запуска сайта в режиме API-сервиса
  7. Добавлена возможность вывода подборок/радио/исполнителей на главной странице
  8. Добавлен новый шаблон flatdark
  9. Расширены возможности модуля наполнения Zvook
  10. Переписана Frontend-часть скрипта

Доброе утро!
Представляем Вашему вниманию очередное обновление скрипта и традиционный обзор нововведений.

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

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

1640848460196.png
Экран добавления трека в подборку

3. Добавлена возможность настройки парсеров в админке. Блок настроек позволяющий выбирать парсер (для главной/поиска) прямо в админке. Обновленная система парсеров позволяет в несколько кликов подключить сторонний парсер без каких-либо доработок скрипта.

4. Добавлена возможность поиска треков несколькими парсерами. Новая фича, расширяющая возможность поиска: поиск треков на нескольких источниках. Парсеры работаю последовательно и их можно компоновать с поиском по локальной БД. Например можно настроить поиск треков в локальной базе, при отсутствии треков запустить поиск по источнику 1, затем по источнику 2.

1640848666603.png
Экран настроек страницы поиска музыки

5. Добавлена возможность массового парсинга треков исполнителя/альбома. Еще один способ наполнения треками - система массового импорта, позволяющая быстро выполнить поиск и импорт треков выбранного исполнителя или альбома. Вместе с функцией поиска исполнителя, массовый импорт позволит наполнить сайт самыми актуальными треками в считанные минуты.

1640848976620.png
Экран импорта треков исполнителя

6. Добавлена возможность запуска сайта в режиме API-сервиса. Режим работы сайта, отключающий классическую систему шаблонов и ряд смежных сервисов, запуская очень быстрый сервис по раздаче контента через API. Вариантов использования режима масса: SPA-приложения, мобильные приложения, боты, наполнение большой сети сайтов и т.д..

7. Добавлена возможность вывода подборок/радио/исполнителей на главной странице. Новый блок настроек, позволяющий сконфигурировать вывод радио, подборок и жанров в нужном месте сайта:

1640849359172.png
Настройка вывода ресурсов

8. Добавлен шаблон flatdark. Новый шаблон, выполненный с учетом лучших современных практик. Модульная структура шаблона позволит использовать его как отличную базу для нового, либо выполнить быструю переделку без углубленных знаний в HTML. Шаблон имеет отличные показатели по скорости прямо из коробки:


Производительность главной страницы тестового стенда на мобильных устройствах


Производительность главной страницы тестового стенда на desktop-устройствах


Так же, каждый ресурс шаблона (трек, исполнитель, новость и т.д..) уже размечен микроразметкой sheme.org.

9. Расширены возможности модуля наполнения Zvook. Главный модуль наполнения скрипта обзавелся новыми настройками:


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

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

10. Переписана Frontend-часть скрипта. Не менее важным пунктом является полностью переписанная frontend-часть CMS. Новый интерфейс управляется исключительно ванильным JS, без jQuery и подобных библиотек. Размер JS-файла меньше 100 кбайт!
Кроме легкости и скорости работы, новый frontend обзавелся рядом дополнительных возможностей, таких как поддержка горячих клавиш, перемотка трека махом без клика, сохранение настроек звука и пр.

MSE-Script поздравляет Вас с наступающим Новым Годом!
Пусть 2022 год станет для Вас годом дерзких идей, успешных проектов и обилием трафика!

1) Загрузить файлы на сервер
2) Указать данные для подключения к БД в файле /app/Config/DatabaseConfig.php
3) Загрузить файл key.mse в папку /libs/
3) Запустить domain.com/install.php
1. Сделать бэкап сайта.
3. Загрузить файлы из архива на сервер.
4. Запустить скрипт domain.com/update.php.
5. Обновить настройки скрипта.
6. Найти поиском по файлам шаблона и удалить {getGenres}
7. Подключить в footer.tpl файл <script src="/assets/js/backward.js"></script>
8. В каталоге с шаблоном создать файл short-track.tpl.
9. Открыть файл track-list.tpl, вырезать все содержимое между {foreach $results.tracks as $track} и {/foreach}, затем перенести в новый файл шаблона.
10. Вместо вырезанного содержимого вставить {include file="short-track.tpl"}, новый цикл должен выглядеть так:
PHP:
{foreach $results.tracks as $track}
      {include file="short-track.tpl"}
{/foreach}
 
Последнее редактирование:

1Dimka

Местный житель
Клиент
Сообщения
142
Реакции
31
Баллы
28
🙋‍♂️Спасибо! Самое то (y) На выходных можно пару-тройку сайтов запилить на новом движке :)
Всех с наступающим Новым Годом🎄🥂🎅
 

Gizmo

Зеленый
Сообщения
5
Реакции
1
Баллы
3
где можно глянуть демо админки и движка ?
 
Сверху