На форуме есть серьезная проблема - регистраций идет достаточно много, только большинство потом не оставляют ни одного сообщения.
Я вспомнил, что удалять и закрывать темы новичков могут все модераторы. Так что кажется безопасно провести эксперимент, и убрать ограничение на число сообщения для новых пользователей при создании тем.
Хочется по крайней мере несколько дней посмотреть что будет без этого ограничения, и решить, полезное оно или нет.
Таким образом, на текущий момент ограничение на количество сообщений для создания тем для новичков снято.
Один из пользователей пожаловался, что из бана невозможно просмотреть за что прилетели черепа.
Проблема возникает из-за того, что при бане пользователя "выбрасывает" - слетает вход (временно превращается в незарегистрированного пользователя, до конца бана).
Я сделал возможность просмотра нарушений для забаненных пользователей.
Работает такая функция так: Пользователь заходит на форум, ему показывается сообщение "Вас забанили" и дается ссылка на его профиль, в котором открыты нарушения.
Ссылка на такой профиль с нарушениями доступна только после неудачного входа на форум (в случае первого захода после наступления бана, либо повторного логина в бане), срок жизни ссылки - 5 минут. По истечении 5 минут, если обновить страницу, Нарушения перестанут показываться (если не обновлять страницу - Нарушения не пропадут). Новую ссылку можно получить заново, если еще раз попытаться зайти на форум (и если снова логин неудачный). Для пользователей без бана такую ссылку получить нельзя.
По просьбам трудящихся добавил кнопку Нравится. Теперь можно зафиксировать свое одобрение тем или иным сообщением просто нажав на эту кнопку. Функция действует аналогично похожим функциям в популярных социальных сетях. Кнопка Нравится доступна для всех сообщений, кроме первого сообщения темы - в первом сообщении ту же роль играет рейтинг. Информация о тех, кому нравится сообщение, будет публично доступна. При этом, эту пометку легко можно отменить, нажав повторно на ту же кнопку.
Пока информация о понравившихся сообщениях никак не используется, но в будущем вероятно эта информация будет использоваться для создания отдельных страниц по лучшим ответам в теме, чтобы длинные темы можно было бы не читать целиком, а смотреть только самое лучшее.
По просьбе одного из модераторов сделал потенциально взрывоопасную функцию... Сам сделал, и сам боюсь
Теперь Модераторы могут делать массовую рассылку на свою группу. Это сделано, чтобы модераторы могли удобнее уведомлять своих одногруппников про какие-то организационные вещи.
Рассылка односторонняя, ответы на рассылку будут идти не всем, а назад тому же модератору.
Та же функция доступна Советникам и Администратору для всех групп.
Модераторам - чтобы воспользоваться функцией достаточно при составлении сообщения начать набирать название своей группы, и в выпадающем списке ее выбрать (как будто группа - обычный пользователь). При отправке такому "пользователю" сообщение уйдет на самом деле всем участникам группы.
Как все знают, на форуме используется автоматическое аннотирование первых сообщений в темах (предпросмотр). Работает оно глупо - обрезает по определенному числу символов.
Сделал возможность задавать аннотацию самостоятельно. Чтобы это сделать, в первом сообщении темы нужно разделить сообщение на две части - аннотация, затем через пару строк поставить несколько "минусов-черточек" (-----), и потом собственно сам текст темы.
Подсказка про это уже есть сразу в форме для отправки темы.
Надеюсь, что это поможет сделать более читаемыми аннотациями, и всем будет легче понимать о чем тема. Кроме этого, это должно помочь для Темы дня, где такие аннотации вынесены сразу на страницу (выглядят они сейчас плохо).
Здравствуйте уважаемые телезрители, и снова мы в эфире.
Добавил в темы переключатель "все сообщения / лучшие сообщения". Пока Лучшие сообщения формируются довольно просто - это те сообщения, у которых есть хотя бы одна пометка "Нравится".
Если ответов с пометками Нравится нет, то покажется только первое сообщение темы.
Кажется, что это должно упростить чтение очень длинных обсуждений, посмотрим, будет ли полезно
Переделал логику аннотаций. Теперь для новых тем куцие и обрезанные аннотации больше строиться не будут. Совсем.
В форму для создания новой темы добавил отдельное поле, которое и будет показываться в качестве аннотации. Если поле останется пустым - аннотации не будет.
Для тем без аннотаций ввел ограничение, и они не смогут попадать в тему дня.
Добавил в форму кнопку "Призыва" пользователя в обсуждение. Мне самому очень не хватало :)
Если нажать на кнопку, появится окошко, в которое можно вбить имя пользователя, которого Вы хотите призвать, и если у него настроены оповещения - они ему придут.
Многие жаловались на то, что после изменения первого сообщения в теме становится невозможно ее продолжить редактировать автору.
Ввел опцию для модератора - разрешить или запретить редактировать автору после редактирования модератором.
Если редактирование косметическое (поправить опечатку, добавить картинку, изменить регистр букв в словах) - то продолжение редактирования автором кажется возможным. Если же изменение смысловое (мат, экстремизм, хамство) - то редактирование может быть заблокировано.
Какую именно опцию выбрать - решение будет за модератором.
Надеюсь, это позволит снять проблему редактирования модераторами
Добавил две новые функции для улучшения тем на главной странице форума.
1) В стартовых сообщениях тем доступна функция «Попросить дооформить». По нажатию на кнопку автору темы улетит уведомление со стандартным текстом-просьбой дооформить тему, и памятка про оформление. Нажать кнопку можно ровно один раз — если просьба уже была отправлена, функция не будет доступна. Функция доступна всем пользователям.
Функция нужна для того, чтобы большее количество тем на главной странице были бы красиво оформлены и лучше читались.
2) Для модераторов теперь доступна функция «Вынести на главную» — тоже функция для стартового сообщения темы. При ее нажатии тема сможет появиться на главной, игнорируя требования оформления. Доступна всем модераторам по отношению ко всем пользователям.
Надеюсь, что это несколько поможет улучшить читаемость главной страницы.