Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2012, 21:52
adriantht
 
Fecha de Ingreso: abril-2011
Mensajes: 72
Antigüedad: 13 años
Puntos: 0
Pregunta Convertir texto a URL sin perder formato de la entrada. (Make_clicakble)

Buenas a todos:

En una catergoría de mi web, he maquetado yo mismo la manera en la que se presentan los posts, es básicamente una cabecera donde salen las visitas, el título, el autor y la fecha del post. A continuación se muestra el contenido, y luego con un separador en la parte inferior muestro el formulario para comentarios. Los posts, son insertados también mediante un formulario que he creado yo, por los distintos usuarios de la web. Todo funciona perfectamente.

El problema es que me interesaría que cuando el usuario citara una página web, esta se convirtiese automáticamente en un vínculo a dicha dirección, sin que el usuario tenga que utilizar ningún código, ya que no uso editor sino un formulario creado por mi mismo como he dicho anteriormente.

He probado con la función make_clickable()

Código PHP:
$content get_the_content(); 
Que luego presento con un
Código PHP:
echo make_clickable$content ); 
Efectivamente las urls se convierten muy eficientemente, pero el problema de esta función es que no respeta los saltos de línea escritos durante la inserción del post, osea que escupe el texto plano todo seguido sin párrafos ni retornos de carro <br>

Hay alguna manera de lograr el objetivo sin perder el formato de la entrada?
¿Se puede personalizar esta función para conseguirlo o tengo que recurrir a otra?
¿Se les ocurre alguna alternativa?

Gracias de antemano a todos.