Основная информация по обновлению содержится на форуме: KVS 4.0.2 update
Что нового в KVS 4.0.2:
- Добавлена поддержка интеграции с Google ReCAPTCHA. Для корректной работы плагина необходимо вносить массивные изменения в шаблоны темы. Информация о необходимых изменения будет доступна на форуме.
- Добавлена поддержка отдельного процессора ccbill для динамических цен (CCBill Dynamic Pricing).
- В настройках платных пакетов доступа добавлена поддержка фильтрации по странам, чтобы определенные пакеты можно было показывать только для определенных стран. Это позволит прописывать пакеты доступа в разных валютах, а также делать уникальные предложения для разных сегментов рынка.
- В серверах конвертации теперь можно изменять настройки библиотек прямо из панели администрирования. Ранее это было возможно только напрямую на файловой системе.
- Для моделей в дополнении к дате рождения добавлено поле даты смерти.
- В грабберах изменено заполнение временной части даты постинга при импорте контента. Ранее дата постинга могла опционально браться из данных граббера, а время всегда ставилось случайным в диапазоне от 00:00 до 23:59. Сейчас появилась дополнительная опция, которая позволяет включить случайное распределение времени - если эта опция не включена, то по умолчанию контент будет добавляться по текущему серверному времени.
- Быстрый просмотр видео в панели администрирования больше не будет открывать отдельное окно браузера, а будет показывать плеер поверх текущего окна.
- Список страниц сайта при отображении глобальных блоков из компонентов больше не будет отображать все глобальные блоки на каждой странице сайта (такое происходило когда, например, в шапке сайта было подключено несколько глобальных блоков. Вместо этого будет отображаться только 1 строка с указанием кол-ва глобальных блоков на странице, которую при необходимости можно будет развернуть для получения полного списка.
- Мы начали работу над глобальной переработкой параметров блоков и их документации. Параметры блоков будут сгруппированы по логическим группам для более простого их понимания. Документация блоков будет переписана исходя из современных реалий работы блоков, а также шаблоны блоков по умолчанию будут изменены на вывод всех возможных данных (для блоков форм на ввод всех возможных полей), что позволит при необходимости вывести любые данные в блоке просто скопировав код вывода из шаблона по умолчанию. Учитывая большое кол-во блоков в KVS данная работа займет длительное время.
- В рамках принятия Евросоюзом GDPR мы пересмотрели наборы данных, которые KVS хранит по зарегистрированным пользователям, и внесли необходимые поправки для полного удаления любых данных, связанных с пользователем при удалении его профиля. Ранее KVS сохранял логи платных транзакций и логи всех логинов даже при удалении профиля. Мы также предоставим на нашем форуме информацию о том, какие данные KVS обрабатывает и хранит по зарегистрированным пользователям.
- В блоках списка моделей (list_models) и списка категорий (list_categories) добавилась поддержка режима похожих моделей (категорий) по видео и альбомам. Эти режимы позволяют вывести моделей (категории), которые проставлены в тех же видео / альбомах, что и текущая модель (категория).
- В блоке регистрации (signup) появилась возможность настроить, чтобы поле ввода кода доступа было обязательным. Тем самым регистрация через данный блок будет допустима только при наличии кода доступа.
- В блоке логина (logon) появилась возможность ограничить вход только для пользователей со статусом вебмастера. Это может быть полезно, если вы хотите разделить мемберку на пользователей и вебмастеров, для которых доступна разная функциональность.
- В блоке логина (logon) появилась возможность настроить логгирование всех входов на сторонний скрипт. В частности NATS позволяет логгировать входы на свой скрипт для их последующего анализа.
- В блоке списка сообщений внутренней почты (list_messages) появилась возможность массово подтвердить или отклонить все приглашение к дружбе.
- В блоке миксового контента (list_content) добавили несколько режимов отображения, которые предусмотрены для отдельных списков видео или альбомов.
Исправлены следующие баги:
- Exoclick теперь должен корректно учитывать статистику по VAST, приходящую от плеера KVS.
- В плеере при включении одновременно VAST и рекламы при инициализации, реклама при инициализации была некликабельна.
- Опция пропуска прерол рекламы через N видео приводила к искажению статистики у рекламодателей VAST, поскольку плеер в некоторых случаях запрашивал VAST тэг, но не показывал рекламу. Сейчас плеер будет запрашивать VAST тэг только в случае 100% показа рекламы.
- Некорректная обработка вертикальных видео на новых версиях ffmpeg.
- Исправлена утечка памяти при большом кол-ве видео в массовом редактировании и плагине статистики контента.
- При активации половинной обработки видео приоритеты вторичных задач не совпадали с приоритетом основной задачи.
- В некоторых случаях задачи загрузки новых фотографий в альбомы могли завершаться ошибкой без причины.
- В блоке списка группы категорий (list_categories_groups) не выводились аватары для групп.
- При изменении тэга не всегда корректно происходило обновление его директории.
- Плагин автоподбора моделей не учитывал моделей с цифрами в названии.
- При загрузке ZIP архива, закрытого на пароль, KVS не показывал адекватного сообщения с ошибкой.
- Грабберы больше не будут маскироваться под GoogleBot, это позволяет некоторым сайтам проводить проверку и блокировать подобные запросы.
- Плагин генерации аватаров категорий и доп. выборки видео по каждой категории не учитывали статистику ротации по категориям при сортировке по CTR. Это приводило к несоответствию картинки на категории и первому видео из этой категории по CTR.
- При переключении аплода файлов на сабдомен не работала загрузка файлов в случае включения ограничения доступа к загрузчику файлов, которые добавились в 4.0.1.