Sådan ser koden ud - problemet er at den kun bliver "kørt" en gang. Som det fremgår er det en quote funktion der laver [quote=navn]tekst[/quote] om til tabeller - men hvis du laver quote på en allerede quotet sætning (så man får mere end én [quote][/quote]) er det kun den første der bliver lavet om. Det er jo ikke helt optimalt, men jeg kan ikke umildbart finde nogen løsning på problemet, så derfor må jeg søge hjælp. :)
Efter at have testet lidt mere er jeg kommet frem til at det virker fint, så længe quotes ikke er lige efter hinanden. Altså: [quote=navn]tekst[/quote][quote=navn]tekst[/quote] virker efter hensigten, men: [quote=navn][quote=navn]tekst[/quote][/quote] virker ikke - hvilket jo egentlig er forståeligt nok, nu jeg tænker over det. Så problemet er ikke at den ikke bliver kørt flere gange - problemet er at koden er "forkert" (i hvert fald til det som jeg skal bruge den til).
Hvis jeg sætter en linje magen til ind (som laver samme replace på $tekst) laver den to quotes - ville det være en mulighed at lave en løkke (el.lign) som kørte linjen 10 gange, hvergang med den nye variable? :)
Når du alligevel laver noget så upræcist, kunne du egentlig godt bare lave det ved, først at erstatte alle [quote=navn] med den første del, og derefter erstatte [/quote] med resten, hvis du forstår.
Og hvorfor bruger du egentlig ikke <blockquote><div class="qnavn">$1 skrev:</div><div class="qtext">$2</div></blockquote> Og så tilpasser CSS'en til <blockquote> og laver to klasser?
At erstatte dem hver for sig var hvad jeg gjorde før - men det giver nogle problemer hvis folk ikke får lavet fejl i det. Giver fejl i designet. Kan dog godt være at det ikke ville være så slemt hvis jeg brugte divs - vil jeg lige teste. :)
Ang. divs, så har jeg altid brugt tabeller af en eller anden grund - har altid virket fint til mit behov, så har ikke set nogen grund til at benytte divs. :)
Ok :) Nu jeg kigger på det jeg skrev så burde det faktisk umiddelbart virke (som en halvdårlig lap)...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.