Сообщество разработчиков
Ахахах веселый парень, без бабы будет жить
Вазген Хмурый Вчера / 16:15
Теперь выводятся, пришлось писать отдельный класс https://github.com/visavi/rotor-languages/blob/master/LangOlbanian/Classes/Padonki.php чтобы коверкал уже готовый текст
Словарь можно дополнить если что
Вантуз-мен 27.06.2026 / 16:09
Я не понял, а где скачай версия 14.02 на сайте нет такая версия
ГДЭ?
@Вантуз-мен у меня сегодня первый раз, но зато одновременно со стимом, напрягло конечно
На сайт временно добавлен олбанский язык, а может и не временно
Язык интегрирован через модуль https://github.com/visavi/rotor-languages
Это демонстрация возможностей модульной системы движка Rotor
С версии 14.0.3 будет добавлена возможность публикации файлов из модуля в ядро и в соседние модули
Обновление ядра или включение-выключение модулей автоматически синхронизируется и перепубликовывает файлы
Таким образом может быть добавлен не только перевод, но и темы, статичные файлы и любые другие файлы
Вантуз-мен 22.06.2026 / 01:01
@ramzes такого только баном можно вылечить, тут черный список не поможет
Вантуз-мен 22.06.2026 / 00:48
Ех, актуалочка...
Покажу как собрать свой модуль, сделать реестр и раздать его другим.
Пользователю останется вставить одну ссылку - и ваш модуль ставится из каталога в один клик.
1. Структура модуля
Минимум — папка в modules/ с файлом module.php:
modules/MyModule/
├── module.php # манифест
├── routes.php
├── Http/Controllers/
├── Models/
└── resources/views/module.php — манифест:
<?php
return [
'name' => 'Мой модуль',
'description' => 'Что делает модуль',
'version' => '1.0.0',
'requires' => '14.0.0', // мин. версия Rotor
'author' => 'Ваше имя',
'email' => 'you@example.com',
'homepage' => 'https://example.com',
];2. Сборка реестра
Можно собрать json вручную, но для удобства есть готовая команда
php artisan module:registry modules \
--name="Мои модули" \
--base-url=https://example.com/modules \
--output=registry.json--base-url — откуда качать ZIP. Ссылка строится как <base>/<Модуль>-<версия>/<Модуль>.zip.
3. Публикация
- Выложите ZIP каждого модуля так, чтобы адрес совпал с download_url (удобно через GitHub Releases).
- Залейте registry.json по постоянному URL.
4. Обновление модуля
1. Поднимите version в module.php.
2. Соберите новый ZIP.
3. Пересоберите реестр с накоплением версий и перезалейте:
php artisan module:registry modules --base-url=... --existing=registry.json -o registry.json
5. Как подключают пользователи
Админ-панель → Модули → Реестры → вставить URL вашего registry.json.
После этого новые модули появятся в Админ-панель → Модули → Каталог и ставятся в один клик.
Полная документация: https://visavi.net/docs/rotor-modules (раздел Свой реестр модулей).
После этого администраторы сайтов будут видеть ваши модули, все изменения, могут легко обновляться
Вантуз-мен 16.06.2026 / 14:22
@DEV Pro подозреваю у тебя старая версия mysql ниже чем 5.7.8
Расскомментируй эту строку, должно помочь
https://github.com/visavi/rotor/blob/master/app/Providers/AppServiceProvider.php#L49
но от тебя все же жду версию и лог ошибок
Вантуз-мен 16.06.2026 / 02:10
Представляем новую версию движка
Список основных изменений
Модульная архитектура
Большинство разделов вынесено в отдельные модули: Форум, Новости, Блоги, Галерея, Стена, Гостевая, Загрузки, Блокнот, Объявления, Предложения и проблемы, Платежи (денежные переводы), Реклама,
Приватные рассылки, Сканирование сайта, PHP-информация, Курсы валют, Календарь, Классический вид, Backup, PageEditor, StyleEditor, Сюрприз (Всего 31 модуль)
Добавлен реестр модулей и официальный маркетплейс с поиском, фильтром и сортировкой
Добавлено версионирование модулей, проверка конфликтов и физическое удаление
Установка и удаление модулей через POST с проверкой CSRF, выставление прав
Добавлена защита от битых модулей — при ошибке в модуле сайт не падает, выводится информация и badge у сломанного модуля
Обновление движка
Добавлено обновление ядра прямо из админки: пошаговая миграция через ajax, режим обслуживания на время обновления
Добавлена проверка архива при распаковке, бэкап и откат при ошибке, удаление файлов, которых нет в архиве
Добавлен badge с количеством доступных обновлений и проверка версии при установке
Обновление движка доступно только под уровнем boss
Производительность и рефакторинг
Закеширован disk-scan модулей, оптимизирована загрузка конфигов модулей
Сортировка хуков (usort) теперь выполняется один раз при первом вызове, а не при каждом добавлении
Сохранение настроек модулей вынесено в отдельный абстрактный контроллер, кеширование настроек улучшено
Сохранение статистики и применение настроек перенесены в middleware
Все функции и роуты покрыты тестами
Интерфейс и темы
Единый sidebar для всех тем, добавлен цвет sidebar, возможность переопределять sidebar/navbar/titlebar
Графический счётчик заменён на svg, добавлена статистика за неделю
Bootstrap-карусель заменена на fancybox
Переключение языка через ajax, fallback языка изменён на русский
Добавлено форматирование чисел
Удалено
Регистрация по приглашениям, админские заметки, контакт-лист и игнор-лист
Голосования как отдельная страница (остались только внутри форума)
Остатки входа через соцсети и история авторизаций, раздел чистки пользователей
Апгрейд предназначен только для обновления с версии 13.1.0
Желательно заменить директорию vendor из основного архива
Апгрейд желательно выполнять через /install (Предварительно загрузив InstallController)
Или через вход в админку ваш_сайт/admin/upgrade
Возможно понадобится очистка кеша, для этого необходимо удалить все файлы внутри директорий
storage/framework/cache/data/*
/storage/framework/views/*
/bootstrap/cache/*
После обновления желательно удалить старые разделы, сравнив содержимое вашего сайта с файлами в основном архиве
Так как многие разделы переехали в модули
Вантуз-мен 14.06.2026 / 06:17
@Doctorxixidok-2 не,я всё-же считаю книжки очень полезны)да,когда сам немного занимался методом тыка,на далеко на этом не уедешь,когда не знаешь весь функционал и возможности...) в целом занимаюсь кодингом,но в другой сфере,и тут как показала длительная практика,книга лучший вариант,имея книжку под рукой,и смекалку,можно много что сотворить в плане кода и реализации функционала)
@WapStyle отключил, есть люди КАТОРЫЙ зашёл туда, там хосты поднимался, но патом отключил сайт с телефона, по этому не доступен. Это ж эксперимент был. Дальше ну через год запущу уже вполне готовый работающи и с постоянным доменем сайт. Я просто хотел узнать работает ли сайт на телефоне, РАБОТАЕТ. все.
Doctorxixidok-2 13.06.2026 / 17:45
