Tema:
Tips & Tricks
Pregunta:
¿Cómo crear etiquetas personalizadas para nuestra web?
Respuesta:
En algunas ocasiones nos preguntamos... ¿cómo hacer para resumir una etiqueta... <a href... bla bla bla... o una <img src="......?
Si usamos bases de datos, lo mejor será crear alguna etiqueta personalizada asi como la que usan estos foros, para no tener que usar código HTML directo. Esto es muy sencillo. Primeramente creamos un archivo que procesará nuestras etiquetas asi:
Código PHP:
//esta linea convierte las etiquetas [img]
$texto=preg_replace("`\[img](.*)?\[/img\]`is","<img src=\"$1\" />",$texto);
//esta linea convierte las etiquetas [url]
$texto=preg_replace("`\[url=(.*)?\](.*)?\[/url\]`is", '<a href="$1">$2</a>', $texto);
//$texto es la variable que contiene nuestro texto junto con las etiquetas, puede provenir de una base de datos o algo asi.
Ahora... cada que almacenemos algo en nuestra BD, podremos insertar imágenes o vínculos con solo aplicar las siguientes etiquetas:
[img]url de la imagen[/img]
[url=vinculo]nombre del vinculo[/url ]
PHP se encargará de convertirlas a código HTML válido. Suerte!