Voor een klant ben ik momenteel bezig met zijn website technisch te vernieuwen. Nou moet er dus gewerkt worden met de huidige database en dat levert nogal wat probleempjes op omdat deze niet slim is ingedeeld. Een van de problemen die ik nu tegen kom is dat de database ook html tags bevat. Bijvoorbeeld:
Nou omdat ik voor een stukje alleen maar de eerste 50 characters hoef op te halen doe ik LEFT(content, 50) AS content maar dat pakt natuurlijk ook de HTML codes mee. Ook word er gek genoeg niet altijd begonnen met HTML code dus het aantal characters ophogen gaat ook niet werken. Als ik de database ga opschonen moet de ik de <a> tags ongemoeid laten maar natuurlijk de tweede <p> tags ook. Dit lijkt me de beste optie maar hoe?
Met strip tags los ik het slordig op maar dan laat je eigenlijk weer een onnodige functie het werk doen. Ook is het natuurlijk netter om de code schoon te hebben voor de pagina waarop het volledige nieuws artikel te bekijken valt. So any help is appreciated!
HTML:
1
2
| <p style="text-align: justify;">Stuk tekst hier<a href="http://tweakers.net" target="_blank">Link naar.</a> en dan nog meer tekst hier</p> <p style="text-align: justify;">Volgende regel is dan hier met nog meer tekst.</p> |
Nou omdat ik voor een stukje alleen maar de eerste 50 characters hoef op te halen doe ik LEFT(content, 50) AS content maar dat pakt natuurlijk ook de HTML codes mee. Ook word er gek genoeg niet altijd begonnen met HTML code dus het aantal characters ophogen gaat ook niet werken. Als ik de database ga opschonen moet de ik de <a> tags ongemoeid laten maar natuurlijk de tweede <p> tags ook. Dit lijkt me de beste optie maar hoe?
Met strip tags los ik het slordig op maar dan laat je eigenlijk weer een onnodige functie het werk doen. Ook is het natuurlijk netter om de code schoon te hebben voor de pagina waarop het volledige nieuws artikel te bekijken valt. So any help is appreciated!
HOI.