Foros del Web » Programando para Internet » PHP »

Botón [hide] para foros

Estas en el tema de Botón [hide] para foros en el foro de PHP en Foros del Web. Hola amigos. En un foro que he programado hace algún tiempo quiero implementarle la opción de ocultar cierta parte de texto, como lo hacen los ...
  #1 (permalink)  
Antiguo 03/03/2008, 12:25
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Botón [hide] para foros

Hola amigos.

En un foro que he programado hace algún tiempo quiero implementarle la opción de ocultar cierta parte de texto, como lo hacen los foros de SMF o el mismo vBulletin, en el que hay la opción de poner el texto entre etiquetas [hide] y que no se mostrará a menos que el usuario responda a dicho thread, tengo más o menos una idea y es crear una nueva tabla en la que se guarden la id del thread y la id del usuario que responda a dicho thread, tengo una funcion en la que tengo los tags bbcode similar al de este foro, le he agregado el nuevo tag [hide] pero mi duda está en hacerla funcionar para ocultar el contenido puesto en esos tags, no sé si me dejo entender.

Espero que si hay alguien que haya hecho algo similar me pueda echar una mano, se lo agradeceré mucho.

Saludos.
  #2 (permalink)  
Antiguo 03/03/2008, 12:43
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Re: Botón [hide] para foros

Holas ZydRick

Yo también he programado un foro propio, y he agregado esa particularidad, que en otros lados la conocen como "Spoiler" (porque dentro puedes poner spoilers, jejeje).

De la misma forma en que reemplazas las tags bbcode de tu foro, reemplaza la tag [hide] que creaste con un código HTML de capa, tabla o fieldset. Dentro de este elemento colocas el contenido a permanecer oculto (en HTML también). Para ocultarlo,.... mejor lo ejemplifico:

Código HTML:
<html>
 <head>
  <script>
   var bHide = new Array();
   function Mostrar(boo, id)
   {
      if (boo)
     { document.getElementById(id).style.display = ''  }
     else
     { document.getElementById(id).style.display = 'none'  }
   }
  </script>
 </head>
 <body>
  <p>Aqui hay contenido antes del oculto</p>
  <table>
    <tr>
      <td><a href="javascript:bHide['t_1541_u_ZydRick']=!bHide['t_1541_u_ZydRick']; Mostrar(bHide['t_1541_u_ZydRick'], 'tr_t_1541_u_ZydRick')">Mostrar / Ocultar</a></td>
    </tr>
    <tr id="tr_t_1541_u_ZydRick" style="display:none">
      <td>Contenido Oculto</td>
    </tr>
  </table>
  <p>Aqui hay contenido despues del oculto</p>
 </body>
</html> 
Uh, después de escribir todo esto me doy cuenta que tu pregunta debió haber ido en Javascript o HTML, jajaja xD......

Espero que te sirva de opción ^_^
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #3 (permalink)  
Antiguo 03/03/2008, 12:53
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Botón [hide] para foros

Lo del spoiler es algo que también he hecho en el mio, y ahí como en los otros foros pongo un boton que al darle clic se muestra el contenido, pero para lo que quiero me parece que no me entendiste bien o quizás me expliqué mal, a ver hay algunos foros de descargas en las que el usuario que abre un nuevo tema inserta la url de la descarga entre tags y nadie puede verlo ni anónimos ni registrados a menos que estos últimos hayan respondido a dicho thread, ahora se entiende? a ver si con eso se pueda hacer algo.

Gracias por tu ayuda :)
  #4 (permalink)  
Antiguo 03/03/2008, 12:55
Avatar de quinqui  
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Re: Botón [hide] para foros

Uh........ pues sí que te entendí mal xD Sorry, jajajajaja............. A ver si más rato me exprime el cerebro y se me ocurre algo, jejejee ^^
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*
  #5 (permalink)  
Antiguo 03/03/2008, 19:17
Avatar de ZydRick  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: Botón [hide] para foros

Bueno gracias de todas maneras quinqui, habrá alguien más que pueda aportar alguna sugerencia al respecto?, se agradece.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 15:09.