N1 Nex1on

Люди и права

Права раздаются ролям, а не людям. Модуль, который вы поставите завтра, принесёт свои права — и они появятся на той же странице ролей.

РазделДля чего
Пользователи и доступ → Пользователиучётные записи
Пользователи и доступ → Роликто что может
Пользователи и доступ → Входыоткрытые сеансы, любой можно закрыть
Пользователи и доступ → Личные данныевыгрузка и стирание данных человека по его просьбе

Права раздаются ролям, а не людям. Модуль, который вы поставите завтра, принесёт свои права — и они появятся на той же странице ролей.

Роли «из коробки» (чем выше, тем больше власти):

РольЧто может
Владелецвсё; последнего владельца нельзя лишить роли
Администраторуправляет сайтом, людьми, ролями и настройками
Помощник администратораведёт содержимое, но не власть: не трогает людей, роли, настройки, копии и модули; в комментариях и отзывах видит почту авторов
Редакторпишет и правит содержимое; права на разделы выдают модули
Модераторразбирает присланное посетителями; конкретные права дают установленные модули
Участниквошедший посетитель

Роли можно переименовать и менять им права на странице ролей.

Рубрики роли. На странице ролей есть ссылка «Рубрики роли»: она решает, какие рубрики видит роль (и посетитель без входа). По умолчанию роль видит всё. Для каждого раздела (новости, форум, магазин, загрузки…) выберите «Видит всё», «Не видит отмеченные» или «Видит только отмеченные» и отметьте рубрики. Флажок «У скрытых рубрик скрывать только полный текст» оставляет записи в ленте с кратким текстом, а страницу с полным текстом закрывает. У человека с несколькими ролями рубрика видна, если её открывает хотя бы одна роль; владелец видит всё. Закрытая рубрика не попадает в поиск, RSS и уведомления, а удалить закрытую рубрику, в которой есть записи, нельзя.

Скрытый текст. В панели разметки (в админке и на сайте) есть кнопка «Скрытый текст»: всё между hide и /hide в квадратных скобках видят только те, у кого есть право «Видеть скрытый текст в записях, комментариях и сообщениях». Гостю и роли без права этот кусок не показывается ни на странице, ни в выдержках, письмах, уведомлениях, RSS и поиске. Незакрытый hide в квадратных скобках прячет весь остаток текста.

Смайлы. В записях и комментариях коды вида 🙂 превращаются в эмодзи (40 штук, без картинок, шрифт берётся у устройства). Выбрать смайл можно в полосе разметки — кнопкой со списком смайлов; код вставится в текст сам.

Типограф и формулы (обе настройки выключены по умолчанию).

  • «Типограф в текстах»: прямые кавычки становятся «ёлочками» или „лапками“ по языку читателя, « - » — тире, «...» — многоточием, после коротких предлогов и союзов ставится неразрывный пробел, (c) (r) (tm) — знаками ©, ® и ™. Код, ссылки и адреса не меняются; сохранённый текст остаётся как написан, правится только вывод.
  • «Формулы в текстах»: формулу TeX пишут между [math] и [/math] в строке или [math=block]…[/math] отдельной строкой. Рисует библиотека KaTeX с вашего же сайта, внешние адреса не используются, подключается только на страницах с формулами. Длиннее 500 знаков остаётся текстом.

Просмотр онлайн в «Загрузках» (выключено по умолчанию). Настройка «Просмотр онлайн»: у релиза, основной файл которого PDF, DOCX или XLSX, появляется кнопка «Открыть онлайн». PDF показывает встроенный просмотрщик браузера; DOCX и XLSX выводятся текстом и таблицей, собранными на сервере (до 3000 абзацев или 200 строк на листе), ничего из файла не исполняется, оформление и картинки не воспроизводятся. Доступ как к скачиванию, PDF и DOCX/XLSX для предела роли считаются скачиванием. Вывод в шаблонах: теги allow_online, online_view_url.

Уведомления на устройство, Web Push (выключено по умолчанию). Настройка «Уведомления на устройство»: на странице «Уведомления» у каждого появляется кнопка «Включить на этом устройстве», и новые уведомления приходят на экран, даже когда сайт закрыт. Уходят только заголовок и ссылка, сообщение шифруется. Ключ сайта для подписи заводится сам; нужен настоящий ключ сайта (app.key). Службам доставки передаётся адрес отправителя из «Настроек → Почта». Подписка снимается при выходе из аккаунта, блокировке, удалении и смене пароля.

Модули: «Последние ошибки» и «Скачать архив». В карточке модуля ссылка «Последние ошибки модуля» открывает записи журнала об ошибках из файлов этого модуля за последние дни; «Очистить список» только прячет их здесь, журнал не стирается. «Скачать архив модуля» (право управления модулями, свежий пароль, запись в журнале) собирает файлы папки модуля без настроек, данных, ключей и журналов; предел 30 МБ.

Обновление без прав на файлы. Если серверу закрыта запись в папки движка, экран «Что изменилось» называет эти папки с числом файлов, кнопка «Обновить» отключена, а ниже даны шаги: выдать права записи или обновить вручную, загрузив архив поверх файлов (config и storage не трогать). Пароли FTP в панель не вводятся. После загрузки миграции применятся сами.

ИИ-помощник в редакторе (выключен по умолчанию). Настройка «Включить ИИ-помощника»: у тех, кому роль даёт право «Пользоваться ИИ-помощником в редакторе», в панели разметки появляется кнопка «✦ ИИ». Команды: улучшить, исправить ошибки, сократить, расширить, упростить, сделать официальнее или дружелюбнее, продолжить, краткое содержание, список, план статьи, заголовок, описание для поиска, метки, перевод на выбранный язык. Текст уходит провайдеру только после нажатия команды: выделенный фрагмент или весь текст поля, перед отправкой видна подпись «Будет отправлено провайдеру …: N знаков»; имя, почта и остальные поля не отправляются. Ответ — предложение: «Принять», «Вставить после» или «Отклонить». Настройки: «Провайдер» (Anthropic — нужен только ключ; «OpenAI-совместимый адрес» — для OpenAI, OpenRouter, Azure и собственных серверов), «Адрес API» (только https и общедоступный адрес), «Модель», «Ключ API» (хранится зашифрованным и после сохранения не показывается; при смене провайдера или адреса стирается), «Запросов на человека в сутки» и «Запросов на весь сайт в сутки» (0 — без предела, расходы у провайдера на вас) и «Самый длинный текст за раз» (от 200 до 20 000 знаков). Текст уходит стороннему сервису — упомяните это в политике конфиденциальности сайта.

Новая версия стороннего модуля (выключено по умолчанию). Модуль может объявить адрес https со сведениями о своей версии; раз в сутки сайт читает только номер версии и ссылку на страницу автора, ничего не скачивает, и в списке модулей появляется пометка «Вышла версия …» с номером. Модули поставки движка этот адрес не используют.

Уведомления: меню «Действия». Кнопки массовых действий на странице уведомлений собраны в одну строку с меню «Действия»; отложенные удаления выполняются и при сворачивании страницы.

Уведомления: удаление. Уведомление можно убрать крестиком (на несколько секунд появляется «Вернуть»), отметить галочками несколько и выбрать «Удалить выбранные», или нажать «Очистить прочитанные». Если раздел, к которому относилось уведомление, исчез, человек видит спокойную страницу «Раздел больше недоступен» с предложением удалить уведомление; если уведомления нет или оно чужое — страницу «Уведомления нет». Ошибки нет ни в том, ни в другом случае. Уведомления, чей раздел исчез (например, модуль выключен и удалён), считаются «сиротами» и убираются мастером очистки сайта.

Новости: карточка человека и счётчик комментариев. В публичной карточке человека показываются число его публикаций и их средняя оценка. В строке записи в ленте новостей виден счётчик комментариев; он считается одним запросом на страницу, ленту не замедляет.

Новости: каталог А–Я, порядок ленты и расширенный поиск. В ленте новостей есть ссылка «Каталог А–Я»: все записи по алфавиту, вверху буквы-ссылки, у каждой указано число записей. Порядок ленты, помимо «сначала новые» и «сначала старые», может быть по дате правки, по оценке, по просмотрам, по числу комментариев и по заголовку в обе стороны (закреплённые остаются вверху). В поиске по сайту: «Как искать слова» (фраза как написана, все слова в любом порядке, любое из слов, точное совпадение целых слов), «Автор», «Комментариев не меньше», «Где в тексте искать» (заголовки и краткий текст или полный текст), «Рубрики» (можно отметить несколько; действует на новости), направление сортировки, «Показать только заголовки» и «Сбросить».

Личные сообщения: заполненность ящика. Показано «Заполнено N из M» по пределу роли; при 80% и полном ящике появляются подсказки, а «Получены сообщения» ведёт к непрочитанным.

Последнего владельца нельзя заблокировать, удалить и лишить его роли — иначе единственным способом вернуться в панель осталась бы правка базы руками. Себя самого тоже нельзя заблокировать: это ошибка, а не право.

Вход, забытый пароль, блокировка

  • Вход окном. Ссылка «Войти» в шапке открывает форму поверх страницы, и после входа человек остаётся там, где был. Без скрипта и там, где включена проверка «не робот», открывается обычная страница входа.
  • Забыли пароль. После запроса человек видит страницу «Проверьте почту»: адрес показан со скрытой частью, а кнопка «Отправить ещё раз» оживает через 60 секунд.
  • Заблокированному показывается страница отказа с причиной и сроком, но только после верного пароля: чужой не узнает ни причину, ни срок.
  • Неподтверждённые учётки. Пользователи → «Неподтверждённые учётки»: учётки, что не подтвердили почту и ни разу не входили. Выберите, старше скольких дней, и нажмите «Убрать в корзину»: оттуда их можно вернуть. Само убирать можно настройкой «Убирать неподтверждённые учётки в корзину через (дней)»; ноль — не убирать само.
  • Место жительства. В профиле есть поле «Место жительства»; в теме оно выводится тегом {profile.location}.
  • Панель только со своих адресов. В настройках безопасности есть поле «Пускать в панель только с этих адресов»: через запятую, пробел или с новой строки — адрес (203.0.113.17), подсеть (198.51.100.0/24, для IPv6 — 2001:db8::/48) или начало адреса (192.168.). Пусто — пускать отовсюду. Список без вашего текущего адреса сохранить нельзя: иначе вы заперли бы себя. Отказ (нет вашего адреса или опечатка) показывается сразу, введённый список остаётся в поле. Если запёрло (сменился адрес) — на сервере команда php nex1on admin:access снимает ограничение. С чужих адресов панель отвечает «страницы нет». Менять список может только владелец, после повторного ввода пароля; всем владельцам уходит письмо.
  • Подписи в профилях (выключено по умолчанию, «Подписи в профилях»). Человек пишет в профиле короткую подпись (до 200 знаков, три строки, без разметки), и модули показывают её под его комментариями и сообщениями форума. Новичку и ролям без права на ссылки в комментариях адреса из подписи вырезаются; остальным они становятся ссылками с nofollow.
  • Список участников (выключено по умолчанию, «Список участников на сайте»). Включённый, он открывает страницу /users со списком людей, поиском и сортировкой. В списке только те, кто сам отметил «Показывать меня в списке участников» и открыл публичный профиль: имя, аватар и, если разрешено, дата регистрации; почты и логина входа нет. Страница закрыта от поисковиков.

Письма сайта

Система → Письма сайта. Письма, которые сайт шлёт сам (подтверждение почты, восстановление пароля, код двухшагового входа, код почты после входа через соцсеть, ссылка для входа, письма-уведомления), можно переписать: для каждого — своя тема и свой текст на любом из семи языков. Пусто — уходит штатный текст. В таблице видно, на каких языках уже есть свой текст; в теме и тексте доступны подстановки в фигурных скобках (список показан рядом, лишние остаются как написаны, и панель предупреждает). Есть «Предпросмотр» с примерами вместо подстановок, он ничего не сохраняет, и «Вернуть штатный текст» (убирает свои тексты на всех языках). Текст обычный: разметка показывается как есть и не исполняется.

Письма со ссылками и кодами входа защитные: подменённый текст — способ обмануть ваших людей, поэтому не добавляйте посторонних адресов и ссылок. Сохранение такого письма требует пароль, а всем владельцам уходит письмо об изменении.

Не присылать ничего, кроме писем безопасности. В профиле у каждого есть эта галочка: подтверждение почты, сброс пароля и вход с нового устройства придут всегда, всё остальное (ответы, личные сообщения, новости, письма новых модулей) — нет.

Обновлено 16.10.2026

На этой странице
Поделиться: Telegram WhatsApp
Откладывать можно и без входа: закладки сохранятся в этом браузере, а после входа их можно перенести в учётную запись. Вход
Обсуждение

Комментарии

Обсуждение ещё не началось

Пока никто не высказался. Будьте первым.

Пожаловаться на запись