Welkom, Gast. Je bent niet ingelogd.

quote in qoute

HyperTesia
Webdeveloper
Geplaatst op: 06 Jan 2007, 13:36
PimpCoins: 0
💸+
Bewerken Quote

Heuj mense
Ik heb nu een quote systeem enzow maar als je 2 quote's doet werkt dat niet..

hij geeft dan telkens de 1ste quote met daarin
[*quote=naam]
tekst
dan sluit die de quote
-reactie op quote
[/quote]

Dus vraag ik nu of iemand weet hoe ik dit oplos dat die zoals hier [...] zet..

[Laatst bewerkt door HyperTesia op zaterdag 6 januari 2007, om 13:37]
AfcAjax
Geplaatst op: 06 Jan 2007, 13:41
PimpCoins: 0
💸+
Bewerken Quote

WAt is je code tot nu toe?

HyperTesia
Webdeveloper
Geplaatst op: 06 Jan 2007, 13:42
PimpCoins: 0
💸+
Bewerken Quote

1
$bericht = preg_replace("#\[quote=(.*?)\](.*?)\[/quote\]#si","<center><table width='85%' style='border:1px #d2d2d2 solid;' cellspacing='0' cellpading='0'><tr><td bgcolor='#EEEEEE'><font color='#C8C8C8'><i>Quote: <b>\\1</b></i></font></td></tr><tr><td bgcolor='#EEEEEE' style='border-top: 1px #d2d2d2 solid;'>\\2</td></tr></table></center>", $bericht);

YourzZz
Geplaatst op: 06 Jan 2007, 13:53
PimpCoins: 0
💸+
Bewerken Quote

Misschien heb je hier wat aan?

[Laatst bewerkt door YourzZz op zaterdag 6 januari 2007, om 13:53]
Saven
admin
Geplaatst op: 06 Jan 2007, 14:02
PimpCoins: 0
💸+
Bewerken Quote

De truc is dat als men een bericht wilt quoten (?p=reageren&quote=123)
Dat je de quote er uit filtert.

Als je die url zegmaar gebruikt, krijg je zoiets:

1
2
3
4
5
6
7
8
9
10
<textarea>

[quote=PersoonVanDe"Hoofd"Quote]
[quote=DeAndereQuote]
blalala
[/quote]
blalalalalalala
[/quote]

</textarea>

Nou kun je dit dus bijvoorbeeld met een functie stripQuotes(); oid de code tags, quotes en eventueel afbeeldingen eruit filteren.

je bericht wordt dan niet $fetch['bericht'], maar stripQuotes($fetch['bericht'])

Als je dan wat reguliere expressies in die functies zet, kun je tags makkelijk filteren

HyperTesia
Webdeveloper
Geplaatst op: 06 Jan 2007, 14:30
PimpCoins: 0
💸+
Bewerken Quote

ik heb het gekunnen via onno's uitleg

onno schreef:

Bij het reageren zorgen dat alle [quote=*][/quote*] worden veranderd naar [..]

[Laatst bewerkt door HyperTesia op zaterdag 6 januari 2007, om 14:31]
Lennard
?
Geplaatst op: 06 Jan 2007, 14:34
PimpCoins: 0
💸+
Bewerken Quote

Of simpel gezegd zoiets:

1
2
3
4
5
6
7
8
9
10
<?php
$bericht = 'En gisteren zei je nog dit:
[quote=Saven] 
hoi :W 
[/quote]
dus je lult maar wat :\')'; // het bericht wat je wilt quoten

$bericht = preg_replace("#\[quote=(.*?)\](.*?)\[/quote\]#si","<br /><i>[ Quote ]</i><br />", $bericht);
echo "[quote=Lennard]".$bericht."[/quote]";
?>

📫

Nieuw privébericht

🔥

Registreren


Login