Por lo que entiendo estas usando PHP, este no es el foro indicado, pero de cualqueir forma tienes un gran avance, ya que has identificado el problema ... podrías usar código del lado del servidor y una vez que identifiques si es texto o imagen hacer algo como:
Código PHP:
$codigo_mostrado = '';
if( es_imagen( $variable ) )
{
$codigo_mostrado = '<img src="' . $variable . '" />';
}
else
{
$codigo_mostrado = '<span>' . $variable . '</span>';
}
Estoy usando span para mostrar el texto, pero obviamente puedes usar cualquier tag.
"es_imagen" sería alguna función que hicieras para identificar si el contenido corresponde o no a una imagen ... después solo te restaría imprimir el contenido con:
Código PHP:
echo $codigo_mostrado;
Si no te sirve o tienes dudas, avísame, suerte con eso!