Seite 2 von 2

Verfasst: 01.08.2004 11:21
von saerdnaer
so hier die lösung:
am besten du löscht zuerst mal folgenden codeblock:

Code: Alles auswählen

$unique_key = make_bbcode_uid();
$bbcode_tpl['more_open'] = str_replace('{MORE}', $unique_key . '-\\1', $bbcode_tpl['more_open']); 
   $bbcode_tpl['txt_open'] = str_replace('{TXT}', $unique_key . '-\\1', $bbcode_tpl['txt_open']);
dann ersetzt du folgenden:

Code: Alles auswählen

// moreLink 
   $text = preg_replace("/\[more=([0-9]):$uid\]/si", $bbcode_tpl['more_open'], $text); 
   $text = str_replace("[/more:$uid]", $bbcode_tpl['more_close'], $text); 

   // moreText 
   $text = preg_replace("/\[txt=([0-9]):$uid\]/si", $bbcode_tpl['txt_open'], $text); 
   $text = str_replace("[/txt:$uid]", $bbcode_tpl['txt_close'], $text);
durch folgenden

Code: Alles auswählen

// moreLink 
   static $more_i;
   $more_i++;
   $text = preg_replace("/\[more=([0-9]):$uid\]/si", str_replace('{MORE}', $more_i . '-\\1', $bbcode_tpl['more_open']), $text); 
   $text = str_replace("[/more:$uid]", $bbcode_tpl['more_close'], $text); 

   // moreText 
   $text = preg_replace("/\[txt=([0-9]):$uid\]/si", str_replace('{TXT}', $more_i . '-\\1', $bbcode_tpl['txt_open']), $text); 
   $text = str_replace("[/txt:$uid]", $bbcode_tpl['txt_close'], $text);
mfg saerdnaer

Verfasst: 01.08.2004 13:10
von AveN
ich werds jetzt mal versuchen, wenn'S ned klappt udn ich wieder verzweifel, werd ich mich wieder melden... aber erstmal vielen dank für eure aufmerksamkeit.

edit:
wenn ich das richtig verstehe, wird der wert für static wohl beibehalten... aber wo wird der gespeichert? Bin nen php - NOOB ;)

edit2:

ich hab'S gerafft... du bist der besste.... *knuddl*
hast was gut bei mir ;)

Verfasst: 01.08.2004 14:25
von saerdnaer