N1 N1Time

← Выпуски NEX1ON

NEX1ON 0.9.6

Один поиск, рубрики и адреса страниц

вышел 13.09.2026 PHP 8.2 или новее

Единый поиск и отбор во всех разделах, рубрики всех модулей в одном блоке, выбор вида адреса записей с 301 со старых, каталог магазина 2.0 и честный учёт остатков, осмотр файлов на чужой код.

Архив

Файл
nex1on-0.9.6.zip
Размер
2,46 MB (2 579 282 B)
SHA-256
995dc31c48ed4ad058b86bb33e4dfd747385de6a94337c293be7d655dc118e53

Архив выдаётся по лицензии. Войдите под почтой, на которую она оформлена, — или обновитесь из панели своего сайта: «Обновления».

Войти Купить лицензию

В 0.9.6 разделы движка перестали быть разными: поиск, отбор, рубрики и адреса устроены одинаково во всех модулях. Заодно панель стала заметно быстрее, а магазин научился не продавать последнюю вещь дважды.

Главное

  • Поиск и отбор одинаковы везде. Вместо россыпи полей над списком — строка поиска и кнопка «Поиск и сортировка» с числом применённых отборов. Всё остальное — в окне поверх списка. Так устроены тринадцать разделов панели и страницы сайта.
  • Рубрики вышли за пределы модулей. Рубрики новостей, разделы магазина, категории файлов собираются в один блок для боковой колонки и ставятся в меню выбором из списка.
  • Вид адреса записи выбирает владелец — из восьми: по имени, по номеру и имени, с рубрикой, с датой, только номер, в корне сайта. Все виды открываются всегда, строится выбранный, с остальных — 301 навсегда. Смена вида не ломает того, что уже проиндексировано и разослано. Смена имени записи сама заводит перенаправление со старого адреса.
  • Настройки — переключателями, а не галочками. Галочка осталась там, где «отметить».
  • Страница закрытого сайта редактируется: заголовок, текст, «когда откроемся».

Сайт

  • Что показывать на главной — один выбор вместо трёх настроек, одна из которых ничего не делала.
  • Комментарии стали деревом с настраиваемой глубиной; есть нижняя граница длины.
  • Посетитель сам выбирает порядок в ленте новостей и в загрузках; в ленте есть поиск.
  • Подсказки при наборе в поиске по сайту; поиск отвечает на языке запроса.
  • Описание страницы для поисковиков собирается само, когда поле пустое.
  • Подвал со ссылками на разделы, помощь, вход и языки — только на те адреса, что есть.

Магазин: каталог 2.0 и деньги

  • Дерево категорий, характеристики с отбором по ним, страница склада, сравнение товаров.
  • Остаток занимается, а не пересчитывается. Раньше между чтением и записью помещался второй покупатель, и последнюю вещь могли оформить двое. Теперь строка уменьшается условным запросом.
  • Отмена заказа возвращает остаток тому же варианту; повторная отмена ничего не добавляет.
  • Повторное нажатие «Оформить» не делает второй заказ.
  • Промокод с пределом расходуется атомарно.

Медиатека

Снимки с телефона больше не встают набок. Уборка брошенных файлов по настройке; картинки из настроек считаются занятыми.

Безопасность

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

Быстрее

Обзор панели — 53 запроса к базе вместо 475, настройки — 15 вместо 437, медиатека — 76 вместо 498.

Модули

Магазин 1.15.0, Загрузки 1.2.1, Форум 2.3.1, Новости 1.2.1.

Как обновиться

Залить файлы и нажать «Обновление» в панели: есть миграции магазина — номер варианта в строке заказа и таблицы каталога 2.0. Пока не нажмёте, новые разделы магазина работать не будут.