Seite 3 von 4

Verfasst: 12.12.2004 16:37
von rabbit
bin auf der arbeit, das kann ich mit erst heute abend angucken. packe bitte mal alle den MOD betreffenden dateien in ein zip-archiv und verlinke es hier, dann gucke ich mal durch alle durch. müssen nicht im txt-format sein!

Verfasst: 12.12.2004 17:36
von adidas
hab ich

schau pm

Verfasst: 12.12.2004 20:46
von rabbit
### SEARCH (in includes/bbcode.php) ###

Code: Alles auswählen

/**
 * Does second-pass bbencoding. This should be used before displaying the message in
 * a thread. Assumes the message is already first-pass encoded, and we are given the
 * correct UID as used in first-pass encoding.
 */
### BEFORE, ADD ###

Code: Alles auswählen

function hide_in_quote($text)
{
        $text = preg_replace("#\[hide\](.*?)\[\/hide\]#si","--- phpBB : The Protected Message is not copied in this quote ---", $text);
        return $text;
}

function bbencode_third_pass($text, $uid, $deprotect)
{
        global $bbcode_tpl;

        // pad it with a space so we can distinguish between FALSE and matching the 1st char (index 0).
        // This is important; bbencode_quote(), bbencode_list(), and bbencode_code() all depend on it.
        $text = " " . $text;

        // First: If there isn't a "[" and a "]" in the message, don't bother.
        if (! (strpos($text, "[") && strpos($text, "]")) )
        {
                // Remove padding, return.
                $text = substr($text, 1);
                return $text;
        }
        // Patterns and replacements for URL and email tags..
        $patterns = array();
        $replacements = array();
 
        if ( $deprotect ) {
        $patterns[0] = "#\[hide:$uid\](.*?)\[/hide:$uid\]#si";
        $replacements[0] = $bbcode_tpl['show'];
        }
        else
        {
        $patterns[0] = "#\[hide:$uid\](.*?)\[/hide:$uid\]#si";
        $replacements[0] = $bbcode_tpl['hide'];
        }

        $text = preg_replace($patterns, $replacements, $text);
 
        // Remove our padding from the string..
        $text = substr($text, 1);

        return $text;
}
### SAVE/CLOSE ALL FILES ###

den teil hast du vergessen einzubauen... ;)

Verfasst: 12.12.2004 21:22
von adidas
naja man kann zwar viewtopic.php sehen, aber protected message nicht :( :

[hide:60f7d9a148]test[/hide:60f7d9a148]

wenn man post editiert steht da [hide]test[/hide]

aber im post steht das so wie oben :(

Verfasst: 12.12.2004 22:31
von rabbit
junge, junge... :roll:

ok, hast du backup-dateien von den originalen?
verlinke die mal als .zip-paket. ich bin zu müde, um nach dem fehler zu suchen, also baue ich dir das teil eben sauber ein...

Verfasst: 13.12.2004 12:15
von adidas
rabbit hat geschrieben:junge, junge... :roll:

ok, hast du backup-dateien von den originalen?
verlinke die mal als .zip-paket. ich bin zu müde, um nach dem fehler zu suchen, also baue ich dir das teil eben sauber ein...
schau pm :D :)

Verfasst: 13.12.2004 12:29
von rabbit
heute abend, muss gleich zur arbeit... :roll:

Verfasst: 13.12.2004 15:26
von adidas
ok, wenn du zurück bist poste bitte hier wieder rein :D :grin: :)

Verfasst: 13.12.2004 21:51
von rabbit
ok, du hast post... :)

Verfasst: 14.12.2004 17:16
von adidas
Vielen dank :D

P.S.: Hab ich vergessen wie man MODs einbaut :cry: oder musstest du ein bisschen umbauen?

edit: Könnte man den auch für Attachtement MOD umbauen? Also, wenn jemand eine Attechtement hintut, dass man ins Thread postet und dann erst sehen kann

wäre das auch möglich?