D-M_RMedlem sedan aug. 2002114 inlägg Forum. Vill göra att [qoute=Namn]mitt fina citat[/qoute] blir ett fint citat.
$citatPart1 = "<div style=\"align: right; width: 90%\"><hr><font class=\"textBold\">Citat:</font> ";
$citatPart2 = "<br>";
$citatPart3 = "<hr></div>";
$string = preg_replace("/\[qoute=(.*?)\](.*?)\[\/qoute\]/si", $citatPart1."\\1".$citatPart2."\\2".$citatPart3, $string);
Vill inte ha att citatet skapas om man inte avslutar citatet.
Detta funger fint så länge mna inte har ett citat i ett citat. Då tar den första citatets början och andra citatets slut. Om ni förstr.
Citat 1 start
Citat 2 start
citattexten
Citat 2 slut
Citat 1 slut
blir liksom
Citat 1 start
Citat 2 start
citattexten
Citat 1 slut
Citat 2 slut
och då fuckar html-en ... nån som har nån bra ide?
D-M_RMedlem sedan aug. 2002114 inlägg allvarligt?? ingen som kan?? .... :(
sammeMedlem sedan okt. 200112 inlägg Detta fungerar med nestade citat, men den skriver ut citat som inte är avslutade korrekt. Du kan ju alltid läsa källkoden till t.ex. detta forum för att se hur de löst problemet med oavslutade taggar. Du kanske får kontrollera taggarna på något annat sätt först.
$citatPart1 = "<div style=\"align: right; width: 90%\"><hr><b>Citat:</b> ";
$citatPart2 = "<br>";
$citatPart3 = "<hr></div>";
$string = preg_replace("/\[quote=([^\]]*)\]/i", $citatPart1."\\1".$citatPart2, $string);
$string = preg_replace("/([^\[]*)\[\/quote\]/i", "\\1".$citatPart3, $string);
D-M_RMedlem sedan aug. 2002114 inlägg mm... ja har så nu... men de blir lite dumt med oavslutade citat. dock så är det ju oavslutade divar som ligger inne i table-kolumner så de "skadar" bara just det inlägget som de ligger i...
men som du säger. kanske ska försöka köra nån koll så att det finns lika många
som
i texten först...