[TG] Core

XenForo 2.*.* [TG] Core 1.0.3 Alpha 4

Нет прав для скачивания
  • Мы были бы рады видеть вас на нашем многоцелевом Discord сервере, где вы можете провести время за занятными общениями и, возможно, найти людей с общими интересами. Заходите, мы всегда вам рады. Приглашение на наш сервер: https://discord.gg/kEdafXB
  • Рекомендуем посетить сайт студии TechGate для получения большей информации о дополнениях под XenForo 2.1 и обновление имеющихся на нашем сайте.
Репозиторий
https://github.com/TechGateStudio/XenForo-2.0-TG-Core
Совместимые версии XF
2.0
Плагин является вспомогательным для некоторых разработок TechGate Studio, а так же вносит свои изменения в функционал XenForo 2.*.

Примечания:
  • Плагин не адаптирован по версию XenForo 2.1.
  • Плагин на Alpha релизе.
Русификация, которая почти не требуется присутствует в виде XML файла внутри релиза!

Возможности:
  • Выбор пола пользователя;
    Плагин добавляет убранную возможность выбирать пол пользователя в настройках пользователя, а так же отображает в профиле и сообщениях тем.
  • Менеджер перестроения кэша;
    Данный менеджер прежде всего предназначен для разработчиков своих плагинов. Он позволяет без создания лишних модификаций шаблона, добавлять новые перестроения кэшей. Плагин не затрагивает уже имеющиеся модификации шаблонов страницы перестроения, но и не может их контролировать. Так же менеджер пишет даты последнего перестроения для добавленных через него перестроений.
    Плагин добавляет CLI команды для импорт/экспорта списка перестроений xf-dev:include-rebuilds и xf-dev:export-rebuild соответственно.

    Так же плагин позволяет импортировать/экспортировать перестроения вместе с сборкой плагина, к которому привязано перестроение в соответствующие папки _data и _output.
  • Мелкие полезности:
    • Настройка прав доступа групп пользователей:
      • Свернуты панели настройки прав;
      • Добавлены названия плагинов.;
    • Настройка определения прав доступа пользователя:
      • Ссылка на добавление права доступа в каждой интерфейсной группе;
      • Фильтр прав доступа по плагину.;
    • Отображение размера дискового пространства.
      1546829039530.png
      • Размер общего дискового пространства.
      • Размер свободного дискового пространства.
  • Технические внесения:
    • XF тег - <xf:datetimeinput />.
      XF тег <xf:datetimeinput /> в отличии от <xf:dateinput /> так же отображает возможность выбора метки времени.

      Принимает аргументы:
      - time - Время в формате UNIX.


Новый обновленный со всех сторон плагин [SXF] Core, но теперь он [TG] Core. Плагин был переписан под новую версию практически на скорую руку и был снять прямо с печки.

Внимание! Плагин собран на скорую руку, по этому только Alpha версия, где могут быть тучи косяков. По этому используйте с осторожностью и сообщайте о найденных ошибках.

Русификация, которая почти не требуется присутствует в виде XML файла внутри релиза!

Что изменилось по отношению к старой версии:
  • Убран менеджер компонентов. Да зачем он вообще нужен? Я просто страдал полной бредятиной.
  • Убрано (наверно пока что, а может просто не дошли руки вернуть) скрытие значений дополнительных полей.
Что осталось:
  • Выбор пола пользователя. Ну наверно это было проще всего реализовать, вот и до сих пор или от сих пор осталось на месте.
  • Ну и некоторые вспомогательные функции для других плагинов TehGate.
Что нового:
  • Свернуты панели прав при настройке групп пользователей и добавлены названия плагинов. Ну достал меня тот факт, что заходишь настраивать права, а там куча развернутых панелей и пытаешься их постоянно свернуть или пролистать до непредвиденного конца страницы. Тоже самое с указанием названия плагина.
  • В разделе разработчиков, в определении прав доступа для пользователей добавлено следующее:
    • Ссылка на добавление прав доступа в каждой интерфейсной группе.
    • Отображение порядка сортировки прав на странице интерфейсных групп и прав.
    • Добавлена возможность отсортировать отображение прав и интерфейсных групп на странице по определенному выбираемому плагину. Иногда просто это заходит в тупик когда разрабатываешь кучу плагинов или тестируешь и на этой странице много, много метров прав, а нужно для конкретных плагинов.
  • Добавлен новый тег для шаблонов который выводит поля для ввода не только даты, как это делал <xf:dateinput />, но и выводится поле для выбора времени, как это теперь делает <xf:datetimeinput />.
Надеюсь я смог написать все функции которые пока возможны и которые я смог вспомнить после двух часового сна и ночи ковыряния возможностей реализации в самом XF2. Этот плагин в основном будет специализироваться на расширение некоторых возможностей ACP и вспомогательного кода для дргуих плагинов. По этому ожидайте что-то нового в ACP из ряда помощи для как статического администратора, так и для разработчиков своих проектов.

А теперь немного информации о организации TechGate. Я создал новую организцаию для разработки плагинов под XF2 и не только. Сама организация (если конечно так корректно её называть в остальном, кроме как GitHub) создана на просторах GitHub. К нашей организации уже присоединился @West. Но я не против взять знающих в деле разработки плагинов под XF2 да и вообще тех кто умеет разрабатывать не только или только плагины, но и стили. Так же не откажусь от парочки новичков, кто хочет познать этот дзен. По этому поводу обращаться ко мне в вк: https://vk.com/spark108. Только пожалуйста заранее опишите, зачем я вам понадобился и желательно в одном сообщение и не ожидая ответа на ваши "Привет!".
Автор
Spark108
Скачивания
6
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Spark108

Последние обновления

  1. [TG] Core 1.0.3 Alpha 4

    Исправление ошибки. Исправление опечатки в переводе. Добавлено отображение размера дискового...
  2. [TG] Core 1.0.2 Alpha 4

    Мелкие исправления. В шаблон перестроителя добавлена глобальная переменная $xf. Теперь в шаблон...
  3. [TG] Core 1.0.1 Alpha 3

    Фикс установки. Фикс обновления. Фикс ссылок навигации.