Releases: qexyorg/WebMCR
Releases · qexyorg/WebMCR
Beta 1.4.2
- Исправлен незначительный вылет ошибки оповещения после установки
- Добавлена функция ограничения кол-ва регистраций с одного IP адреса
- Добавлена поддержка кастомных адресов в BB-кодах
- Добавлен вайтлист защиты от CSRF и метод core->csrf_whitelist_add(ip)
- Так же просили отключить обязательные поля Имя и Фамилия, но они, как оказалось, таковыми и не являются
Beta 1.4.1
- В классы db добавлены методы connect() для создания новых соединений с базой
- Установщик WebMCR Reloaded полностью переписан
- Исправлена ошибка, когда скины и плащи не загружались в папки uploads/skins и uploads/cloaks
- Исправлен баг, когда аккаунты с одинаковым IP адресом считались одним и тем же аккаунтом
- Убран лимит загружаемого файла (раньше было 50 мб) в файловом загрузчике
- Была информация, что не вставляется видео из VK, но это оказалось не так. Возможно вставлялась не Embed ссылка, а просто ссылка на страницу с видео
- Добавлен тег indent. Размер отступа(20px), можно поменять через css по классу .qxbb-indent
- Добавлена поддержка скинов 1.8+
Beta 1.4.0
- Теперь если нет доступных элементов для поиска(например "По новостям"), то поиск вообще не выводится
- Добавлены поля для изменения классов в пунктах меню для стилизации отдельных элементов меню (если не хотите переустанавливать, выполните запрос ниже)
ALTER TABLEmcr_menu
ADDstyle
VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTERpermissions
; - Добавлена независимая функция фильтрации. Обычная процедурная функция(дабы сократить размер строки). Пример: filter($var, 'string')
- Добавлена константа MOD_URL
- Добавлен ajax модуль автокомплита пользователей, который доступен используя класс ac_users
- Ссылка на страницу с клиентом вынесена в конфиг и добавлена в редактирование через панель управления
- Исправлен метод core->safestr() заменяющий html теги на сущности. Теперь он просто удаляет ненужные символы
- Исправлен просмотр новостей для неавторизованных пользователей
- Исправлена ошибка элемента Map в модулях мониторинга
- Исправлены пути при установке в подпапки
Beta 1.3.9
- Изменение TLS SMTP вынесено в настройки
- В ajax добавлен загрузчик хуков через параметр в js. Пример: index.php?mode=ajax&do=modules|test|mod&hook=modules|test|myhook
- json data в таблице mcr_users была заменена на обычные поля
Beta 1.3.8
- Блок баннера теперь подгружает изображения с оф.сайта срадствами js
- Все файлы js и css вынесены в header.html файлы соответствующих модулей
- Поле названия меню теперь не преобразует html в сущности при выводе, для вставки собственых html тегов (Внимание! Данный элемент влияет на безопасность. Во избежание опасности, следите за тем, кому выдаете права на изменение меню)
- Добавлена поддержка HD скинов и плащей нового формата
Beta 1.3.7 Stable
1.3.7_Stable Up timeout
Beta 1.3.7
- Исправлена ошибка установки, когда вместо функций mysqli использовались функции mysql
- Изменен хост по умолчанию(localhost) на ipv4 - 127.0.0.1, благодаря чему, скорость работы с базой сильно увеличилась
- Исправлен баг, когда функция getUrlParams, возвращала undefined [JS]
- При добавлении мониторинга, время жизни кэша по умолчанию изменено с 0 на 60
- Добавлены модули мониторинга XPaw Query и XPaw Ping, которые работают напрямую с сервером, без обращения к другим сайтам
- Многие адреса изменены из BASE_URL."?mode=admin" на ADMIN_URL, что неплохо сокращает длину строки
- Свойства config переименованы в cfg
- Названия таблиц, интегригуемых в другие системы, и их поля вынесены в конфиг
- Добавлена авторизация через E-Mail
- Добавлен планировщик удаления старых логов
- Изменен стандарт боковых блоков, для более быстрого и удобного изменения их администраторами без необходимости лезть на FTP. Теперь для их работы необходим конфигурационный файл
- У меню ПУ заменена иконка
- Добавлена новая иконка
- Добавлен новый пункт меню управления блоками
- Добавлено управление блоками через веб интерфейс в ПУ
- Добавлены новые привилегии управления блоками
- Произведен рефакторинг админского языкового пакета. Теперь при загрузке модулей ПУ, загружается только язык этого модуля.
- Произведен рефакторинг AJAX модулей
- Исправлена ошибка, когда значение привилегии по умолчанию отсутствовало у группы при редактировании
- Добавлен блок текущего онлайна сайта
- Пути до скинов и плащей вынесены в конфиг
- Исправлен баг в новостях, когда комментарий удалялся только физически
- Ajax в новостях был разделен из одной кучи на несколько модулей, что уменьшит нагрузку
Beta 1.3.6
- Сокращения игровой валюты и реальной, перенесены из языкового пакета блока профиля в системный
- Исправлены выводимые ошибки при отправке подтверждения регистрации
- Исправлен баг с мониторингом, который выводил одинаковую статистику
- База данных теперь работает со связями каскадно, т.е. например, удаляя пользователя, все связанные с ним элементы базы (поля uid) будут удалены из всех таблиц одним запросом, который займет меньше времени на удаленее, нежели удаляя из каждой таблицы по очереди, как было раньше.
- Языковые пакеты из Ajax перемещены в соответствующие модули
- В связи с изменение базы в лучшую сторону, уменьшено кол-во запросов при удалении
- В структуру базы внесены значения по умолчанию для работы с отключенным STRICT модом
- Исправлен вывод дополнений из API в панеле управления
- Изменен формат отправки Ajax запросов в ПУ
Beta 1.3.5
- Добавлена функция закрытия сайта
- В класс core добавлено свойство cfg_m, отвечающее за подключенный конфиг
- Текст настроек функций перенесен в языковой пакет
Beta 1.3.4
- В объект mcr js добавлено свойство is_auth, проверяющее авторизацию пользователя
- В панель управления статическими страницами добавлен файловый менеджер
- В js API добавлен класс .is_auth_user, который при нажатии проверяет, авторизован ли пользователь и отменяет действие, при отрицтельном ответе.
- Удален файл docs.css из-за ненадобности
- Исправлен вывод селектора пола в регистрации