MSE-Script 3.1

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
MSE-Script 3.1 от 17.04.2019

1. Добавлена возможность сохранения найденых треков.
2. Добавлена возможность создания треков в ручном режиме.
3. Добавлена возможность загрузки mp3 на сервер.
4. Добавлена возможность загрузки изображений на сервер.
5. Добавлен визуальный редактор текста.
6. Добавлена пагинация записей для страниц алфавита.
7. Добавлена кнопка «Добавить все треки» при создании подборок.
8. Добавлена возможность указывать порядок пунктов меню на сайте.
9. Доработаны "коробочные" парсеры.
10. Переписана панель управления скриптом.
11. Исправлены баги и ошибки.

Привет! Представляем обновленную версию CMS MSE-Script версии 3.1! В новом релизе добавлено множество крутых фич:

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

1555533523046.png
Список сохраненных треков в админке

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

1555533614760.png
Экран редактирование трека

На скриншоте можно увидеть доступные для редактирования поля. С помощью этой возможности, вы можете собирать собственную базу музыки из нескольких источников. Все сохраненные в БД треки сохраняются в карту сайта.

2. Добавлена возможность создания треков в ручном режиме.
Кроме автоматического сохранения, треки можно создавать в ручном режиме. Вы можете добавлять музыку с других сайтов, в том числе той, которой нет на основном источнике.

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

1555533823917.png
Возможности загрузки файла на сервер

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

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


5. Добавлен визуальный редактор текста.
BB-коды заменены на современный визуальный редактор:
1555533681034.png
Новый редактор текста

Кроме основных функций форматирования, редактор поддерживает загрузку на сервер и вставку изображений. Для обратной совместимости, BB-коды так же поддерживаются.

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

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

9. Переписана панель управления скриптом.

Как вы уже могли заметить, админпанель была переписана. Интерфейс стал более современным и удобным:

1555533731413.png
Страница настроек сайта

Кроме удобства, новая панель существенно снижает время на разработку новых фич.

Кроме перечисленных нововведений, в скрипте были исправлены найденые баги и ошибки. Весенний бонус: всем клиентам добавлено по 2 месяца к подписке. При продлении подписки до 25.04.2019 вы так же получите +2 дополнительных месяца.

Всем клиентам с активной подпиской, скрипт будет отправлен в ЛС в течении двух часов. По вопросам продления, в случае возникновения проблем с обновлением и при наличии вопросов пишите @Kriss, https://t.me/script_mse.

Для просмотра содержимого вам необходимо авторизоваться.
 
Последнее редактирование:

Rus

Эксперт
Клиент
Сообщения
161
Реакции
14
А где соц сети? Где возможность ленты rss? Сейчас продвижение по соц сетям самое оно. А так в целом обнова не плоха.
 

madpitbull

Бывалый
Клиент
Сообщения
57
Реакции
4
Круто. Спасибо, что не забиваете на проект и совершенствуете его=)

Не могу глянуть ни одно вложение, страницы не существуют.
 

Grey

Ветеран
Клиент
Сообщения
101
Реакции
10
Отличное обновления(y).
Порадовала возможность сохранения найденных треков (жаль что не появилась возможность загрузки треков при парсинге) а так-же пагинация записей для страниц алфавита.
 
Последнее редактирование:

Anton

Местный житель
Клиент
Сообщения
20
Реакции
0
при обновлений выходит ошибка # Ошибка создания таблицы треков: The used table type doesn't support FULLTEXT indexes
подскажите что сделать?*
 

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
@Anton, Какой движок таблиц? Скорее всего у вас устаревший mysql и InnoDB. Если mysql ниже версии 5.6.4, то его нужно обновить.
Если таблица `tracks` уже создана, нужно вручную (через phpmyadmin) для нее указать движок MyISAM.
Если таблица НЕ создана, выполните запрос:

SQL:
CREATE TABLE `tracks` (
            `id` int(10) NOT NULL auto_increment primary key,
            `name` varchar(255) NOT NULL,
            `track_h` varchar(255) NOT NULL,
            `meta_title` varchar(255) NOT NULL,
            `meta_description` varchar(255) NOT NULL,
            `meta_keywords` varchar(255) DEFAULT NULL,
            `url` varchar(255) NOT NULL,
            `poster` varchar(255) DEFAULT NULL,
            `album` varchar(255) DEFAULT NULL,
            `artist` varchar(255) DEFAULT NULL,
            `video` varchar(255) DEFAULT NULL,
            `description` text,
            `text` text,
            `tid` varchar(255) DEFAULT NULL,
            `filelink` varchar(255) DEFAULT NULL,
            `size` varchar(255) DEFAULT NULL,
            `time` varchar(10) NOT NULL,
            `time_seconds` int(5) DEFAULT NULL,
            `bitrate` varchar(255) DEFAULT NULL,
            `play_count` varchar(10) DEFAULT NULL,
            `genres` varchar(255) DEFAULT NULL,
            `likes` int(5) DEFAULT NULL,
            `views` int(5) DEFAULT NULL,
            FULLTEXT (name,artist)
         ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
жалко что не появилась возможность загрузки треков при парсинге
Тестовый сайт, 2 недели работы, +100к новых треков. Загружать треки при парсинге фактически нецелесообразно, так как в сутки эта фича будет забирать по 20-30ГБ диска. В дальнейшем будем искать альтернативу.
 

Anton

Местный житель
Клиент
Сообщения
20
Реакции
0
@Anton, Какой движок таблиц? Скорее всего у вас устаревший mysql и InnoDB. Если mysql ниже версии 5.6.4, то его нужно обновить.
Если таблица `tracks` уже создана, нужно вручную (через phpmyadmin) для нее указать движок MyISAM.
Если таблица НЕ создана, можно попробовать выполнить запрос:
таблица создалась, но админка на половину новая, на половину старая
 

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
на половину старая
Старые стили и скрипты отдаются из кэша. Нужно принудительно очистить кэш браузера, кэш на сервере (если отдается статика) и кэш cloudflare (если используется). Или дождаться, пока кэш обновится сам по истечении "срока годности".
 

1Dimka

Ветеран
Клиент
Сообщения
138
Реакции
28
Только у меня руки кривые и выдаёт ошибку HTTP ERROR 500 ?
 

Grey

Ветеран
Клиент
Сообщения
101
Реакции
10
@MSE-Script, Крон нужно разово запустить или на постоянный интервал??? ( find /ПУТЬ_К_САЙТУ/cache/ -cmin +2880 -type f -delete )
 
Последнее редактирование:

MSE-Script

Developer
Команда форума
Сообщения
867
Реакции
309
@1Dimka, Создайте в корне пустой файл DEV, вместо 500 появится ошибка. Скопируйте ее сюда под хайд или в ЛС.

@Grey, +2880 - время в минутах, через которое файл кэша считается устаревшим. Минимальное значение 1440 (1 сутки). Выполнение крона настраиваете пропорционально этому времени. Для текущего примера оптимальное время - 1 запуск в 2 суток. Если задание не настраивать, кэш очищаться не будет.
 

lutskboy

Активист
Сообщения
7
Реакции
1
кстати сегодня звук сделал заглушку
нравиться песня. не слушайте у пиратов а на звук
 
Сверху