ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehler Meldung BBCODE

Geschlossen
  1. #1
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Hay, ich hab folgende frage und zwar wollt ich gerad diesen Txt absenden per news und in forum.

    ZitatZitat
    [size=15][center]Jesus aka [*im FuzziPelz*] vs. Spassplantage [/center] [/size]

    [center][img]include/images/teams/31.jpg[/img] [size=14]VS[/size] [img]include/images/clanlogos/37.jpg[/img][/center]
    [center]Matchlink[/center]

    Matchbeginn : 15.02.2011 um 20:15 Uhr
    Map : de_dust2
    Server : 85.25.143.130:27045
    Source TV : 85.25.143.130:27080

    [ktext=Statement und Lineup Spassplantage]Lineup:

    Statement: [/ktext]

    [ktext=Statement und Lineup Jesus aka [*im FuzziPelz*]]Lineup: Clanwar gegen Spassplantage

    Statement: Ich moechte das team Jesus aka [*im FuzziPelz*] bitten alle ins Forum von uns zuschauen da wir am 15.02.2011 ein clanwar spielen werden.
    Bitte gibt bescheid wer kann und wer nicht![/ktext]


    Aber es kommt dann folgende fehlermeldung

    ZitatZitat
    Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 45 in /var/www/vhosts/warriorofheaven.de/httpdocs/include/includes/class/bbcode.php on line 403

    Weiß jemand woran das liegt ps die news wurde von Advance war Modul geschrieben


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Schau mal, ob es an dem "komischen" Namen mit ] im 2. ktext liegt, die [] ggf. mal weglassen, da sie für BBCode Tags sind, ansonsten schau mal in der bbcode.php in Zeile 403, kannst sie ggf. auch hier schicken.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    na tolle wurst daran liegt es -.-
    Kann man das vielleicht umgehn so das man die auch benutzen?
    Da so ein Team von uns so heißt..
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Hab gerade mal was kurz getestet und scheint zu gehen, folgende Änderungen in der includes/class/bbcode.php

    Damit ist es möglich, [ktext='Hier dein Text mit []'] zu verwenden [/ktext]
    Also deinen ersten Text mit ' zu umschließen, um die ] zu ermöglichen.

    Ich schreib nur dir geänderten Passagen, musst einfach nur suchen, sind meist nur wenige Sachen geändert, also solltest du genügend Anhaltspunkte haben, die Stellen zu finden.

        //> Geöffnete Ktext- Tags Nummerieren.
        function _addKtextOpen($Titel=Null) {
            $this->ayCacheKtextOpen[count($this->ayCacheKtextOpen)+1] = true;
            $intCountKtext = count($this->ayCacheKtextOpen);
    
            $string = "[ktext:".$intCountKtext."='".$Titel."']";
    
            return $string;
        }


        //> Ktext- Tags umwandeln..
        function _ktext($string) {
            $Random = rand(1,10000000);
    
            //> Html- Muster für geöffnete Tags mit Titel.
            $HeaderTitel = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"".$this->info['KtextTabelleBreite']."\" align=\"center\">"
                          ."<tr><td><a href=\"javascript:Klapptext('__ID__')\">"
                          ."<img src=\"include/images/icons/plus.gif\" id=\"image___ID__\" border=0 alt=\"Aus/Ein-klappen\" title=\"Aus/Ein-klappen\"> ";
    
            $FooterTitel = "</a></td></tr>"
                          ."<tr><td><div id=\"layer___ID__\" style=\"display:none;border:1px ".$this->info['KtextRandFormat']." ".$this->info['KtextRandFarbe'].";\">";
    
            //> Html- Muster für geschlossene Tags.
            $KtextClose = "</div></td></tr></table>\n";
    
            //> Geöffnete Tags umwandeln.
            for($c=1;$c <= count($this->ayCacheKtextOpen);$c++) {
                if(count($this->ayCacheKtextClose) == count($this->ayCacheKtextOpen)) {
                    //> Format: [ktext=xxx]
                    $this->ktext_pattern[] = "%\[ktext:".$c."='(.*)'\]%siU";
                    $this->ktext_replace[] = str_replace("__ID__",$c."@".$Random,$HeaderTitel)."\$1".str_replace("__ID__",$c."@".$Random,$FooterTitel);
                    //> Format: [/ktext]
                    $this->ktext_pattern[] = "%\[/ktext:".$c."\]%siU";
                    $this->ktext_replace[] = $KtextClose;
                } else {
                    //> Format: [ktext=xxx]xxx[/ktext]
                    $this->ktext_pattern[] = "%\[ktext:([0-9]*)='([^]'](.*)\[/ktext:([0-9]*)\]%siU";
                    $this->ktext_replace[] = str_replace("__ID__","\$1@".$Random,$HeaderTitel)."\$2".str_replace("__ID__","\$1@".$Random,$FooterTitel)."\$3".$KtextClose;
                }
            }


            //> Darf BB Code [KTEXT] decodiert werden?
            if($this->permitted['ktext'] == true) {
                //> Format: [ktext='xxx']
                $this->pattern[] = "%\[ktext='(.*)'\]%esiU";
                $this->replace[] = "\$this->_addKtextOpen('\\1')";
                            
                //> Format: [ktext=xxx]
                $this->pattern[] = "%\[ktext=([^[/]*)\]%esiU";
                $this->replace[] = "\$this->_addKtextOpen('\\1')";
    
                //> Format: [/ktext]
                $this->pattern[] = "%\[/ktext\]%esiU";
                $this->replace[] = "\$this->_addKtextClose()";
            }
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten