Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/05/2013, 15:59
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Problema con wysisyg

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.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.