Перейти к содержанию

ap0stol

Пользователи
  • Постов

    4
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные ap0stol

  1. У меня не такая ошибка была, но подобная:

    при фильтре символов - любой ник считался неверным.

    Вылечил так:

    adminsourcesclassesmembermemberFunctions.php

                    //-----------------------------------------
                    // Blocking certain chars in username?
                    //-----------------------------------------
    
                    if( ipsRegistry::$settings['username_characters'] )
                    {
                            $_name = html_entity_decode( $name ); // Fix for bug #30287
                            $check_against = preg_quote( ipsRegistry::$settings['username_characters'], "/" );
                            $check_against = str_replace( '-', '-', $check_against ); // Fix for bug #20998
    
                            if( !preg_match( "/^[" . $check_against . "]+$/iu".( IPS_DOC_CHAR_SET == 'UTF-8')?"u":"", $_name ) )
                            {
                                    return array( 'name' => $original, 'errors' => array( str_replace( '{chars}', ipsRegistry::$settings['username_characters'], ipsRegistry::$settings['username_errormsg'] ) ) );
                            }
                    }
    

    на

                    //-----------------------------------------
                    // Blocking certain chars in username?
                    //-----------------------------------------
    
                    if( ipsRegistry::$settings['username_characters'] )
                    {
                            $_name = html_entity_decode( $name ); // Fix for bug #30287
                            $check_against = preg_quote( ipsRegistry::$settings['username_characters'], "/" );
                            $check_against = str_replace( '-', '-', $check_against ); // Fix for bug #20998
    
                            if( !preg_match( "/^[" . $check_against . "]+$/iu", $_name ) )
                            {
                                    return array( 'name' => $original, 'errors' => array( str_replace( '{chars}', ipsRegistry::$settings['username_characters'], ipsRegistry::$settings['username_errormsg'] ) ) );
                            }
                    }
    
    
  2. залейте критическое обновление, от этого ничего страшного не случится

    Вредный совет. При входе в просмотр чьего-то профиля - зацикливаются редиректы

    А фикс уже есть в нулле

    Нашел ошибку:

     

    В файле admin/applications/forums/modules_public/forums/topics.php строка 1758.

     

     

    Заменить на:

    это разве надо в готовом варианте в таком виде держать? В чистом этом нуле, вроде нет ошибки ни какой

×
×
  • Создать...