Material Admin

[v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #7,702
Давайте лучше на форуме в публичном пространстве выяснять, пока ничего "конфиденциального" не публикуется.
Мне вот лично очень интересно, что именно хочет @SlowpokeHolmes, но понять - не могу.
 

GrobeeX

Участник
Сообщения
127
Реакции
13
Здравствуйте, так заливать файлы с сервером на хостинг обязательно или же MA может работать, если сервер находится на пк?
Если у тебя Сервер находится на ПК, а тебе нужна MA, то ты можешь его установить, только не перепутать со стандартными портами.
Вебчасть и сервер может находится на разных машинах, с разными OC, в том числе и WINDOWS
 

Zenitsu

Участник
Сообщения
37
Реакции
6
Если не обновляются списки Администраторов на серверах

Если у Вас не обновляются списки Администраторов на серверах, то, возможно, у Вас в настройках веб-панели указана некорректно настройка на тему серверной части.
Открываем настройки Веб-панели SourceBans, переходим на вкладку Опции и ищем галочку Режим совместимости с плагинами SB.
Если Вы используете старую серверную часть (четыре плагина вместо одного), то галочка должна быть установлена.
Если Вы используете новую серверную часть (один плагин Material Admin), то галочка должна быть снята.

wTplWXA.png


Меня побудило написать данный пост тот факт, что всё чаще сталкиваюсь с жалобами, что новая серверная часть не обновляет списки Администраторов, но при этом, галочка в веб-панели установлена.
Сделал это, админы все равно не обноваляются
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #7,705
Экстрасенсы уже выехали на место узнавать как минимум, какой плагин у Вас.
Вот для кого красным текстом в самом первом посте, в самом внизу, "шаблон описания проблемы"?
 

Сергей68

Неуместный юмор
Сообщения
420
Реакции
377
Вот для кого красным текстом в самом первом посте, в самом внизу, "шаблон описания проблемы"?
я думаю если на пол экрана банер будет вылезать, его читать никто не будет и сразу перейдет к комментарию. О заполнении тем и отношении сообщества к этому
 

Lappland_Saluzzo

Мимо пробегал
Сообщения
128
Реакции
57
Apache 2.4.38 + PHP 5.6.XX - Работает стабильно, ошибок нет.
Apache 2.4.48 + PHP 7.3.30 - работает через Warning и Deprecated. (Пофиксил большую часть через StackOverflow (Дааа, я встал на путь истинный, на путь изучения ошибок PHP) с микро допилом под новый синтаксис, пилил Smarty);
Сообщаю - работает стабильно, криво работает только протесты и блокировки банов. (Не понятно что криво срабатывает, кнопок тупо нет, только текст-ссылки)
Вердикт - ставить можно, но придется допиливать код, чтобы не было Warning и Deprecated предупреждений.

Зачем? Чтобы новички в установке понимали что лучше эту версию веб-сервера не ставить, и не наступать на мои грабли.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #7,709
А ведь можно было всего лишь открыть описание ресурса, а конкретно требования, и увидеть...
1632682946221.png
 

Zenitsu

Участник
Сообщения
37
Реакции
6
Экстрасенсы уже выехали на место узнавать как минимум, какой плагин у Вас.
Вот для кого красным текстом в самом первом посте, в самом внизу, "шаблон описания проблемы"?
[*] NewServer-master (MaterialAdmin)
[*] Да, прописан
[*] CS:GO
[*] sourcemod 1.10 - build 6514 metamod 1.11 - build 1145
[*] Веб-часть (1.1.6), mysql-5.7.27
[*] Логи с сервера: В них ничего нет, по плагину, логов от материал админ тоже.
Суть проблемы в том что сайт регистрирует администратора в базу данных, но сам плагин их от туда не берет.
database.cfg настроен.
 

Lappland_Saluzzo

Мимо пробегал
Сообщения
128
Реакции
57
А ведь можно было всего лишь открыть описание ресурса, а конкретно требования, и увидеть...
Посмотреть вложение 84894
Хм.. В таком случае... Если вы совершили сие действие и вы задрот как и я - вот вам рецепт:

Предупреждение Smarty_Compiler.class.php - 559 -
Замените кусок кода с 557 строки по 582 на этот:
PHP:
            case 'php':
                /* handle folded tags replaced by {php} */
                if (is_array($values) || is_object($values))
                {
                    foreach($arr as $v)
                    {
                $this->_current_line_no += substr_count($block[0], "\n");
                /* the number of matched elements in the regexp in _compile_file()
                   determins the type of folded tag that was found */
                switch (count($block)) {
                    case 2: /* comment */
                        return '';

                    case 3: /* literal */
                        return "<?php echo '" . strtr($block[2], array("'"=>"\'", "\\"=>"\\\\")) . "'; ?>" . $this->_additional_newline;

                    case 4: /* php */
                        if ($this->security && !$this->security_settings['PHP_TAGS']) {
                            $this->_syntax_error("(secure mode) php tags not permitted", E_USER_WARNING, __FILE__, __LINE__);
                            return;
                        }
                        return '<?php ' . $block[3] .' ?>';
                }
                break;
            }
        }
Предупреждение page_bans.php:
На 461 строчку замените старый код на следующий:
$data['steamid3'] = '[U:1:' . ($steam3parts[2] * 2 + (int)$steam3parts[1]) . ']';


Предупреждение №3:
Там где видим вот ошибку вида The Each() Function deprecated - while(list(, $v) = each($arr)) меняем на foreach($arr as $v)

Предупреждение №4 - Smarty_Compiler.class.php - 269:
Замените кусок подобного кода на этот:
PHP:
        @$source_content = preg_replace_callback($search, create_function ('$matches', "return '"
                                       . $this->_quote_replace($this->left_delimiter) . 'php'
                                       . "' . str_repeat(\"\n\", substr_count('\$matches[1]', \"\n\")) .'"
                                       . $this->_quote_replace($this->right_delimiter)
                                       . "';")
                                       , $source_content);

Не спорю Крузя, костыли. Но работает исправно, и ладно. Просто я не люблю когда ошибки тупо скрыты.

UPD: Криво отображаются как я уже говорил - протесты и заявки, графическое че-то не подгружается, а функции удаления - создания работают исправно. Во вложении уже исправленные файлы для версии 7.3, за другие не отвечаю, ставьте на свой страх и риск.
 

Вложения

  • fixed.zip
    61 КБ · Просмотры: 1
Последнее редактирование:

LTE228

Участник
Сообщения
27
Реакции
1
Ребят подскажите пожалуйста, когда в поле ввода не видно текст а только при выделении, "Путь до голотипа" там должен быть текст но его не видно только если мышью выделишь как на скрине
 

Вложения

  • unknown3312.png
    unknown3312.png
    1.9 КБ · Просмотры: 18

GrobeeX

Участник
Сообщения
127
Реакции
13
Ребят подскажите пожалуйста, когда в поле ввода не видно текст а только при выделении, "Путь до голотипа" там должен быть текст но его не видно только если мышью выделишь как на скрине
Скрин можно?
 

Lappland_Saluzzo

Мимо пробегал
Сообщения
128
Реакции
57
Ребят подскажите пожалуйста, когда в поле ввода не видно текст а только при выделении, "Путь до голотипа" там должен быть текст но его не видно только если мышью выделишь как на скрине
Скорее.. проблема в системе, нежели в самом сайте, сколько переустанавливал Sourcebans - такое наблюдаю строго впервые
 

babka68

Участник
Сообщения
2,124
Реакции
956
Ребят подскажите пожалуйста, когда в поле ввода не видно текст а только при выделении, "Путь до голотипа" там должен быть текст но его не видно только если мышью выделишь как на скрине
Только вчера устанавливал 2м клиентам materialadmin,сейчас зашёл посмотреть и такой проблемы не неблюдаю
1.png
 

Zenitsu

Участник
Сообщения
37
Реакции
6
Ребят подскажите пожалуйста, какой флаг отвечает за мут?
 

yabaldeu

Добрая душа
Сообщения
203
Реакции
63
Старые плагины работают на локальной базе данных и без веба?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #7,720
Если под локальной базой понимается SQLite, то ответ "нет".
А в случае с MySQL - веб Вам всё равно придётся хотя бы "установить" и запустить апдейтер, но потом папку можно удалить с веб-сервера.
 
Сверху Снизу