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% и полном ящике появляются подсказки, а «Получены сообщения» ведёт к непрочитанным.

Личные сообщения: вложения и «Новые сообщения». К письму можно приложить файлы: картинки, PDF, TXT, DOCX и XLSX (без макросов и внешних связей). В настройках сообщений владелец задаёт «Вложения в письмах»: сколько файлов в письме, размер файла, сколько мегабайт в сутки может отправить один человек и потолок всех вложений. Файлы лежат вне веба и открываются только участникам переписки. Новое письмо появляется в разговоре без перезагрузки страницы («Новые сообщения»). Кроме переписки вдвоём можно завести беседу на нескольких участников: «Новая беседа», название (пусто — покажутся имена), добавлять и убирать людей может её владелец, любой участник может выйти; когда остаётся меньше двух человек, беседа закрывается — читать можно, писать нельзя. «Убрать беседу» убирает её только у вас, у собеседников она остаётся. Включается в настройках сообщений («Беседы на нескольких участников»: сколько людей в одной беседе и сколько новых бесед от одного человека в сутки). В виде на тегах вложения письма выводит {item.files} внутри [each:letters].

Страницы: лента RSS. У страниц сайта есть своя лента /pages/rss — новые и обновлённые страницы; браузеры и читалки находят её сами по ссылке в шапке страницы.

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

Репутация и награды

Модуль «Репутация и награды» (группа «Сообщество») считает баллы за полезные действия, даёт уровни и значки. Он выключен по умолчанию: включите его в Система → Модули, когда сообществу это нужно.

  • За что баллы: одобренный комментарий, «Полезно» от другого подтверждённого человека, принятое решение на форуме, опубликованная запись. У каждого действия есть суточный предел; если запись или комментарий удалили, баллы за них отменяются.
  • Что видят посетители: страница /reputation — рейтинг: порядок, уровень и значки, без точных баллов; есть «Этот месяц» (баллы календарного месяца считаются с нуля, первой тройке — медали) и прошлые месяцы. Страница /reputation/me — кабинет человека: точные баллы видит только он сам, там же «Скрыть меня из рейтинга». На открытом профиле показаны уровень и значки, а рядом с именем в комментариях может стоять уровень (настройка «показывать уровень рядом с именем»). Когда человеку выдают значок — вручную или по условию, — он получает уведомление на своём языке, а на сайте срабатывает событие reputation.badge_awarded (его можно отправить вебхуком).
  • В панели — раздел «Репутация»: обзор и журнал начислений, правила и уровни, значки, карточка участника с ручной корректировкой.
  • Права: reputation.view (смотреть), reputation.manage (правила, уровни, значки), reputation.adjust (ручная корректировка баллов).
  • Свой вид: обе страницы заменяются файлами темы views/reputation/top.tpl.html и views/reputation/mine.tpl.html; теги и заготовки есть в редакторе тем.

Лента участника

Модуль «Лента участника» (выключен, пока не включите в Система → Модули) даёт каждому человеку короткие записи на его странице, как в небольшом дневнике.

  • Запись — простой текст до 500 знаков, можно с одной картинкой (JPEG, PNG, WebP или GIF до 3 МБ) и подписью к ней для чтения с экрана. Писать может вошедший человек с подтверждённой почтой и учёткой не моложе суток, не под запретом публикаций; предел — 20 записей в сутки и 3 в минуту.
  • Где видно. Стена человека — /wall/имя, и только если его профиль открытый. Подписки идут на открытые профили; списки подписчиков закрыты, публично видно лишь число. «Моя лента» — /feed: записи тех, на кого вы подписаны, по времени, без рекомендаций и репостов.
  • Ответы. На опубликованную запись можно ответить (один уровень вложенности, до 30 ответов в час); страница записи /wall/p/номер показывает все ответы и форму, под записью — последние три. Хозяин записи выбирает, кто отвечает: все, только подписчики или никто, и может убрать любой ответ под своей записью. Автору записи приходит уведомление не чаще раза в сутки от одного человека.
  • Закрепить можно одну свою запись — она встанет наверху стены.
  • Реакции эмодзи (на чужое и не скрытое), жалобы уходят в общий список, модератор скрывает, возвращает или убирает запись и закрывает ленту человеку; все действия в журнале.
  • Настройки — в панели у модуля: предел картинок на человека в сутки (МБ) и прочие пределы. Личные данные человека выгружаются и стираются вместе с его учётной записью, картинки удаляются с диска.

Поддержка (обращения)

Модуль «Поддержка (обращения)» (выключен, пока не включите в Система → Модули) — служба поддержки на вашем сайте: вошедший человек открывает обращение с темой, текстом и вложениями, сотрудники отвечают, а вся переписка лежит в одном месте с номером, статусом, приоритетом и ответственным.

  • Для сотрудников — раздел «Поддержка»: очередь (новые, мои, без ответственного, ждут, просрочены) с поиском, внутренние заметки (человек их не видит), «Заготовки ответов», журнал «кто что изменил». Вложения проверяются по содержимому и хранятся закрыто.
  • Разделы и сроки. В «Разделы обращений» у каждого раздела можно задать срок первого ответа (пусто — общий порог). При нарушении ответственному (или сотрудникам с правом отвечать) уходит одно напоминание на нарушение; обращения, на которые давно нет ответа человека, закрываются сами.
  • Для людей: свои обращения видны только им; короткие письма со ссылкой в кабинет; когда вопрос решён, человек оценивает ответ.
  • Гости. Из сообщения «Обратной связи» одним нажатием заводится обращение: гость получает письмо со ссылкой и отвечает по ней без входа (ссылка живёт 180 дней после последнего действия), а «Удалить мои обращения» стирает их. Так же обращение можно завести из темы форума.
  • «Отчёт по обращениям» — сколько пришло и закрыто и как быстро отвечали. «Ответ — в статью FAQ» превращает хороший ответ в статью «Вопросов и ответов».
  • Личные данные обращений выгружаются и стираются вместе с учётной записью.

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

  • Вход окном. Ссылка «Войти» в шапке открывает форму поверх страницы, и после входа человек остаётся там, где был. Без скрипта и там, где включена проверка «не робот», открывается обычная страница входа.
  • Забыли пароль. После запроса человек видит страницу «Проверьте почту»: адрес показан со скрытой частью, а кнопка «Отправить ещё раз» оживает через 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 со списком людей, поиском и сортировкой. В списке только те, кто сам отметил «Показывать меня в списке участников» и открыл публичный профиль: имя, аватар и, если разрешено, дата регистрации; почты и логина входа нет. Страница закрыта от поисковиков.

Письма сайта

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

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

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

Обновлено 17.10.2026

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

Комментарии

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

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

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