Entrar Regístrate
 
Subforos dentro de Subforos
#1 · · Editado por Josepepe033

Subforos dentro de Subforos

 

Una de las peticiones más frecuentes de los foros Miarroba es la de poder crear subforos dentro de otros subforos. Sin embargo, a fecha de hoy y desde siempre, se ha dicho que esto no era posible por la estructura de los propios foros.

No obstante, ahora existe un método más avanzado que poner enlaces en la descripción de los subforos. Las ventajas de este método frente al de la descripción son:

  1. Permite conocer datos como si hay mensajes nuevos, la actividad de los subforos, o el último usuario que ha posteado.
  2. Es compatible con el método de la descripción. Si el código no cargase por alguna razón, se puede combinar con el otro método (ver más abajo).

Puede resultar complicado de configurar, y se recomienda leer el tema entero antes de ponerse con ello.

 

 

¿CÓMO SE INSTALA?

Inserta el siguiente código en la primera linea de la cabecera HTML de tu foro:

Código:

<script type="text/javascript" src="http://miamods.com/subforos/mod/"></script>

 

Ahora hay que configurar los subforos que pertenecen a otros subforos. Antes de ello, debes asignar los subforos a una categoría visible. Cuando la página se cargue éstos desaparecerán y si una categoría se queda vacía también se ocultará.

Una vez hecho esto hay que añadir el siguiente código en la linea siguiente a la del código anterior, y llamar a la función subforos() por cada foro principal que contenga subforos:

 

Código:
<script type="text/javascript">
    subforos('No hay mensajes nuevos', 'Sí hay mensajes nuevos', Descripción, Actividad, Última respuesta, 'Descripción del foro 1', 'id-foro-1', ['id-subforo-1', 'id-subforo-2', 'id-subforo-3']);
    subforos('No hay mensajes nuevos', 'Sí hay mensajes nuevos', Descripción, Actividad, Última respuesta, 'Descripción del foro 2', 'id-foro-2', ['id-subforo-4', 'id-subforo-5', 'id-subforo-6']);
    subforos('No hay mensajes nuevos', 'Sí hay mensajes nuevos', Descripción, Actividad, Última respuesta, 'Descripción del foro 3', 'id-foro-3', ['id-subforo-7', 'id-subforo-8', 'id-subforo-9']);
</script>

 

Los parámetros 'No hay mensajes nuevos' y 'Sí hay mensajes nuevos' permiten especificar la ruta de una imágen nueva de nuevos mensajes. Si se deja en blanco ('') cogerá la imagen por defecto con un tamaño máximo de 20 x 20 píxeles.

Los tres siguientes parámetros, Descripción, Actividad y Última respuesta indican si quieres mostrar dicha información en la tabla de subforos. Pon 1 para que se muestre o 0 para que no se muestre.

El siguiente parámetro define una descripcón del foro principal alternativa. Es decir, en el panel de miarroba puedes poner una descripción a cada foro, pero esa descripción será eliminada. Esto te permite tener una descripción si el script carga, y otra si por alguna razón no hubiese JavaScript y por lo tanto no se pusieran los subforos.

El siguiente parámetro es el id del foro principal, es decir, el foro que contiene a los subforos. Puedes recoger este id accediendo a dicho foro y mirando el enlace:

http:/miforo.mforos.com/xxxxxxx-nombre-foro/

Y el último parámetro indica los subforos que pertenecen al foro principal. Nuevamente debes recoger los ids como antes y ponerlos como ['id-subforo-1', 'id-subforo-2', 'id-subforo-3', ..., 'id-subforo-n'].

 

 

EJEMPLO

Un ejemplo de la instalación completa:

Código:
<script type="text/javascript" src="http://miamods.com/subforos/mod/"></script>
<script type="text/javascript">
    subforos('', '', 0, 1, 1, 'Descripción del foro 1', '1666660', ['1901026', '1901027', '1901028']);
    subforos('', '', 0, 1, 1, 'Descripción del foro 2', '1901025', ['1901029', '1901030', '1901031']);
</script>

 

 

RECOMENDACIÓN

Este código sólo permite simular la apariencia de subforos dentro de subforos, y es posible que si los usuarios acceden desde la versión movil o desde un navegador sin JavaScript no se cargue.

Por ello, si se instala este código, se recomienda utilizar también el viejo truco de BaseAvalancha en la descripción de los foros principales. De esta forma, si el script funciona la descripción desaparecerá y mostrará los subforos, y si no funciona, se mostrará la descripción original con los enlaces a los subforos.

Subforos dentro de Subforos mediante descripción



Josepepe033
Moderador del foro
Moderador del foro
Haz clic para ver el perfil del usuario
Mensajes: 2.736
Desde: 10/Ene/2009
· ·
#2 · · Editado por salinas52

@Josepepe033

hola José , tengo un inconveniente, en el foro de prueba me funciona correctamente todo :

pero cuando hago lo mismo en el foro público no me aparecen los nombres de los subforos:

por mas que miro el código me parecen iguales ( salvo la url de los foros) en ambos casos:

 

<script type="text/javascript" src="http://miamods.com/subforos/mod/"></script>

<script type="text/javascript">

subforos('', '', 0, 1, 1, 'Subforos pruebas', '1860407', ['2003107','1419537']);

</script>

si puedes me orientas un poco sobre el fallo.

gracias


salinas52
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 283
Desde: 13/Mar/2006
· ·
#3 ·

@salinas52

Esta misma tarde le echo un ojo y te digo algo. ;)



Josepepe033
Moderador del foro
Moderador del foro
Haz clic para ver el perfil del usuario
Mensajes: 2.736
Desde: 10/Ene/2009
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Comunidades de foros · Trucos foros
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 14:06 UTC+01:00
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Fichero adjunto
516/Mar/2016, 23:48
Karoladiabla Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario1419/Jun/2013, 19:24
Lt.RazielFiltth Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario423/Oct/2010, 07:04
MIDGARD0 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Ocultar Subforos
Por: EffectedCard · 20/Abr/2007, 19:13
1223/Sep/2014, 17:43
Mireia_1990 Ir al último mensaje del tema