Skocz do zawartości

Macsch15

Użytkownik
  • Postów

    9 938
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    22

Treść opublikowana przez Macsch15

  1. Manualna aktualizacja pliku core.php do wersji 3.1.x: Plik: admin\sources\base\core.php Znajdź: /** * Returns the class name to be instantiated, the class file will already be included * * @param string $filePath File location of the class * @param string $className Name of the class * @param string $app Application (defaults to 'core') * @return string Class Name */ Dodaj nad tym: static public function safeUnserialize( $serialized ) { // unserialize will return false for object declared with small cap o // as well as if there is any ws between O and : if ( is_string( $serialized ) && strpos( $serialized, "\0" ) === false ) { if ( strpos( $serialized, 'O:' ) === false ) { // the easy case, nothing to worry about // let unserialize do the job return @unserialize( $serialized ); } else if ( ! preg_match('/(^|;|{|})O:[+\-0-9]+:"/', $serialized ) ) { // in case we did have a string with O: in it, // but it was not a true serialized object return @unserialize( $serialized ); } } return false; } Wyszukaj: if ( $iteration >= 20 ) { return $input; } Dodaj pod tym: if ( ! is_array( $data ) ) { return $input; } Wyszukaj: if ( is_array( $value ) ) { $value = serialize( $value ); } Zamień na: if ( is_array( $value ) ) { $value = json_encode( $value ); } Wyszukaj: static public function get($name) { /* Check internal data first */ if ( isset( self::$_cookiesSet[ $name ] ) ) { return self::$_cookiesSet[ $name ]; } else if ( isset( $_COOKIE[ipsRegistry::$settings['cookie_id'].$name] ) ) { $_value = $_COOKIE[ ipsRegistry::$settings['cookie_id'].$name ]; if ( substr( $_value, 0, 2 ) == 'a:' ) { return unserialize( stripslashes( urldecode( $_value ) ) ); } else { return IPSText::parseCleanValue( urldecode( $_value ) ); } } else { return FALSE; } } Zamień na: static public function get($name) { /* Check internal data first */ if ( isset( self::$_cookiesSet[ $name ] ) ) { return self::$_cookiesSet[ $name ]; } else if ( isset( $_COOKIE[ipsRegistry::$settings['cookie_id'].$name] ) ) { $_value = $_COOKIE[ ipsRegistry::$settings['cookie_id'].$name ]; $_couldBeJson = stripslashes( urldecode( $_value ) ); $_test = json_decode( $_couldBeJson, true ); if ( is_array( $_test ) ) { return IPSLib::parseIncomingRecursively( $_test ); } else { return IPSText::parseCleanValue( urldecode( $_value ) ); } } else { return FALSE; } } Wyszukaj: static public function parseCleanKey($key) { if ( $key == "" ) { return ""; } Zamień na: static public function parseCleanKey($key) { if ( $key === "" ) { return ""; }
  2. W IPB 3.1.4 nie ma pliku IPSMember.php bo klasa IPSMember jest wsadzona do core.php, pytanie - czy Ty ten plik masz?
  3. admin\sources\base\core.php W komentarzu masz: /** * <pre> * Invision Power Services * IP.Board v3.3.4 * Static Classes for IP.Board 3 ...
  4. System Settings Server Environment HTTP Authentication
  5. Do polskich dat na serwerze musi być zainstalowane odpowiednie locale.
  6. Co nie jest spolszczone?
  7. Czym eksport? PMA? ACP IPB? Jakiś panel hostingowy? SSH?
  8. Jak robiłeś zrzut bazy?
  9. Po czym wnosisz że to forum jest na nulledzie?
  10. Które te?
  11. Kodowania bazy te same?
  12. To się zastanów, piszesz że do 200zł a podajesz pakiet który kosztuje 600 zł (40zł * 12 /msc + 23% VAT) Nie ma czegoś takiego, "transfer bez limitu" to chwyt marketingowy. Dokładniej?
  13. Jeżeli wyłączenia to raczej <if test="$this->request['f'] != 1">
  14. Próbowałeś zmieniać na kodowanie jakie ma baza vb (latin2)?
  15. Zrób standardową konwersje vb -> ipb z zachowanie oryginalnego kodowania a potem (w razie problemów ze znakami) wykonaj zmianę kodowania na utf. Jak wyglądają polskie znaki w bazie vb?
  16. Nie błędy konwertera a bazy danych "sql_error_log_(...).cgi".
  17. Podaj logi błędów z folderu /cache.
  18. Wszystko zależy od konkretnego przypadku, musisz testować na localhost takie rzeczy.
  19. Testuj na localhost. Zrób konwersje bazy vb na utf8 przed konwersją http://www.forum.tweaks.pl/Konwersja-bazy-danych-ISO-na-UTF-8-i-odwrotnie-t49663.html
  20. Prefix bazy vB możesz sprawdzić w pliku /includes/config.php $config['Database']['tableprefix']
  21. Baza forum do konwersji, czyli w tym przypadku do vB
  22. Swoją drogą, na pierwszym screenie z posta #16 widać że IPS cały czas miał ciągotki do wersji 2:
  23. Jak miło sobie przypomnieć pierwsze wersje IPB 3, można również zobaczyć jaki postęp ma aktualna wersja porównując ją do tamtych.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.