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.
Resultater 1 til 10 af 12

Tråd: Fejl i editor

Hybrid Visning

Tidligere Indlæg Previous Post   Next Post Næste Indlæg
  1. #1
    Senior Medlem
    Tilmeldings dato
    Nov 2009
    Indlæg
    168

    Default

    OK-

    Venligst log på som testuser, password er test. Standard sproget for den pågældende bruger er dansk.

    Derefter gå til denne side: PentaxForums.com - Se Profil: testuser
    eller: PentaxForums.com

    Bemærk, at det er umuligt at sende en PM eller post-VM

  2. #2
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    OK. På medlemssiden er anvendt skabelon: showthread_quickreply for editor, på ny PM: editor_toolbar_on.

    Du har allerede vist editor_toolbar_on og jeg fandt ingen problem der ...

    Som jeg forstår du kan ikke sende VM eller PM fordi redaktørerne ikke genereres. Du har allerede bekræftet, at vende din editor_toolbar_on til originale giver ingen resultater. Venligst lavet samme tjekke for showthread_quickreply og PM mig adgang detaljer alligevel - jeg bliver nødt til at gå der og finde hvorfor det brød og hvordan man kan ordne det.
    Hvis du har mistanke om konflikt med nogle andre mod - du deaktivere Denne mod midlertidigt og kontrollér hjælper det. Hvis du ikke har nogen anelse så bare deaktivere andre plugins til editor_toolbar_end krog. Hvis det vil hjælpe - afgøre, hvilke plugin præcist årsager til konflikten og lad mig det vide.

    Hvis du ikke vil håndtere det - lad mig derinde.

  3. #3
    Senior Medlem
    Tilmeldings dato
    Nov 2009
    Indlæg
    168

    Default En rettelse

    Hej Michal,

    Det virkede meget mærkeligt, så jeg udelukkes plugin konflikter og gik lige til PHP-fil.

    Jeg arbejdede koden lidt og fandt følgende løsning. Måske er det noget, kun påvirker mit site, men det lader til, at så snart én citater blev indført (\\ ') i html, redaktøren brød. Derfor skiftede jeg alle de enkelte citater til dobbelt anførselstegn, og alt fungerede. Derudover havde jeg til at fjerne $ vbphrase ['vbenterprisetranslator_postin_noselection'] og erstatte det med strengen "engelsk". Se kodeskift nedenfor vbenterprisetranslator_functions_hooks.php:

    FIND:

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"$editorid';
    if (
    false === strpos($vbulletin->templatecache["$editor_template_name"], $toReplace)) {
    $toReplace '<div id=\"{$editorid';
    }
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\'smallfont\' style=\'text-align:left;\'>'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\'vbet_addbbcodes\'><input id=\'vbet_addbbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\''
    .$vbulletin->userinfo['vbet_def_lang'].'\' checked>'
    .'<img src=\'images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\' alt=\'$name\' border=\'0\'/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\'vbet_nobbcodes\'><input id=\'vbet_nobbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\'0\'>'
    .$vbphrase['vbenterprisetranslator_postin_noselection']
    .
    '</label></div>'.$toReplace;
    $vbulletin->templatecache[$editor_template_name] =& vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache["$editor_template_name"]);

    Erstatte:

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"{$editorid';
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\"smallfont\" style=\"text-align:left;\">'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\"vbet_addbbcodes\"><input id=\"vbet_addbbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"'
    .$vbulletin->userinfo['vbet_def_lang'].'\" checked>'
    .'<img src=\"images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\" alt=\"$name\" border=\"0\"/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\"vbet_nobbcodes\"><input id=\"vbet_nobbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"0\">'
    'English</label></div>'
    $toReplace;
    $vbulletin->templatecache[$editor_template_name] = vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache[$editor_template_name]);

    Jeg har også sluppet af med den strpos kalde at spare ressourcer, som den hard-kodet version, synes at virke

  4. #4
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Hej. Glad du glad løsning. Vi vil teste det på vores fora, og om det vil fungerer dette vil indgå i næste udgave. For nu er du eneste, der har dette problem (kan være nogle konflikter med andre MOD), men løsninger der arbejder for alle er de bedste

    BEMÆRK: denne strpos er nødvendig. Desværre i vB3.x forskellige redaktører skabeloner har forskellige kode til at markere redaktør sted. Nogle bruger <Div id = "$ editorid ' og nogle bruger <Div id = "{$ editorid '. Du kan nemt tjekke det - bare gøre skabelonen søgning. Hvis du fjerner hvis klausul med strpos dernæst nogle redaktører standardsprog radioknapper vil ikke blive vist. Vær opmærksom på dette.

    Også hvis du har ændret ' til ", Så højst sandsynligt at du ikke behøver \\ ", Og det er nok til at have lige ". Vi har ikke tjekket det endnu, så du skal kopiere, hvis du ønsker at tjekke det før vores test.

  5. #5
    Senior Medlem
    Tilmeldings dato
    Nov 2009
    Indlæg
    168

    Default

    Tak for noten! Jeg har nu sætte strpos tilbage i.

  6. #6
    Senior Medlem
    Tilmeldings dato
    Nov 2009
    Indlæg
    168

    Default

    På min installation, enhver forekomst af "i stedet for \\" umiddelbart bryder editor (selvom du højre-siden er strengene er nu i enkelte anførselstegn, ville du ikke tror backslashes ville være nødvendigt).

  7. #7
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Quote Oprindeligt indsendt af moman View Post
    På min installation, enhver forekomst af "i stedet for \\" umiddelbart bryder editor (selvom du højre-siden er strengene er nu i enkelte anførselstegn, ville du ikke tror backslashes ville være nødvendigt).
    Ikke for PHP, men det lader til, at for skabelon ja Vi skal huske, at det ikke er ren PHP-kode, men det er sprøjtet ind skabelon krop. Som jeg skrev - det var ikke testet, kun en ting, hvad der kunne være endnu bedre, hvilket ikke synes

    Alligevel vil vi teste på vores servere \\ "løsning, og hvis arbejde vil blive medtaget i næste officielle udgivelse, så du ikke behøver at bekymre dig om det under opdateringer

  8. #8
    Michał Podbielski (vBET ansatte) vBET's Avatar
    Tilmeldings dato
    Oktober 2009
    Indlæg
    3,037

    Default

    Testet og bekræftet arbejder på vores side - dette vil indgå i næste udgave

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
  •