Изменения с 26 августа по 16-ое октября.
Обновления дополнений.
1. Восстановлена работа системы тегов.
Всё еще оглядываемся на фидбэк.
2. Починили файловый менеджер (платный), позволяющий прикреплять файлы разного формата, не только изображения, напрямую к сообщениям. Рабочую схему не меняли: 100 мегабайт можно подключить со страницы "платные услуги" бесплатно, за большее дисковое пространство уже требуются баллы. Тарифы можно посмотреть здесь.
Без активации хотя бы первичных 100 мегабайт через админку — файловый менеджер отключен по умолчанию.
3. Починили кнопку репутации под сообщением. Репутация теперь проставляется без обновления страницы.
4. Небольшой, но интересный апдейт для модуля наград: появилась возможность заменить текст в стандартных полях дополнения, переименовав "награды" в свой вариант, заполнив код-шаблон:
Т.е., подставляем вместо наград свой вариант в нужных падежах, и в полях вывода будет отображаться он.
5. Доработка уведомлений:
— Сокращен срок хранений уведомлений до 1 недели — только для прочитанных. Непрочитанные будут ждать адресата;
— Заголовок "Уведомления" изменен на "История уведомлений", добавлен комментарий про срок хранения;
— В уведомления о репутации добавлено название темы;
— Сообщения теперь корректно помечаются прочитанными и при следующем перезапуске больше не будет "17 новых уведомлений", которые уже не новые;
— Исправили настройки у тех, у кого они могли не появиться. Было 2 проблемы;
— Ники теперь не должны теряться;
— При прочтении уведомлений оно должно скрываться со всех вкладок.
6. Для разнообразия, по Forum-Top (https://forum-top.ru/). Решили три старые проблемы:
— Внедрили SSL-сертификат, который позволяет защитить ваши данные между браузером и сервером;
— Починили СМС-верификацию.
— Починили баннер с индикацией текущего места в топе.
Также почистили тех-форум топа, так что связанные с ним вопросы можно нести туда. Запросы на правки и на чистку карточек от спама и левых комментариев, если кому-то требуется, тоже можно нести туда. Наводим порядок понемногу.
Глобально проблема спама пока что еще не решена.
7. 13-ый День Рождения был отмечен экстренной сменой оборудования конкретно сервисов Rusff. Теперь всё новенькое и летает.
В настоящий момент работа всех представленных дополнений восстановлена.
Так же был произведен ряд зачисток и блокировок форумов, в частности нарушающих пользовательское соглашение. Обсуждение и информацию по данным вопросам можно найти здесь.
Общее.
1. Поскольку было много жалоб, спойлерам вернули старое поведение. Теперь тег разделен на два варианта - обычный спойлер и новый тег [media], контент в котором не загружается сразу со страницей - актуально для вставок видео и тяжелых изображений. У кого в оформлении не хватает фона для нового окошка тегов: нужно прописать фон селектору #spoiler-sels в CSS.
2. Для пользователей с большим количеством аккаунтов появилась возможность привязать оплаченный VIP-статус основного профиля к другим своим аккаунтам. Привязка производится по почте, работает в пределах одного форума.
3. Добавлена возможность запретить изменение e-mail без верификации. Находится в "Администрирование" > "Права". По-умолчанию выставлено "Нет", т.е. старое поведение.
4. Была добавлена настройка "Неугодный пользователь" в форму бана. Функционал был вдохновлен аналогичной функцией из XenForo (там это называлось "Нежелательный пользователь"). Опция доступна по добровольному выбору на странице блокировки провинившегося пользователя. Поясняется предназначение этой функции так: неугодные пользователи будут подвергнуты случайным задержкам и сбоям, чтобы они не мешали остальным пользователям.
5. Была переделана защита от bruteforce атаки (подбора паролей). Теперь счетчик неудачных авторизаций пишется в отдельную таблицу, с соответствующими индексами. После трех неудачных авторизаций включается ReCaptcha v2. Раньше защита существовала в виде "В течение последних 5 минут вы 5 раз ввели неверный пароль. Следующие 5 попыток вам будут даны через 5 минут." но реализована она была слишком топорно и при этом сильно нагружала сервера. Добавлен в настройках высокий уровень Анти-спама, который включает ReCaptcha с первой авторизации.
6. Отладили работу сбоящего поиска; добавили поддержку поискового запроса +images — для упрощения поиска по картинкам.
7. Была добавлена возможность регистрировать пользователей вручную через админ-панель: находится в "Администрирование" > "Пользователи".
8. Была добавлена возможность выводить в профиле пользователя, помимо IP-адреса, информацию о браузере, с которого сообщение было оставлено. Фичу в разные времена спрашивали разные люди как полезную для модерации.
Так же в строке выводится уточнение, если устройство мобильное.
Картинки сделаны иконками, так что их можно перекрасить по своему усмотрению через CSS.
Настройка переключается в "Администрирование" -> "Настройки" -> "Отображение" > "Отображение информации о браузере", показ настраивается по правам доступа (Администраторы, администраторы и модераторы, все зарегистрированные пользователи). По умолчанию она отключена.
9. Полностью переделаны контактные поля в профиле (страница профиля "общение"). Изменено всё очень основательно, поскольку само наличие контактных полей теперь имеет весьма гибкие настройки; можно выбрать уже преднастроенные варианты полей (мессенджеры и порталы из списка), либо настроить поле по-своему. Преднастройки полей имеются для следующих ресурсов: VKontakte, Facebook, Telegram, YouTube, Mail Agent, Discord, Skype, ICQ.
Всего их доступно 5, по аналогии с полями профиля — в случае необходимости их число можно увеличить на странице платных услуг.
Из уважения к труду отмечаем, что над бедовой страницей контактов так поработал внештатный доброволец под ником kozhilya.
10. Реорганизация админ-панели: поля HTML-верх, HTML-низ, HTML в форме ответа, поле для объявления, дополнительные пункты меню, правила, приветствие, пользовательские бб-теги — вынесены в админке в отдельную вкладку "Формы".
11. Немного изменён импорт/экспорт. При экспорте настроек теперь сохраняются настройки из трех разделов: "Настройки", "Права" и "Формы". У кого есть бэкапы настроек, лучше обновить — нет уверенности, что старые могут быть импортированы полностью.
12. Добавлены возможность сортировки тем по "Алфавиту" и "По времени создания (новые в конце)".
13. На странице пользователей добавлена возможность сортировки по последнему сообщению (пока что без отображения данных в таблице).
14. Чуть ранее так же был добавлен еще ряд селекторов, некоторые из которых будут интересны широкому кругу оформителей:
— присваивать цвета различным группам пользователей теперь возможно через стили;
— аватар по-умолчанию теперь тоже возможно установить с помощью CSS, через класс no-avatar.
15. Было внесено много минорных правок, исправлено множество мелких багов; добавлен целый ряд менее явных для рядовой стилизации селекторов; прочие менее ощутимые доработки.
Напоминаем, что всё еще ищем владельцев доменов, полученных по акции "Доменизация" — их теперь можно забрать под свой контроль, условия передачи уточнены в теме.