• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    marcinpl87 jest nieaktywny Użytkownik
    Dołączył
    May 2008
    Posty
    22

    Domyślnie Panel admina wysypany po zmianie kodowania

    Witam
    Z okazji przeniesienia forum na nowy serwer postanowiłem zmienić też jego kodowanie z latin1 na UTF8.
    W wielkim skrócie wyglądało to tak:
    W nowej bazie zdefiniowałem domyślnie kodowanie na utf8_general
    Do nowej bazy wrzuciłem eksport starej bazy.
    W tabeli 'posts' poprawiłem krzaczki na poprawne polskie znaki z ogonkami
    Wrzuciłem tabelę posts
    (Zamiast forum miałem error w pliku functions.php więc: ) Przekopiowałem plik tools.php i kliknąłem kolejno na [Usergroup / Forum Cache], [Options Cache], [Bitfield Cache] w zakładce 'Datastore Cache'.
    Efekt tego jest taki że błędu nie ma i kodowanie wyświetla się poprawnie ale posypał się mój szablon (na szczęście działa szablon standardowy) no i nic nie widzę w panelu admina...
    W załączniku umieszczam screen żeby każdy mógł zobaczyć.
    Na moje oko to wyświetla tu zmienne szablonu których nie potrafi zamienić na tekst ale co najgorsze wszystkie formularze mam puste więc nie mogę edytować ani szablonów ani ustawień, niczego.

    Proszę o pomoc.
    Załączone obrazki Załączone obrazki



  2. #2
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    299
    Wpisów
    1

    Domyślnie

    A wgrać vbulletin-language.xml dałbyś radę?

    Powiem Ci, że zmieniałeś kodowanie dosyć amatorsko... Są do tego odpowiednie skrypty.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  3. #3
    Awatar Grzegorz
    Grzegorz jest nieaktywny Ja tu tylko sprzątam
    Dołączył
    Jan 2008
    Posty
    1 620
    Przydatne posty
    111

    Domyślnie

    Trzeba wgrać od nowa język, bo pokazuje ci zamienniki teraz, w miejsce których powinny się pojawić odpowiednie frazy, a że poknociłeś język to ich niema :P
    Potrzebujesz stylu dla swojego forum? Chcesz przenieść styl z vbulletin 3 na vbulletin 4? Pisz PW


  4. #4
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Spróbuj wgrać na FTP plik z językiem (o ile go tam nie ma). Następnie wyślij sobie takie zapytanie:
    Kod:
    UPDATE user SET languageid=1
    I napisz czy coś się zmieniło.

    Pozdr.


  5. #5
    marcinpl87 jest nieaktywny Użytkownik
    Dołączył
    May 2008
    Posty
    22

    Domyślnie

    Witam

    Wgrałem od nowa język angielski i działa znakomicie bo nie ma ogonków ale mam problem z językiem polskim.
    Mam język polski w dwóch wersjach na forum:
    Polski2 to język polski dla kodowania latin1 oraz Polski2-UTF-8 czyli język polski w utf8.
    O ile dobrze pamiętam paczki językowe ściągałem z tego forum.

    Problem w tym że i jeden i drugi się teraz wykrzaczają (chodzi mi o komunikaty i inne teksty nie należące do tabeli posts w bazie bo tematy/posty mają poprawne ogonki w utf8).
    W pierwszym załączniku jest fota komunikatu o odświeżeniu hasła w 3 językach.
    W drugim załączniku są screeny z panelu admina z:
    Language Manager -> Edit / Translate Polski2 Phrases
    i poniżej z:
    Language Manager -> Edit / Translate Polski2-UTF-8 Phrases

    Intryguje mnie to że w tym 'Edit / Translate Polski2 Phrases' w panelu ogonki wyświetlają się poprawnie choć na blogu są krzaki. Ale to chyba i tak bez znaczenia bo teksty w UTF8 wszędzie wyświetlają się z krzakami

    Podpowiedcie proszę jak to naprawić
    Załączone obrazki Załączone obrazki


  6. #6
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    299
    Wpisów
    1

    Domyślnie

    Przerabiałeś bazę na UTF-8....
    Zmieniłeś w pliku config.php kodowanie na utf8?

    Z tego co przeczytałem to poprawiłeś polskie znaki tylko w tabeli posts.
    A co z resztą tabel? Np. nazwy użytkowników, blogi, sygnatury, wszelkie inne wewnętrzne treści?

    Jeżeli zmieniałeś kodowanie na UTF-8 to radzę pracować właśnie na tym spolszczeniu.
    Zainstaluj sobie spolszczenie pod utf-8 i kombinuj.

    Teraz taka sprawa. Stwórz nowy język w swoim forum (pod utf-8) i powstawiaj w kilka fraz polskie znaki.
    Wyeksportuj plik z tym językiem (właśnie te kilka fraz) i zapodaj tutaj na forum. Zobaczymy do jakich znaków forum koduje.
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  7. #7
    marcinpl87 jest nieaktywny Użytkownik
    Dołączył
    May 2008
    Posty
    22

    Domyślnie

    (pozwolę zacytować kilka fraz z poprzedniego postu bo padło tam kilka pytań...)
    Zmieniłeś w pliku config.php kodowanie na utf8?
    odkomentowałem linię $config['Mysqli']['charset'] = 'utf8';

    Z tego co przeczytałem to poprawiłeś polskie znaki tylko w tabeli posts. A co z resztą tabel?
    Nie zmieniałem bo bałem się zmieniać wszędzie a nie wiedziałem w których tabelach są jeszcze krzaki.

    Zainstaluj sobie spolszczenie pod utf-8 i kombinuj.
    Pobrałem 'Spolszczenie vBulletin 3.6.8 + AdminCP' (jest gdzieś spolszczenie dedykowane pod UTF'a??) i po wrzuceniu na forum mam krzaki.

    Teraz taka sprawa. Stwórz nowy język w swoim forum (pod utf-8) i powstawiaj w kilka fraz polskie znaki.
    Stworzyłem, ustawiłem mu kodowanie na UTF-8 i wszedłem do:
    Languages & Phrases -> Language Manager -> MOJ_NOWY_JEZYK -> Error Messages -> passwordexpired
    i tam dopisałem sobie do komunikatu taki ciąg: "abc_śćżźńłó_abc" no i wyświetliło mi się poprawnie:
    "Your abc_śćżźńłó_abc password is 213 days old, and has therefore expired. Please change your password using this page." z kodowaniem utf-8

    Wyeksportuj plik z tym językiem (właśnie te kilka fraz) i zapodaj tutaj na forum. Zobaczymy do jakich znaków forum koduje.
    Wyeksportowałem i jak plik xml otworzyłem w edytorze z automatyczną detekcją kodowania to otworzył mi ten plik jako ISO-8859-1 czyli latin1
    A zawartość pliku wygląda tak:
    Kod:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <language name="test_lang" vbversion="3.6.8" product="vbulletin" type="custom">
    	<settings>
    		<options><![CDATA[3]]></options>
    		<languagecode><![CDATA[pl]]></languagecode>
    		<charset><![CDATA[UTF-8]]></charset>
    		<imagesoverride />
    		<dateoverride />
    		<timeoverride />
    		<registereddateoverride />
    		<calformat1override />
    		<calformat2override />
    		<logdateoverride />
    		<locale />
    		<decimalsep><![CDATA[.]]></decimalsep>
    		<thousandsep><![CDATA[,]]></thousandsep>
    	</settings>
    	<phrasetype name="Error Messages" fieldname="error">
    		<phrase name="passwordexpired" date="1218711704" username="admin" version="3.6.8"><![CDATA[Your abc_śćżźńłó_abc password is {1} days old, and has therefore expired.<br />
    <br />
    Please change your password using <a href="profile.php?{2}do=editpassword">this page</a>.]]></phrase>
    	</phrasetype>
    </language>


  8. #8
    Awatar WoG
    WoG
    WoG jest nieaktywny vB Specialist
    Dołączył
    Feb 2008
    Posty
    2 812
    Przydatne posty
    299
    Wpisów
    1

    Domyślnie

    Nie zmieniałem bo bałem się zmieniać wszędzie a nie wiedziałem w których tabelach są jeszcze krzaki.
    Weksportuj sobie całą bazę danych i za pomocą programu do zmiany kodowania (np. Gżegżółka XP) zmień wszystkie znaki na UTF8. Nie masz się czego bać. Zawsze pozostaje backup, który zrób

    Pobrałem 'Spolszczenie vBulletin 3.6.8 + AdminCP' (jest gdzieś spolszczenie dedykowane pod UTF'a??) i po wrzuceniu na forum mam krzaki.
    Dlaczego pobrałeś najstarsze spolszczenie?
    W tym poście, w załączniku zamieszczam Ci najnowsze spolszczenie pod 3.7.2 (działa na starszych wersjach) przerobione na utf8.

    Zobacz teraz.
    Czekam na odpowiedź
    Załączone pliki Załączone pliki
    Z poważaniem,
    WoG

    Ty też możesz pomóc spolszczać vBulletin 5: GitHub.com
    "Rozczarowanie spowodowane niską jakością pamięta się długo po przeminięciu radości spowodowanej niską ceną"


  9. #9
    marcinpl87 jest nieaktywny Użytkownik
    Dołączył
    May 2008
    Posty
    22

    Domyślnie

    wielkie dzięki za plik. Problem rozwiązany.
    Mam tam jeszcze jakieś pomniejsze bugi ale to już będę najwyżej nowe tematy zakładał.
    Porozdaję jeszcze punkty reputacji a temat można uznać za rozwiązany.


Podobne wątki

  1. Panel Admina !!!
    By Testis in forum Pytania i problemy
    Odpowiedzi: 6
    Ostatni post / autor: 25.01.2010, 16:11
  2. Odpowiedzi: 1
    Ostatni post / autor: 30.12.2009, 01:31
  3. Panel Admina
    By adrian218 in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 14.11.2009, 17:06
  4. ZabezpieczenieVB - panel admina
    By SCuN in forum Artykuły | FAQ
    Odpowiedzi: 0
    Ostatni post / autor: 02.03.2009, 15:04
  5. Panel Admina
    By gniew1971 in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 30.05.2008, 23:00
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67