Skip to content

Releases: qexyorg/WebMCR

Beta 1.4.2

27 Apr 19:25
Compare
Choose a tag to compare
  • Исправлен незначительный вылет ошибки оповещения после установки
  • Добавлена функция ограничения кол-ва регистраций с одного IP адреса
  • Добавлена поддержка кастомных адресов в BB-кодах
  • Добавлен вайтлист защиты от CSRF и метод core->csrf_whitelist_add(ip)
  • Так же просили отключить обязательные поля Имя и Фамилия, но они, как оказалось, таковыми и не являются

Beta 1.4.1

26 Mar 22:33
Compare
Choose a tag to compare
  • В классы db добавлены методы connect() для создания новых соединений с базой
  • Установщик WebMCR Reloaded полностью переписан
  • Исправлена ошибка, когда скины и плащи не загружались в папки uploads/skins и uploads/cloaks
  • Исправлен баг, когда аккаунты с одинаковым IP адресом считались одним и тем же аккаунтом
  • Убран лимит загружаемого файла (раньше было 50 мб) в файловом загрузчике
  • Была информация, что не вставляется видео из VK, но это оказалось не так. Возможно вставлялась не Embed ссылка, а просто ссылка на страницу с видео
  • Добавлен тег indent. Размер отступа(20px), можно поменять через css по классу .qxbb-indent
  • Добавлена поддержка скинов 1.8+

Beta 1.4.0

23 Sep 01:34
Compare
Choose a tag to compare
  • Теперь если нет доступных элементов для поиска(например "По новостям"), то поиск вообще не выводится
  • Добавлены поля для изменения классов в пунктах меню для стилизации отдельных элементов меню (если не хотите переустанавливать, выполните запрос ниже)
    ALTER TABLE mcr_menu ADD style VARCHAR(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTER permissions;
  • Добавлена независимая функция фильтрации. Обычная процедурная функция(дабы сократить размер строки). Пример: filter($var, 'string')
  • Добавлена константа MOD_URL
  • Добавлен ajax модуль автокомплита пользователей, который доступен используя класс ac_users
  • Ссылка на страницу с клиентом вынесена в конфиг и добавлена в редактирование через панель управления
  • Исправлен метод core->safestr() заменяющий html теги на сущности. Теперь он просто удаляет ненужные символы
  • Исправлен просмотр новостей для неавторизованных пользователей
  • Исправлена ошибка элемента Map в модулях мониторинга
  • Исправлены пути при установке в подпапки

Beta 1.3.9

24 Jul 14:35
Compare
Choose a tag to compare
  • Изменение TLS SMTP вынесено в настройки
  • В ajax добавлен загрузчик хуков через параметр в js. Пример: index.php?mode=ajax&do=modules|test|mod&hook=modules|test|myhook
  • json data в таблице mcr_users была заменена на обычные поля

Beta 1.3.8

08 Jul 20:44
Compare
Choose a tag to compare
  • Блок баннера теперь подгружает изображения с оф.сайта срадствами js
  • Все файлы js и css вынесены в header.html файлы соответствующих модулей
  • Поле названия меню теперь не преобразует html в сущности при выводе, для вставки собственых html тегов (Внимание! Данный элемент влияет на безопасность. Во избежание опасности, следите за тем, кому выдаете права на изменение меню)
  • Добавлена поддержка HD скинов и плащей нового формата

Beta 1.3.7 Stable

08 Jul 20:43
Compare
Choose a tag to compare
1.3.7_Stable

Up timeout

Beta 1.3.7

25 Jun 09:38
Compare
Choose a tag to compare
  • Исправлена ошибка установки, когда вместо функций 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

03 Jun 21:51
Compare
Choose a tag to compare
  • Сокращения игровой валюты и реальной, перенесены из языкового пакета блока профиля в системный
  • Исправлены выводимые ошибки при отправке подтверждения регистрации
  • Исправлен баг с мониторингом, который выводил одинаковую статистику
  • База данных теперь работает со связями каскадно, т.е. например, удаляя пользователя, все связанные с ним элементы базы (поля uid) будут удалены из всех таблиц одним запросом, который займет меньше времени на удаленее, нежели удаляя из каждой таблицы по очереди, как было раньше.
  • Языковые пакеты из Ajax перемещены в соответствующие модули
  • В связи с изменение базы в лучшую сторону, уменьшено кол-во запросов при удалении
  • В структуру базы внесены значения по умолчанию для работы с отключенным STRICT модом
  • Исправлен вывод дополнений из API в панеле управления
  • Изменен формат отправки Ajax запросов в ПУ

Beta 1.3.5

27 Mar 01:05
Compare
Choose a tag to compare
  • Добавлена функция закрытия сайта
  • В класс core добавлено свойство cfg_m, отвечающее за подключенный конфиг
  • Текст настроек функций перенесен в языковой пакет

Beta 1.3.4

25 Mar 17:31
Compare
Choose a tag to compare
  • В объект mcr js добавлено свойство is_auth, проверяющее авторизацию пользователя
  • В панель управления статическими страницами добавлен файловый менеджер
  • В js API добавлен класс .is_auth_user, который при нажатии проверяет, авторизован ли пользователь и отменяет действие, при отрицтельном ответе.
  • Удален файл docs.css из-за ненадобности
  • Исправлен вывод селектора пола в регистрации