Door
John Rensch
op 04-01-2017 00:01
gewijzigd op 04-01-2017 00:06
1.684 views
Hallo mensen;
Hopelijk hebben jullie voor mijn wat tips of ideeen.
Ik ben met iets bezig en wilde dit automatisch doen in plaats van iedere keer
de <img source=blahblah.jpg> te gebruiken.
Mijn idee is om automatisch een image toe te wijzen als een betreffend woord is getypt.
Deze image moet dan automatisch vóór het woord komen dat is getypt in het script.
De code doe ik momenteel gebruik is als volgt...
<div class="name">Juventus - Barcelona</div>
Het zou nu mooi zijn zodra ik deze woorden type dat er dan automatisch 2 images
worden toegevoegd aan desbetreffende namen zoals in de afbeelding hier beneden.
Is dit mogelijk en zo ja zijn hier scripts of tutorials over?
Bedankt voor je antwoord....Ik wil de tekst niet vervangen, ik wil gewoon een image toekennen aan bepaalde tekst zodat het automatisch een image zet vóór de tekst.
Dus als er in het scriptje zoals hierboven het woord Juventus geschreven staat dat er in de output dan een image logo van Juventus bij gezet word,en zo ook voor het woord Barcelona die dan een Logo van Barcelone erbij zet.
Visueel vervang je dan niks, maar technisch gezien vervang je met str_replace de tekst met 'het logo en de tekst'.
Dus naar mijn idee is het een prima oplossing. Plus dat je de bron intact laat. Dus mocht je ooit van het idee af willen stappen, dan hoef je alleen maar de str_replace uit je layout weg te halen. Het komt qua opzet behoorlijk neer op een smiley-parser die je wel overal op internet vindt.
Kijk en daar loopt het nu vast bij mij :-)
Ik heb nagenoeg helemaal geen ervaring om dit te bewerkstelligen.
Is er misschien ergens een tutorial die dit onderwerp bespreekt,want ik weet dit niet zelf op te lossen.
Als dit een soort van banner is voor een voetbalwedstrijd <team thuis> - <team uit> zou je dit toch well in CSS kunnen vangen? Maak een "home" en een "away" klasse voor de positionering van een afbeelding/marges/padding en aparte klasses voor de afbeeldingen van de teams?
En als je dit nog korter wilt maken voeg je een UBB-laag tussen zodat je zoiets kunt doen:
[home]Juventus[/home] - [away]Barcelona[/away]
Maar de pagina wordt waarschijnlijk al dynamisch opgebouwd? Met behulp van code? Die kan prima wat HTML-tags / stijlregels voor je uitschrijven, hier heb je dan niet per se een UBB-laag voor nodig. Het wordt natuurlijk iets anders als je dit in lopende tekst wilt gebruiken.
Het hangt er dus een beetje van af waar en wanneer je dit in wilt zetten.