Поиск На главную | На форум

Тема: Новое на сайте и форуме  (Прочитано 247458 раз)

Пара изменений на сайте

1. Переработка интерфейса управления вложениями к постам. С момента основания форума у нас использовалась нативная допотопная система загрузки вложений (аттачей) - неудобная и не слишком интуитивная. Я переделал её в более современную и знакомую многим: для загрузки файлов нужно всего лишь перенести их в специальную зону под окном набора сообщения (хотя всё ещё можно использовать более классическую с выбором файла из проводника, но также с мультизагрузкой). Файлы всё ещё загружаются с сохранением поста, но теперь добавленные к загрузке вложения стало проще идентифицировать. Вместе с этим поменялся и формат отображения уже загруженных аттачей в режиме редактирования поста, в частности для изображений появились превьюшки. Наконец, весь этот функционал был вынесен за рамки сворачиваемого меню, так как многие пользователи попросту не замечали его там.

Если у вас есть какие-то замечания к текущей работе аттачей, пишите. Изменения касаются только дефолтной темы Wood v.3, а сам интерфейс появляется только в полной форме ответа.



2. В прошлом посте я писал о том, что для зеркал в загрузках теперь фиксируется дата их изменения. Теперь же я наконец-то придумал элегантную систему отображения этих дат. В блоке ссылок появилась небольшая иконка календаря, по нажатию на которую появляется всплывающая подсказка с датами. При этом подсказка игнорирует такие зеркала, как Nexusmods и Steam Workshop, так как данные по ним нерелевантны и будут лишь вводить людей в заблуждение.

« Последнее редактирование: 30 Января, 2026, 15:19 от Vanok »
Приветствую. Если кто-то читает сайт с 2К и 4К мониторов, большая просьба оставить фидбек относительно изменений в размерах шрифта на сайте и некоторой другой вёрстке
Стало ли удобнее или нет? Если всё ещё не удобно или ещё неудобнее, просьба рассказать что именно не устраивает. В идеале - со скриншотом как выглядит сайт.
Если разницы не заметили, нажмите Ctrl + F5 чтобы перезагрузить сайт без кеша.
Буду очень благодарен за обратную связь
Мне и ранее было удобно. На самом деле разница не сильно заметна, просто будто стало чуть меньше информации влезать на экран. Но я бы и не заметил, если бы не прочитал этот пост.
Дорогие друзья! Сообщаю вам о том, что в тестовом режиме был запущен долгожданный (некоторыми) WYSIWYG редактор для форумных постов (и тем).


Что такое WYSIWYG, если вкратце? Это концепция, при которой вы наглядно видите изменения в форме отправки сообщения и можете управлять форматированием текста не через вставки непонятных тегов bbcode, а в привычной по Word и аналогичным редакторам форме. В общем, подарок для всех тех, это для тех, у кого даже простейший тег спойлера вызывал вопросы.

WYSIWYG редактор можно полностью отключить в настройках профиля, если он вам не нравится по какой-то причине. В этом случае вернётся классическая текстовая версия

Функционал редактора:


Вставка через графический интерфейс всех тегов, представленных на панели
Редактирование параметров части тегов - ссылок, изображений, оформления текста и некоторых других. Для редактирования нужно нажать на элементе с зажатым Alt
Подсветка всех элементов, которые можно отредактировать при удержании Alt
Возможность переключаться между режимами - html и bbcode. Последний даёт возможность как раньше вставлять теги вручную и редактировать их
Работают старые фичи со вставкой цитаты и именем пользователя по нажатию на него в теме, но вставляется сразу html версия
Очистка форматирования - как выделенного текста, так и для всей формы сразу

Вы, кстати говоря, можете проверять функционал редактора без размещения постов. Достаточно нажать кнопку "Предварительный просмотр" и она покажет сообщение почти как на форуме

Не баг, а фича:


В редакторе за счёт штатных средств браузера может быть доступен drug and drop внутренних элементов. Можно даже перетянуть картинку извне и она вставится в целом корректно
Скопированный текст вставляется с форматированием, но не все элементы оформления будут сохранены в итоге, так как html конвертируется в bbcode с некоторыми ограничениями. Совсем без форматирования можно вставлять через ctrl + shift + v
По умолчанию нажатие enter приводит к переходу на новую строку внутри элемента, но можно поставить строку выйдя за пределы элемента (например, за внутреннее содержание спойлера) нажав ctrl + enter

Об остальных ошибках, проблемах, неожиданном поведении и просто выявленных неудобствах просьба писать в этой теме

« Последнее редактирование: 27 Февраля, 2026, 09:53 от Vanok »
В общем, при нажатии "цитировать(выделенное)" страница пролистывается вниз и больше ничего не происходит. "Выделенное" больше не копируется. Причем в древнейшем Хроме(настолько древнем, что он уже почти никакие сайты нормально не открывает - я его держу исключительно для чтения, потому как в нем комфортные для глаз цвета, а потом разработчики начали всё менять и даже палитру испохабили) все работает. А в firefoxe - перестало.
В общем, при нажатии "цитировать(выделенное)" страница пролистывается вниз и больше ничего не происходит. "Выделенное" больше не копируется. Причем в древнейшем Хроме(настолько древнем, что он уже почти никакие сайты нормально не открывает - я его держу исключительно для чтения, потому как в нем комфортные для глаз цвета, а потом разработчики начали всё менять и даже палитру испохабили) все работает. А в firefoxe - перестало.
Это какая-то хитроебучая система защиты от скриптов, похоже. Что-то не нравится. Временное решение - отключить WYSIWYG редактор. Тогда будет работать

Вроде бы поправил. Однако в новых браузерах может не сразу инициализироваться редактор. Тоже надо разбираться. Но как минимум теперь цитата вставляется
« Последнее редактирование: 01 Марта, 2026, 19:38 от Vanok »
После длительной борьбы вроде бы удалось достичь стабильной загрузки редактора в любых условиях и на любых браузерах. Теперь WYSIWYG режим, если вы его не отключили в своих настройках, должен инициализироваться всегда. Если всё ещё есть какие-то проблемы, пишите.
В ночь с 1 по 2 число сайт будет отключен для проведения работ по переезду на новый сервер. Если всё пройдёт успешно, утром он будет включен, но некоторое время займёт обновление данных о DNS для домена. С учётом этого, доступа к сайту не будет около суток.
Переезд осуществлён успешно. А ещё я забыл, что в данном случае ждать обновления DNS не нужно. Тем не менее, если у вас имеются какие-то ошибки на сайте, пишите здесь или на почту mail@rusmnb.ru

0 Пользователей и 1 Гость просматривают эту тему.

Теги: