[ALPHA] MATERIAL Admin - ReFork на основе [SB: 1.5.4.7] [Bootstrap 3]

Тема в разделе "SourceBans", создана пользователем AS TRO, 30 июл 2016.

Метки:
  1. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
    sourcebans.png

    Доброго времени суток! Вот вам предоставляю наш "рефорк", собранный от обычных пользователей русского комьюнити hlmod <3. Авторы рефорка @AS TRO, @SAZONISCHE, @XaH JoB, @-=Vampir=-, @gibs, @CrazyHackGUT . Каждый вложил свои силы, чтобы улучшить данный "продукт", и предоставить Вам совершенно бесплатно! Поэтому, прошу, не убирайте копирайты. Там лишь ссылки на профиль стима, и ничего лишнего нету.

    Скриншоты:
    Imgur: The most awesome images on the Internet

    Примеры:
    mmcs.pro - SB Material Design
    final-night.ru - SB Material Design
    g-44.ru - SB Material Design
    gmode.ru - SB Material Design
    l4d-zone.ru - SB Material Design

    Скачать:
    Release 1.1.4 · CrazyHackGUT/SB_Material_Design · GitHub - РеФорк, от 31.10.2016/версия 1.1.4 (Можно посмотреть вашу версию тут: themes/new_box/theme.conf.php).
    http://mmcs.pro/sb_time_reason.zip - плагины для сервера(обновлено от 02.10.2016).
    [ALPHA] MATERIAL Admin - ReFork на основе [SB: 1.5.4.7] [Bootstrap 3] - Пост, который поможет вам избавиться от "белого экрана", при обновлении или еще чего...


    Доступный функционал:
    • Администраторы на время.
    • Дополнительные поля для администраторов. vk, skype, персональный комментарий.
    • Вход в аккаунт через Steam, при условии, что вписан API Key. С версии 1.0.10 уже не требуется.
    • Гибкий шаблон, который можно подстроить под свои пожелания. Уведомления, ссылки на социальные сети, все редактируется.
    • Встроенный список администраторов. Который можно включать и выключать в настройках.
    • Поддержка SMTP, которая позволит настроить отправку писем на почту, буквально в 5 секунд.
    • Возможен и другой функционал, который не указан в данном списке.
    • Вывод фатальной ошибки, если такова будет.
    • Загрузка сразу нескольких картинок карт, а не поштучно.
    Важные изменения и добавления которые произошли с времени опубликования рефорка:
    • Добавлена возможность добавлять администраторов в боковую панель(которая возле поиска)
    • Администраторы могут менять свои данные VK или Skype прямо у себя в профиле
    • Полностью убран редерик на порнохаб
    • Обновлен админлист
    • На главной странице убирается "раздел": "Главная. Ниже указана главная информация о данном ресурсе.", если в настройках, в редакторе "Приветствие" нету текста.
    • Скрытие информации об администраторе при просмотре бана. Включить или выключить можно в Настройки сб -> Опции.
    • Отображение видов "Блокировок" на главной странице. Вы можете как скрыть их(последние баны, последние муты/гаги), так и показывать по отдельности. Настраивается в Настройках сб, пункт: "Блокировки на главной"
    • Добавил "Систему Ваучеров", по стандарту она отключена. Включать в настройках. Скрины.
    • Добавлена капча при активации ваучера(защитит от подбора цифр "роботов").
    • Добавлен вывод аватарок в админлисте и в списке администраторов.
    • Загрузка сразу нескольких картинок карт, а не поштучно.
    • Вывод фатальной ошибки, если такова будет.

    Плюсы данного рефорка:
    • Истекшие администраторы не смогут войти в свой аккаунт, даже через авторизацию через Steam.
    • Поиск администраторов по параметрам "Истекшие"/"Актуальные", что позволит снизить результаты поиска до минимума.
    • Отличный шаблон, который подстроится под любой экран с равным функционалом основного шаблона.
    • Изменение сообщения забаненному игроку. При бане и перезаходе на игровой сервер. Линк: http://puu.sh/qnIfr/38e3ff0a91.jpg
    • В аккаунте пользователя, рядом с списком доступных ему привилегий, показывается срок окончания админки.
    • Возможны и другие плюсы, которые не вошли в данный список.
    • Встроенная "Система Ваучеров". Пару слов о "Ваучерах"(активация админки по ключам):
      • Найти ссылку можно там же, где и кнопка "Войти"/"Авторизация".
      • Возможность выбрать выдачу прав как на определенные сервера, так и сразу дать самовольный выбор сервера.
      • Возможность выдавать каждому ваучеру свою Серверную и Веб группу.
      • При активации "Ваучера"(когда админ уже добавился), пользователя сразу автоматически авторизует его в "только что созданный" аккаунт.
      • Имеет защиту от "ботов" и подбора цифр - captcha(нужно ввести проверочный код с картинки).
    • Добавлена система вывода аватарок администраторов из стима в списке админов и админлисте.
    • Возможность добавлять себя или других админов, в список(возле кнопки поиска банов или мутов) к автором РеФорка.
    Минусы, в планах:
    • Подстроить все страницы под нормальный дизайн.
    • Добавить систему доната. Покупка админки и тд... Этим занимается @XaH JoB.
    • Русификация на 100%.
    Установка(полная установка с нуля):
    • Скачать архив веб части.
    • Закиньте файлы на WebServer.
    • Переименуйте "config.php.temple" в "config.php"
    • Следуйте инструкции установки SourceBans: site.com/install
    • После успешной установки, удалите папку /install
    • Откройте site.com/updater и подождите окончания обновлений до актуальной версии.
    • Удалите /updater и откройте ваш SourceBans в браузере.
    Установка поверх SourceBans версии не ниже 1.4.10:
    • Скачиваем последную, релизную версию.
    • Заливаем файлы поверх уже установленного SourceBans с заменой, кроме файла: /config.php. Папку: install заливать вообще ну нужно.
    • Заходим на страницу обновлений: *http://ваш_домен/путь_до_sb/updater/*.
    • После успешных обновлений, удаляем папку updater.

    Установка для хостинга "МайАрена":

    Обновление(при условии, что SourceBans уже установлен):
    • Скачать архив веб части.
    • Закинуть ВСЕ ПАПКИ и ФАЙЛЫ в корень сб с заменой, кроме папки install.
    • Открыть SourceBans, вас перекинет на страницу с обновлением.
    • Прочитать, что ваша сб обновляется. Подождать, если потребуется.
    • После обновления, следовать тексту на странице обновлятора, внизу.
    • Если потребуется, выдать права 777 на файлы и папки(те же самые, которые обычно нужно изменить при установке) в корне сб.
    • Запишите в файл config.php перед "?>" вот это: "define('AVATAR_LIFETIME', 86400); // Avatar lifetime in cache (seconds). (Default: 86400)".

    Настройка SMTP(!обязательно!):
    Основной файл с настройкой: includes/smtp-func.php уже стоят порты и тд, для yandex почты. И если вы имеете почту от Яндекса, то тупо замените логин и пароль на свою почту. Если же хотите использовать Gmail, mail.ru - то ищите сами порты и т.п. информацию в интернете. Для "чайников", SMTP - позволяет отправлять письмо на почту, обычная замена mail() - которую надо настраивать на хост машине. А SMTP всегда под рукой, и в заросли хост машины залазить не нужно. Полезно будет тем, у кого нету доступа к настройке mail().

    Список изменений:
    - ОБНОВЛЕНИЕ, ИСПРАВЛЕНИЯ от 31.10.2016 -
    • Исправлены грамматические ошибки.
    • Перевод файла на русский и фиксы в файле sb_debug_connection.php, в корне веб-части SourceBans.
    • Удалил принудительно изменение иконок VAC.
    • Теперь есть возможность обновиться с SB++ на этот рефорк. PS: Чисто в теории, начиная с версии 1.4.10 (с форком от Онотоле имеются проблемы из-за столбца expired в структуре таблицы sb_admins) должно пройти все гладко. Установка будет указана в первом топике на форумах.
    • Исправления системы "DemoLink", когда при добавлении бана выходила ошибка.
    • Удален "срок жизни" Steam-аватарок. Только нажав кнопку "Очистить кеш аватарок" в настройках SourceBans, вы сможете удалить кеш.
    • Перевод 99.9% пользовательских и административных файлов на русский язык.
    • Удален лишний код при чистке кеша шаблона.
    • Подгонка страницы Апелляция бана (page_protestban.tpl) и исправлена проблема с отправлением мыла, при публикации апелляции.
    • Теперь можно выдавать бан в вебчасти по SteamID v3 ([U:1:12345678]). Система сама преобразует его в нормальный SteamID v2 и выдаст блокировку.
    • Добавлен .htaccess, который запрещает скачивать tpl и сгенерированные под кеш файлы. Работает пока при условии, что установлен Apache.
    • Исправлена ошибка отображения Обратной связи на главной странице, в блоке Главная.
    • Подогнали страницу отправки Rcon сообщений на игровой сервер.
    • Исправлена ошибка, когда при редактировании уже внесенного в сб сервера, в поле "RCON пароль" выводилось "Скрыт", и эта же фраза отправлялась в бд как RCON-пароль.
    • Заменены дефолтные аватарки на более качественные.
    • Исправлена ошибка, при котором можно было выполнить XSS-exploit через VK и Skype админов.
    • Исправление ошибок, при которых при первой установки SourceBans на странице обновлений вылезала ошибка.
    • Доработана система вывода в лог используемых функций вместе с передаваемыми аргументами.
    • Была добавлена поддержка загрузки сразу несколько картинок для карт игрового сервера.
    Полный список изменений, вплодь до просмотра изменяемого когда можно посмотреть тут: Comparing release_113fix...master · CrazyHackGUT/SB_Material_Design · GitHub

    Люди, которые действительно помогли...
    • Пользователи hlmod, за тестирование.
    • @Серый™, за баг в плагине сб.
    Основной автор Форков SourceBans: SourceBans++
     
    Последнее редактирование: 3 ноя 2016
    Samoletik1337, Evgeniy2281337, skolobes и 37 другим нравится это.
  2. September

    September

    Сообщения:
    1.181
    Симпатии:
    160
    Последнее редактирование: 30 июл 2016
  3. kleuser

    kleuser

    Сообщения:
    561
    Симпатии:
    76
    @AS TRO, косяки в кодировке есть. Установил сейчас для теста, все всплывающие подсказки в крякозябрах. База данных в utf8
     
  4. SAZONISCHE

    SAZONISCHE

    Сообщения:
    116
    Симпатии:
    28
    @kleuser, Ет проблема апача или мускула. Было такое давно с сб тоже, мучал хостера он поправил.
     
  5. September

    September

    Сообщения:
    1.181
    Симпатии:
    160
    Тогда это было бы на всех версиях, разве не так?
     
  6. SAZONISCHE

    SAZONISCHE

    Сообщения:
    116
    Симпатии:
    28
    Кодировка клиента php на вашей стороне не utf8 как мне кажется.
    Как будет @AS TRO то глянет наверн
     
  7. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    Кракозябры можно в БД оставить. После подключения к БД выполнить запрос:
    Код:
    SET NAMES "latin1"
    чтобы на странице нормально отображало.
     
    September нравится это.
  8. September

    September

    Сообщения:
    1.181
    Симпатии:
    160
    Да нет, проблема именно на стороне вашего рефорка.
     
  9. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
    @September, @kleuser,
    Перед установкой самой сб, измените кадировку у самой бд.
    Вроде должно помочь... Но уже обновил первый пост, сейчас проблем с "крокозябрами" на должно быть
     

    Вложения:

    • image.jpg
      image.jpg
      Размер файла:
      14,5 КБ
      Просмотров:
      63
    Последнее редактирование: 30 июл 2016
  10. 2 joints

    2 joints

    Сообщения:
    52
    Симпатии:
    37
    Годная вещь, ТС постарался на славу, спасибо людям, которые помогали) Крутая штука)
     
  11. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
    - ОБНОВЛЕНИЕ от 30.07.2016 -
    • Перезалил архив, исправив проблему с "крокозябрами" :)
     
    666FoX666 нравится это.
  12. kleuser

    kleuser

    Сообщения:
    561
    Симпатии:
    76
    Теперь всё отлично. Буду тестировать ваше чудо :good2:
     
    AS TRO нравится это.
  13. RSG

    RSG

    Сообщения:
    279
    Симпатии:
    32
    У меня когда заходишь в управление админами вылазит ошибка:
    Fatal error: Call to undefined function bcadd() in /var/www/www-root/data/www/bans.site.ru/pages/admin.admins.php on line 47
    Данная ошибка вылазит при версии php 5.5, при смени на 5.3.3 ошибка пропадает но поваляется новая об сессиях
     
  14. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
  15. RSG

    RSG

    Сообщения:
    279
    Симпатии:
    32
    Рекомендации:
    -увеличить длину отображения комента бана;
    -добавить админ лист.
    Проблемы:
    -у меня не работает вход через стим(api key указал);
    -нету стилей для жалобы на игроков и банов;
    -при поиску мутов админа(при выборе админа) идет перенаправленные на поиск банов админа, а не мутов
     
    Последнее редактирование: 30 июл 2016
  16. kleuser

    kleuser

    Сообщения:
    561
    Симпатии:
    76
    @AS TRO, сейчас заметил, что не кикаются забаненные люди. Выдал бан чуваку, а он играет :D
    Enable KickIt галка стоит
     
  17. RSG

    RSG

    Сообщения:
    279
    Симпатии:
    32
    @kleuser, ты банил через сайт или сервер? плагин поставил тот?
     
  18. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
    @kleuser, у меня все кикалось и банилось.... Проверяй ркон, ид сервера.... Плагин использовал который в архиве шел.
     
  19. kleuser

    kleuser

    Сообщения:
    561
    Симпатии:
    76
    @AS TRO, извеняюсь, забыл файл перевода залить хD
    теперь работает как часы
     
  20. AS TRO

    AS TRO

    Сообщения:
    1.055
    Симпатии:
    508
    Хот фикс:

    PS, пока мелкие баги буду так исправлять, и когда их много накопится, закину в обнову.
    --- Добавлено позже ---
    Куда еще то растягивать....
    И сами сможете добавить, гайд от рико есть.
    Не делал еще.
    Уверен, что все правильно вписал? Ну в том плане, что ключ скопировал.... Ибо у меня все отлично заходит...
    И чтобы вход был выполнен с стима, надо чтобы у одного из админов был стим ид того, кто входит с стима.
     

    Вложения:

    Последнее редактирование: 30 июл 2016