Pantalla inicial de un foro en bbPress

Inicio Foros Otros WordPress y similares bbPress – TalkPress Pantalla inicial de un foro en bbPress

Etiquetado: ,

Este debate contiene 10 respuestas, tiene 2 mensajes y lo actualizó  fum hace 6 años, 7 meses.

  • Autor
    Publicaciones
  • #59657

    fum
    Participante

    Hola, hace un par de meses instalé bbPress 2.0.2, funciona correctamente. La presentación es semejante a la actual de Ayuda WP, es decir se listan los foros por separado.
    Qué tendría que hacer para lograr que al entrar al foro se vieran todos los mensajes en una sola lista, ordenados por orden de llegada? ( como era antes en Ayuda WP)
    Debería crear una página para eso?

    Gracias y saludos!

  • #59660

    fum
    Participante

    Pues si lo encuentro antes que vos me darán el “Premio Gran Bit” al ignorante con suerte..!
    Haré lo posible aunque tampoco tengo mucho tiempo … desde ya que lo que vea lo comento.
    Saludos!

  • #59707

    LGrusin
    Miembro

    Yo he conseguido hacer algo realizando una nueva consulta a la base de datos pero no funciona bien del todo.

    El problema es que el plugin al integrarse en la base de datos del blog diferencia los hilos de las respuestas. Esto supone un problema a la hora de mostrar los hilos porque la consulta hay que hacerla en los hilos y las respuestas.

    La idea para emular al anterior foro sería mostrar sólo los hilos que no tengan respuesta (los nuevos) y además mostrar sólo los hilos que hayan sido actualizados con nuevas respuestas. De esta manera en el listado no se repetiría el mismo hilo cada vez que se produce una respuesta.

    Bueno no sé si me he explicado bien…

    Un saludo

  • #59735

    fum
    Participante

    Es más complejo de lo que yo pensaba. Creía que yo no tenía la opción de hacerlo porque mi tema es antiguo (Andreas Ciberpress 09) y uso el tema por defecto de bbpress.
    Se me ocurre un paliativo que no resuelve el tema pero que brindaría cierta mejora.
    Pero voy a preguntarlo en un nuevo hilo, porque lleva a un concepto más general,

    saludos.

  • #59782

    fum
    Participante

    Realicé la misma pregunta en el foro de bbPress en inglés de bbPress, obtuve esta respuesta:
    Create a page with the same slug as your forum root. It will appear as an empty page. Then use the Shortcode [bbp-topic-index] to show the topics index. 🙂 (Jonh James Jacoby)
    No estoy seguro de cómo hacerlo pero voy intentando…

  • #59788

    LGrusin
    Miembro

    A mi me extrañaba que fuera tan complicado, sobre todo por la confiaza que tengo en WordPress. Ademas yo mismo había dicho que todo lo que hay en widget existe con funciones, pero mira por donde no se me ocurrió probar el shortcode.

    Explico como es el procedimiento completo. Aunque hay varias formas de hacerlo:

    1 – Creas una página llamada Foro, por ejemplo
    2 – Pones en el editor de la página [bbp-topic-index]
    3 – Le dices que use la plantilla de página page-front-forums
    4 – Crea un enlace en el menú a la página Foro

    Esto puede generar algunos problemillas sin importancia. Cuanto te des cuenta te los respondo… 😉

    Gracias por la info
    Un saludo

  • #59789

    LGrusin
    Miembro

    Bueno me da pena que trabajen tanto…

    La forma más limpia de hacerlo es ejecutando el shortcode dentro del archivo archive-forum.php

    Añadir la siguiente línea antes de
    <div id=”forum-front” class=”bbp-forum-front”>

    <?php echo do_shortcode('[bbp-topic-index]'); ?>

    .. y ya está solucionado el problema inicial.

    Qué fácil es cuando se sabe.

    Un saludo

  • #59790

    fum
    Participante

    Hola buen día, claro que es fácil cuando se sabe, ahora imaginate como es para mí, que cuando me meto adentro de un archivo me siento como paseando por la superficie de Marte… 😕
    El archivo index del foro me aparece como “page-front-forums.php” inserté la línea y quedó así:


    Esto no produjo por si ningún cambio, debería igual crear una página de inicio?
    Ya ves que aun teniéndolo delante no se cómo usarlo…
    Gracias…

  • #59794

    LGrusin
    Miembro

    Fum, no es en el archivo
    page-front-forums.php
    sino en
    archive-forum.php

    Lee bien mi última respuesta, olvida la anterior.

    Un saludo

  • #59830

    LGrusin
    Miembro

    Volviendo a leer tu respuesta me he dado cuenta de que no usas un theme (archivos) para el foro. En ese caso no te compliques.
    1 – Creas una página en blanco para el Foro
    2 – Pones en el editor de la página [bbp-topic-index]
    3 – Crea un enlace en el menú a la página del Foro que has creado

    Si quieres que se asemeje más al Foro antiguo de AyudaWordPress puedes poner:
    [bbp-topic-index]
    [bbp-forum-index]

    Esto hará que salga lo mismo que tenías pero con el indice de hilos al principio.
    No hay que usar archivos ninguno, trabajas sólo con shortcodes.

    Un saludo

  • #59899

    fum
    Participante

    Genial..!
    Ya está funcionando..!
    Además no tenía muy claro qué eran los short codes, y acabo de entenderlo muy bien.., del modo práctico.
    Extraño el sistema de agradecimientos, y la estrella a la mejor respuesta, pero mil gracias LGrusin!
    Saludos!

El foro ‘bbPress – TalkPress’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest