Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/05/2013, 16:14
kurikuri
 
Fecha de Ingreso: enero-2013
Mensajes: 23
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Problema con wysisyg

Cita:
Iniciado por pateketrueke Ver Mensaje
Claro, esa parte de tu lógica podría ir así.
Código PHP:
Ver original
  1. if (! is_logged()) {
  2.   $content = hide_links($content);
  3. }
  4.  
  5. echo $content;

En el ejemplo $content sería lo que los usuarios publican, con enlaces y todo lo demás.

Al no haber iniciado sesión se procesa $content mediante la función hide_links(), que haría precisamente el reemplazo de los mismos por alguna leyenda de tu elección.

La función de manera muy simple sería así:

Código PHP:
Ver original
  1. function hide_links($text)
  2. {
  3.   return preg_replace('/\w+:\/\/\S+/', '[HIDDEN LINK]', $text);
  4. }

Ojalá te sirva.

Gracias, si me sirvió. Un saludo.