Dôležitý: Táto stránka používa cookies, (cookies). Používanie tejto webovej stránky bez nutnosti vypnúť súbory cookie v prehliadači, znamená to, že súhlasíte s tým, pre jeho použitie.
Kúp teraz! Funkcia Súbory na stiahnutie

Zarábajte s nami!

Ak by ste chceli začať zarábať peniaze s vBET pripojiť k Affiliate Program.
| 1 z 2 12 PoslednýLast
Výsledky 1 na 10 z 15

Závit: Akcenty nezobrazuje správne ...

  1. #1
    Nováčik
    Dátum registrácie
    02. 2011
    Príspevky
    9

    Default Akcenty nezobrazuje správne ...

    Dobrý deň.

    Ja používam 4,08 vBulletin.

    Používam vbet hlavne pre dva jazyky ... Angličtina a francúzština. Mám forum predvolený jazyk nastavená angličtina. Avšak, keď francúzsky užívateľa, preklad sa zobrazí správne v angličtine. Avšak, vo francúzštine prízvuk sa nezobrazujú. Namiesto toho sa zobrazí takto:

    Code:
    Dans quelle langue vous allez & #233;crire vos messages. Forum traduira automatiquement vos messages & #224; d'autres utilisateurs langues. En outre, il se traduira par des postes dans d'autres langues & #224; votre langue par d& #233;faut.
    Mal by sa vypísať takto:

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    My fórum je nastavený na zobrazenie oboch jazykov ako ISO-8859-1. Preto som sa v UTF-8

    Tiež som sa podľa pokynov na inštaláciu veľmi blízko.

    Jediná zmena som dal vBet je, že som zmenil predvolené príznaky pomocou CSS Sprite. Avšak, som sa pozrel na kód, a nič som mal účinok tak, že veci sa zobrazí.

    Musím zmeniť mojej db na UTF-8, aby tento problém vyriešiť?

    Nejakú radu ocenia. Vďaka.
    Naposledy upravil freddie3218; 07-03-11 v 16:12. Dôvod: Som upravil pôvodnú citáciu, pretože toto fórum zobrazená správne. Pridal som miesto v "& # 233" pole.

  2. #2
    Nováčik
    Dátum registrácie
    02. 2011
    Príspevky
    9

    Default

    No .... Som vypol všetky ostatné plugin, a stále mám rovnaký problém. Vyzerá to na chybu v vbet

  3. #3
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Dobrý deň, používate UTF-8 fóra a databázy, alebo nie?
    Ak nie - Mal som pre Vás riešenie. Aj Wil pripraviť a napísať tu.

    Ak môžete - tu vložte adresu URL do vlákna s týmto problémom.
    Vďaka

  4. #4
    Nováčik
    Dátum registrácie
    02. 2011
    Príspevky
    9

    Default

    Quote Pôvodne odoslal kamilkurczak View Post
    Dobrý deň, používate UTF-8 fóra a databázy, alebo nie?
    Ak nie - Mal som pre Vás riešenie. Aj Wil pripraviť a napísať tu.

    Ak môžete - tu vložte adresu URL do vlákna s týmto problémom.
    Vďaka
    Nie, nemám používať UTF-8 fóra alebo databázy. I používať ISO-8859-1.

    Môžete vidieť problém žiť zobrazenie tejto téme:

    1 dolár Toto je test

    Vďaka.

  5. #5
    Nováčik
    Dátum registrácie
    02. 2011
    Príspevky
    9

    Default

    Všetky správy o tom, čo je príčinou, že?

  6. #6
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Dobrý deň,

    Ja som to na mojom testovanie Testovacie fórum (v ne UTF) a nemôžem reprodukovať to ale môžete skúsiť toto riešenie.
    Niečo pre vás:
    1. otvoriť, vytvoriť kópiu a upravte tento súbor:
    forum root / includes / vbenterprisetranslator_functions_utils.php
    2. v tejto funkcii nájdete:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
            
    $string preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
                    
    '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                    
    $string); 
        
            
    //decode two byte unicode characters 
            
    $string preg_replace('/([\300-\337])([\200-\277])/e'
                    
    '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\''
                    
    $string); 
                        
            return 
    $string;
        } 
    3. a pripomienky všetkých liniek bez návrat ako je tento:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
          //  $string = preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
            //        '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                //    $string); 
        
            //decode two byte unicode characters 
            //$string = preg_replace('/([\300-\337])([\200-\277])/e', 
            //        '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'', 
            //        $string); 
                        
            
    return $string;
        } 
    4. uložiť a test!

    To by malo fungovať iba na nové príspevky. všetky existujúce príspevky budete musieť upraviť ručne.
    Nie som Shure, že ste ISO Fórum ale môžete vyskúšať. Ak tomu tak nie je dobré - prosím prepísať starý súbor zmien bu

  7. #7
    Nováčik
    Dátum registrácie
    02. 2011
    Príspevky
    9

    Default

    Dobrý deň,

    To bol dobrý pokus. Avšak, to nefunguje.

    Výstup teraz ukazuje: ".. Ceci est un testu S'il Nachádzate pláą ® T ignorer CE správa"

    Správny výstup by mal byť: "Ceci est un testu S'il Nachádzate vrkoč ignorer CE správa .."

    Preto som sa vrátil späť.

    Tu je jedna vec, ktorú som si všimol:

    Keď pridáte a editácia, sa nezobrazuje správne. Avšak, keď som narazila na WYSIWYG editor tlačidlo pre prechod do "základného režimu", potom sa zobrazí správne vo WYSIWYG editore. Avšak, keď sa snažím zachrániť to, že sa vráti k zobrazovaniu nesprávne znova. Zdá sa, že editor WYSIWYG nie je parsovanie veci správne, ešte pred uložením, keď som pomocou VBET v cudzom jazyku, alebo keď som pomocou [lang =] značiek. Avšak, keď som po cudzie slová bez použitia [lang = fr] značky, potom to bude zobrazovať správne pri ukladaní. Takže sa zdá, že VBET nie je WYSIWYG editor umožňuje analyzovať správne pred uložením ... V prípade, že nedáva zmysel.

  8. #8
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    máte tento problém, keď chcete príspevok na preloženej stránke, alebo nie? Popíšte prosím, čo mám robiť, aby rovnaké výsledky testu na mojom fóre.

  9. #9
    Nováčik
    Dátum registrácie
    02. 2011
    Príspevky
    9

    Default

    Quote Pôvodne odoslal kamilkurczak View Post
    máte tento problém, keď chcete príspevok na preloženej stránke, alebo nie? Popíšte prosím, čo mám robiť, aby rovnaké výsledky testu na mojom fóre.
    Ja neviem, či je možné reprodukovať na forum, alebo nie. Avšak, toto je to, čo sa stane:

    VBulletin verzia 4.08
    Mám dva jazyky, na mojich stránkach: angličtina a francúzština. Som vypol všetky ostatné jazyky, a všetky ostatné príznaky.
    Všetky anglicky a francúzsky, je preložený na celom webe správne, so správnym prízvukom. Jediný čas akcenty nezobrazujú správne, ak je niekto používa francúzsky jazyk a pracovných miest vo francúzskom ... mať "francúzsky jazyk" zvolený vo svojom užívateľskom profile. V tomto prípade bude VBET priradiť vlastné BBcode tagy automaticky po post. IE: "[lang = fr]" Avšak, potom, čo predloží svoje miesto, bude akcenty na príspevok sa nezobrazí správne. Ak sa tlačidlo "Upraviť príspevok" tlačítko, uvidí svoje miesto vo vyspelých WYSIWYG editor zobrazená nesprávne (mám všetky účty nastavené použitia WYSIWYG editoru, a to aj rýchlu odpoveď, v predvolenom nastavení tak, aby všetci užívatelia mohli pripojiť fotografie z ich hard-disk). Avšak, ak sa prepínať "switch editor MODE" tam a späť, uvidí ich príspevok objavia správne. Napriek tomu, keď sa snažia zachrániť zmeny v ich miesto, bude to opäť zobrazí zle, keď sa zachrániť ich príspevok.

    Tento problém iba sa stane, keď používateľ používa "francúzskeho jazyka" v nastaveniach užívateľského profilu a vysielanie vo francúzštine ... čím vbet pridať [lang = fr] k pošte automaticky.

    My forum predvoleným jazykom je angličtina.

    Ak potrebujete sa pozrieť na moje forum okolo ... pm mi a ja Vám zašleme potrebné informácie, aby Pozri sa na môj admin panel nastavenia.

    Dúfam, že táto informácia je užitočná.

    Vďaka.

  10. #10
    vBulletin Enterprise Translator (vBET) Zamestnanci
    Dátum registrácie
    05. 2010
    Príspevky
    1,000

    Default

    Áno. Môžem potvrdiť, že na svoje skúšobné forum!
    Jedná sa o bug, tak som vBET musieť presunúť túto tému do sekcie hlásenie chýb.

    Všimol som si, že tam je problém s kódovaním listy s ASCII kódu pod

    Môžem reprodukovať na svoje skúšobné forum, tak som si opraviť bez prístupu k forum

    Pokúsim sa nájsť najlepšie riešenie pre vás.
    Naposledy upravil kamilkurczak; 11-03-11 v 11:40.

| 1 z 2 12 PoslednýLast

Kľúčové slová pre túto tému

Prispievanie

  • Vy nie je zakladať nové témy
  • Vy nie je vkladať nové príspevky
  • Vy nie je prikladať
  • Vy nie je upravovať svoje príspevky
  •