Vigtigt: Denne side bruger cookies (cookies). Brug af denne website uden at slukke cookies i browseren, betyder det, at du accepterer for at bruge det.
Køb nu! Egenskaber Downloads

Tjen med os!

Hvis du vil begynde at tjene penge med vBET join til Affiliate Program.
Side 1 af 2 12 SidsteLast
Resultater 1 til 10 af 15

Tråd: Accenter ikke vises korrekt ...

  1. #1
    Junior Member
    Tilmeldings dato
    Feb 2011
    Indlæg
    9

    Default Accenter ikke vises korrekt ...

    Hej.

    Jeg bruger vBulletin 4.08.

    Jeg bruger vbet til hovedsageligt to sprog ... Engelsk og fransk. Jeg har forummet standard sproget indstillet til engelsk. Men når en fransk bruger indlæg, oversættelsen vises korrekt på engelsk. Men i den franske accenter, vises ikke. I stedet vises sådan her:

    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.
    Det skal vise sådan her:

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    Mit forum er sat op til at vise begge sprog som ISO-8859-1. Derfor er jeg ikke bruger UTF-8

    Også, jeg fulgte installationsvejledningen meget nøje.

    Den eneste ændring jeg lavede til vBet er, at jeg har ændret standard-flag ved hjælp af CSS-Sprite. Men jeg kiggede på koden, og intet jeg gjorde skal foretage den måde, tingene bliver vist.

    Skal jeg konvertere min db til UTF-8 til at løse dette problem?

    Nogle gode råd vil blive værdsat. Thanks.
    Senest redigeret af freddie3218; 07-03-1116:12. Årsag: Jeg redigerede det oprindelige tilbud, fordi dette forum vises den korrekt. Jeg har tilføjet et mellemrum i "& # 233" felter.

  2. #2
    Junior Member
    Tilmeldings dato
    Feb 2011
    Indlæg
    9

    Default

    Well .... Jeg har deaktiveret alle andre plugin, og jeg har stadig det samme problem. Ligner en fejl i vbet

  3. #3
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    Hej, du bruger UTF-8 forum og database eller ej?
    Hvis ikke - jeg skulle have en løsning til dig. Jeg Wil forberede det og skrive her.

    Hvis du kan - venligst indsæt en URL til tråden med dette spørgsmål.
    Thanks

  4. #4
    Junior Member
    Tilmeldings dato
    Feb 2011
    Indlæg
    9

    Default

    Quote Oprindeligt indsendt af kamilkurczak View Post
    Hej, du bruger UTF-8 forum og database eller ej?
    Hvis ikke - jeg skulle have en løsning til dig. Jeg Wil forberede det og skrive her.

    Hvis du kan - venligst indsæt en URL til tråden med dette spørgsmål.
    Thanks
    Nej, jeg har ikke bruge en UTF-8 forum eller database. Jeg bruger ISO-8859-1.

    Du kan se problemet lever ved at se denne tråd:

    $ 1 Dette er en test

    Thanks.

  5. #5
    Junior Member
    Tilmeldings dato
    Feb 2011
    Indlæg
    9

    Default

    Alle nyheder om, hvad der forårsager det?

  6. #6
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    hej,

    Jeg teste det på min test-forum (i ikke UTF) og jeg kan ikke at gengive det, men du kan prøve denne løsning.
    Jeg har noget til dig:
    1. åbne, lave en kopi og redigere denne fil:
    forum root / includes / vbenterprisetranslator_functions_utils.php
    2. i denne funktion finde:
    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. og kommentere alle linjer uden tilbage som denne:
    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. gemme og test!

    dette bør arbejde kun for nye stillinger. alle eksisterende indlæg skal du redigere i hånden.
    Jeg ikke SHURE at du har en ISO forum, men du kan teste det. Hvis det ikke er godt - du overskrive disse ændringer bu gamle fil

  7. #7
    Junior Member
    Tilmeldings dato
    Feb 2011
    Indlæg
    9

    Default

    Hej,

    Det var en god prøve. Imidlertid virker det ikke.

    Udgangen viser nu: ».. Ceci est un-test S'il vous Plaa ® t ignorer ce besked"

    Den korrekte output bør være: "Ceci est un-test S'il vous fletning ignorer ce besked.."

    Derfor er jeg vendt tilbage.

    Her er en ting jeg bemærkede:

    Ved udstationering og redigering, er det ikke vises korrekt. Men hvis jeg ramte den WYSIWYG editor-knappen for at gå ind i "grundlæggende tilstand", så vil det vises korrekt i WYSIWYG editor. Men når jeg forsøger at gemme det, det vender tilbage til at vise forkert igen. Det ser ud til, at den WYSIWYG editor ikke er parsing tingene korrekt, før du gemmer, når jeg bruger VBET på et fremmed sprog, eller når jeg bruger [lang =] tags. Men hvis jeg et udenlandsk sætning uden at bruge [lang = fr] tags, så vil det vise korrekt, når du gemmer. Så det lader til, at VBET ikke lade WYSIWYG-editor til at parse korrekt, før du gemmer ... hvis det giver nogen mening.

  8. #8
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    du har dette problem, når du ønsker at skrive på oversatte side eller ej? Beskriv, hvad jeg skulle gøre for at få de samme resultater på min test-forum.

  9. #9
    Junior Member
    Tilmeldings dato
    Feb 2011
    Indlæg
    9

    Default

    Quote Oprindeligt indsendt af kamilkurczak View Post
    du har dette problem, når du ønsker at skrive på oversatte side eller ej? Beskriv, hvad jeg skulle gøre for at få de samme resultater på min test-forum.
    Jeg ved ikke, om du kan gengive dette på dit forum eller ej. Men dette er hvad der sker:

    VBulletin-version 4,08
    Jeg har to sprog på min hjemmeside: engelsk og fransk. Jeg har deaktiveret alle andre sprog, og alle andre flag.
    Alle engelsk og fransk er oversat hele webstedet korrekt, med den rette accent. Det eneste tidspunkt de accenter ikke vises korrekt, hvis nogen bruger det franske sprog og indlæg på fransk ... har den "franske sprog" er valgt i deres brugerprofil. I dette tilfælde vil VBET tildele den korrekte BBcode tags automatisk, når de sender. IE: "[lang = fr]" Men når de sender deres indlæg, vil accenter på deres indlæg ikke vises korrekt. Hvis de trykker på "edit post" knappen, vil de se deres indlæg i den avancerede WYSIWYG-editor vises forkert (jeg har alle konti sat op til at bruge WYSIWYG editor, selv i hurtige svar, som standard, så alle brugere kan vedhæfte billeder fra deres harddisk). Men hvis de slå "switch editor-mode" knappen frem og tilbage, vil de se deres indlæg vises korrekt. Men når de forsøger at gemme ændringer i deres indlæg, vil det endnu engang vise forkert, når de gemmer deres post.

    Dette problem kun sker, når brugeren er ved hjælp af "fransk" i deres brugerprofil indstillinger og udstationering i det franske sprog ... og dermed gøre vbet tilføje [lang = fr] i en stilling automatisk.

    Mit forum standardsprog er engelsk.

    Hvis du har brug for at tage et kig rundt på mit forum ... pm mig, og jeg vil sende dig de nødvendige oplysninger til at tjekke min admin panel opsætning.

    Jeg håber, denne information er nyttigt.

    Thanks.

  10. #10
    vBulletin Enterprise Oversætter (vBET) Personale
    Tilmeldings dato
    Maj 2010
    Indlæg
    1,000

    Default

    ja. Jeg kan bekræfte det på min test-forum!
    Dette er en vBET fejl, så jeg nødt til at flytte denne tråd ind i bug rapportering sektion.

    Jeg har bemærket, at der er en kodning problem med breve med ASCII-kode under en

    Jeg kan gengive det på min test-forum, så jeg kan ordne det uden adgang til dit forum

    Jeg vil forsøge at finde den bedste løsning for dig.
    Senest redigeret af kamilkurczak; 11-03-1111:40.

Side 1 af 2 12 SidsteLast

Tags til dette emne

Udstationering Tilladelser

  • Du måske ikke oprette nye tråde
  • Du måske ikke skrive svar
  • Du måske ikke vedhæfte filer
  • Du måske ikke redigere dine indlæg
  •