![]() |
[website] smilies (PHP)
Hallo,
EDIT: Het is al goed :) Even een foutje in de volgorde!! Ik heb net smilie omzetting toegevoegd aan mijn website... Maar ik zit met een probleempje: Als er een HTML entity vooraf gaat aan een haakje sluiten bijv., dan wordt dat stukje ongewenst een smiley. Zoals met: ("blabla") => dan wordt ") een knipoog smiley, omdat het aanhalingsteken eerst omgezet wordt naar een HTML entity: " Hoe kan ik dit op een makkelijke manier voorkomen? De smilies worden namelijk vervangen door tags ([smtag]), met str_replace. Als ik eerst smilies omzet naar HTML code (IMG tags), en dan htmlentities doe, dan worden die IMG tags (nou ja, de vishaken in ieder geval) ook entities. Moet ik het spul herschrijven en de berichtjes met smilies doorlopen, en niet-smilies bewerken met htmlentities, en de smilies vervangen door IMG tags?? |
Misschien HTML "uitschakelen" in je posts, als het ware? [] Tags gebruiken voor je HTML-tags en dan een ander soortige omzetting gebruiken? Zo doen wij het altijd...
|
Je bedoeld, smilies omzetten naar tags?
Ik denk dat ik dat ga doen. Edit: Euhm...had ik al geloof ik....maar....nog even kijken hoe het nou zit :s |
Citaat:
|
Hmm..waarom heb ik het nou fout gedaan... Ik had dus al wel tags gebruikt, maar ik denk dat ik even moet veranderen wanneer ik htmlentities gebruik, in welke volgorde...
Even kijken... |
Citaat:
De smilies zet ik dus al om in tags ([smblabla]).. |
Citaat:
Wat je eventueel ook kunt doen is de smiley laten herkennen met twee spaties eromheen "_:]_", maar ook dat is niet geheel waterdicht, zeg maar. |
Alle tijden zijn GMT +1. Het is nu 19:10. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.