- Сообщения
- 867
- Реакции
- 309
MSE-Script 3.2 от 23.07.2019
1. Добавлена система рейтинга треков
2. Добавлен счетчик просмотров трека
3. Добавлена настройка шаблона URL трека
4. Добавлена возможность сохранения и редактирования исполнителей
5. Добавлен парсер биографии исполнителей
6. Добавлена возможность поиска треков в локальной БД
7. Добавлена возможность автоматического наполнения жанров
8. Добавлен раздел служебной информации в админпанели
9. Добавлена RSS-лента треков
10. Добавлена ссылка на страницу исполнителя при просмотре трека
Привет! Представляем обновленную версию CMS MSE-Script версии 3.2! В новом релизе добавлено множество крутых фич:
1. Добавлена система рейтинга треков.
После сохранения трека на сайт, на странице появится кнопка "Like" или "Мне нравится". Данная функция позволит вашим пользователям отмечать понравившиеся песни. Рядом с кнопкой отображается количество отметок "Мне нравится". Каждый пользователь сайта, может "лайкнуть" песню 1 раз. Собранные данные могут использоваться для построения различных рейтингов.
Страница трека с кнопкой like и счетчиком просмотров
2. Добавлен счетчик просмотров трека.
Как вы уже могли заменить по скриншоту выше, рядом с кнопкой "Like" расположен счетчик просмотров. Счетчик засчитывает каждый просмотр страницы сохраненного ранее трека.
3. Добавлена настройка шаблона URL трека.
Важное нововведение, позволяющее задавать шаблон генерации URL страницы трека. В предыдущей версии страница трека имеет вид
Раздел с настройками страницы треков
Для настройки URL доступны макросы {artist} - исполнитель и {name} - название трека. Кроме макросов, в URL вы можете использовать английские буквы без пробелов. Обратите внимание, что новый шаблон URL будет использоваться только для новых треков, которых еще нет в БД. Сохраненные треки будут работать по старому шаблону.
4. Добавлена возможность сохранения и редактирования исполнителей.
Ключевая особенность новой версии - возможность сохранения, редактирования и добавления исполнителей. Как и в случае с треками, исполнители автоматически сохраняются в БД после первого просмотра. Для них в админке выделен специальны раздел:
Раздел с исполнителями в админпанели
Доступные для редактирования поля:
Экран редактирования исполнителя "Скриптонит"
При просмотре страницы исполнителя, CMS произведет поиск и выборку треков, с участием нужного исполнителя. Если в БД нужных треков не обнаружится, будет произведен парсинг нужных треков с источника. Каждый сохраненный исполнитель имеет счетчик просмотров, аналогичный странице трека:
Страница исполнителя "Скриптонит"
В разделе с настройками, вы можете так же задать шаблон URL будущих страниц, используя макрос {artist} и другие буквенные символы. Сохраненные исполнители добавляются в карту сайта.
5. Добавлен парсер биографии исполнителей.
На иллюстрации выше, вы можете заметить блок с биографией запрашиваемого исполнителя. Эта информация парсится с источника (при ее наличии) в момент первого просмотра страницы и сохраняется в БД.
6. Добавлена возможность поиска треков в локальной БД.
При необходимости, например сбое в источнике, вы можете быстро переключиться на поиск по локальной базе. Так же, вы можете "выкачать" всю базу донора, перейти на поиск по внутренней БД и стать автономным ресурсом. Даже если "источник пофиксит парсеры", ваш сайт останется работоспособным. Включается автономный поиск в настройках скрипта.
7. Добавлена возможность автоматического наполнения жанров.
Новая фича, которой не хватало многим пользователям. Теперь жанр не привязывается к трек-листу, а производит поиск нужных треков в локальной БД. За активацию поиска треков отвечает поле "Ключ для поиска жанра":
Экран редактирования жанра "Рок"
По указанному в поле ключу будет произведен поиск. Поле с ключом создано для более гибкой настройки жанра. Например, указав ключ "Русский" для жанра "Русская музыка", вы получите все треки, отмеченные тегом "Русский": русский поп, русский рок, русский рэп. Если песен по указанному ключу не найдено, выборка будет произведена классическим способом по "ID плейлиста".
8. Добавлен раздел служебной информации в админпанели.
На главную страницу панели управления добавлен блок со служебной информацией, улучшающей взаимодействие со скриптом:
Информация содержит версию текущую версию PHP, путь к сайту на сервере, размер папки cache и размер свободного места на диске, для удобного мониторинга. У многих пользователей возникали проблемы с созданием CRON-задания, поэтому мы добавили готовые команды, которые остается только скопировать и вставить.
9. Добавлена RSS-лента треков.
По просьбам пользователей, была реализована RSS-лента с треками. Лента обновляется "на лету" и доступна по адресу domain.com/rss. Выслушаем все ваши пожелания по доработке этой фичи.
10. Добавлена ссылка на страницу исполнителя при просмотре трека.
Еще одна полезная опция, создающая дополнительную перелинковку и улучшающая взаимодействие с пользователем. Если исполнитель просматриваемого трека сохранен в БД, его имя станет активной ссылкой на страницу профиля.
Всем клиентам с активной подпиской ссылка на скачивание новой версии отправлена в ЛС. По вопросам продления, в случае возникновения проблем и при наличии вопросов пишите @Kriss, https://t.me/script_mse.
1. Добавлена система рейтинга треков
2. Добавлен счетчик просмотров трека
3. Добавлена настройка шаблона URL трека
4. Добавлена возможность сохранения и редактирования исполнителей
5. Добавлен парсер биографии исполнителей
6. Добавлена возможность поиска треков в локальной БД
7. Добавлена возможность автоматического наполнения жанров
8. Добавлен раздел служебной информации в админпанели
9. Добавлена RSS-лента треков
10. Добавлена ссылка на страницу исполнителя при просмотре трека
Привет! Представляем обновленную версию CMS MSE-Script версии 3.2! В новом релизе добавлено множество крутых фич:
1. Добавлена система рейтинга треков.
После сохранения трека на сайт, на странице появится кнопка "Like" или "Мне нравится". Данная функция позволит вашим пользователям отмечать понравившиеся песни. Рядом с кнопкой отображается количество отметок "Мне нравится". Каждый пользователь сайта, может "лайкнуть" песню 1 раз. Собранные данные могут использоваться для построения различных рейтингов.
Страница трека с кнопкой like и счетчиком просмотров
2. Добавлен счетчик просмотров трека.
Как вы уже могли заменить по скриншоту выше, рядом с кнопкой "Like" расположен счетчик просмотров. Счетчик засчитывает каждый просмотр страницы сохраненного ранее трека.
3. Добавлена настройка шаблона URL трека.
Важное нововведение, позволяющее задавать шаблон генерации URL страницы трека. В предыдущей версии страница трека имеет вид
domain.com/track/{TRACK_ID
}, c помощью новой опции вы можете сделать URL вида domain.com/track/{TRACK_ID}-artist-track_name
. Расположена опция в разделе настроек, вкладке с настройками треков:Раздел с настройками страницы треков
Для настройки URL доступны макросы {artist} - исполнитель и {name} - название трека. Кроме макросов, в URL вы можете использовать английские буквы без пробелов. Обратите внимание, что новый шаблон URL будет использоваться только для новых треков, которых еще нет в БД. Сохраненные треки будут работать по старому шаблону.
4. Добавлена возможность сохранения и редактирования исполнителей.
Ключевая особенность новой версии - возможность сохранения, редактирования и добавления исполнителей. Как и в случае с треками, исполнители автоматически сохраняются в БД после первого просмотра. Для них в админке выделен специальны раздел:
Раздел с исполнителями в админпанели
Доступные для редактирования поля:
Экран редактирования исполнителя "Скриптонит"
При просмотре страницы исполнителя, CMS произведет поиск и выборку треков, с участием нужного исполнителя. Если в БД нужных треков не обнаружится, будет произведен парсинг нужных треков с источника. Каждый сохраненный исполнитель имеет счетчик просмотров, аналогичный странице трека:
Страница исполнителя "Скриптонит"
В разделе с настройками, вы можете так же задать шаблон URL будущих страниц, используя макрос {artist} и другие буквенные символы. Сохраненные исполнители добавляются в карту сайта.
5. Добавлен парсер биографии исполнителей.
На иллюстрации выше, вы можете заметить блок с биографией запрашиваемого исполнителя. Эта информация парсится с источника (при ее наличии) в момент первого просмотра страницы и сохраняется в БД.
6. Добавлена возможность поиска треков в локальной БД.
При необходимости, например сбое в источнике, вы можете быстро переключиться на поиск по локальной базе. Так же, вы можете "выкачать" всю базу донора, перейти на поиск по внутренней БД и стать автономным ресурсом. Даже если "источник пофиксит парсеры", ваш сайт останется работоспособным. Включается автономный поиск в настройках скрипта.
7. Добавлена возможность автоматического наполнения жанров.
Новая фича, которой не хватало многим пользователям. Теперь жанр не привязывается к трек-листу, а производит поиск нужных треков в локальной БД. За активацию поиска треков отвечает поле "Ключ для поиска жанра":
Экран редактирования жанра "Рок"
По указанному в поле ключу будет произведен поиск. Поле с ключом создано для более гибкой настройки жанра. Например, указав ключ "Русский" для жанра "Русская музыка", вы получите все треки, отмеченные тегом "Русский": русский поп, русский рок, русский рэп. Если песен по указанному ключу не найдено, выборка будет произведена классическим способом по "ID плейлиста".
8. Добавлен раздел служебной информации в админпанели.
На главную страницу панели управления добавлен блок со служебной информацией, улучшающей взаимодействие со скриптом:
Информация содержит версию текущую версию PHP, путь к сайту на сервере, размер папки cache и размер свободного места на диске, для удобного мониторинга. У многих пользователей возникали проблемы с созданием CRON-задания, поэтому мы добавили готовые команды, которые остается только скопировать и вставить.
9. Добавлена RSS-лента треков.
По просьбам пользователей, была реализована RSS-лента с треками. Лента обновляется "на лету" и доступна по адресу domain.com/rss. Выслушаем все ваши пожелания по доработке этой фичи.
10. Добавлена ссылка на страницу исполнителя при просмотре трека.
Еще одна полезная опция, создающая дополнительную перелинковку и улучшающая взаимодействие с пользователем. Если исполнитель просматриваемого трека сохранен в БД, его имя станет активной ссылкой на страницу профиля.
Всем клиентам с активной подпиской ссылка на скачивание новой версии отправлена в ЛС. По вопросам продления, в случае возникновения проблем и при наличии вопросов пишите @Kriss, https://t.me/script_mse.
1. Сделать бэкапы сайта и БД
2. Загрузить файлы из папки UPDATE на сервер с заменой
3. Выполнить site.ru/update.php
4. Зайти в админку и пересохранить настройки
5. Файл шаблона track.tpl, найти:
2. Загрузить файлы из папки UPDATE на сервер с заменой
3. Выполнить site.ru/update.php
4. Зайти в админку и пересохранить настройки
5. Файл шаблона track.tpl, найти:
{$track.artist}
заменить на: {$track.artist.name}
Для файлов шаблона track.tpl, track-list.tpl, track-ajax.tpl доступны теги:
Для файла шаблона artist.tpl доступны теги:
Новые HTML-атрибуты:
{$track.isSave}
- Возвращает TRUE, если трек сохранен в базу{$track.isLiked}
- Возвращает TRUE, если текущий пользователь уже лайкнул трек{$track.likes}
- Возвращает кол-во лайков{$track.artist.name}
- Название исполнителя трека{$track.artist.url}
- Ссылка на страницу исполнителя трекаДля файла шаблона artist.tpl доступны теги:
{$artist.views}
- Возвращает кол-во просмотров исполнителя{$artist.story}
- Возвращает биографию исполнителя{$artist.poster}
- Изображение исполнителя{$artist.isSave}
- Возвращает TRUE, если исполнитель сохранен в базуНовые HTML-атрибуты:
data-like-plus
- кнопка "лайкнуть"data-like-count
- кол-во лайковdata-action="play-all"
- кнопка "Воспроизвести все"
Последнее редактирование: