Pantalla inicial de un foro en bbPress

HomeForosOtros WordPress y similaresbbPress – TalkPressPantalla inicial de un foro en bbPress

Tagged: ,

This topic has 2 voices, contains 10 replies, and was last updated by  fum 109 días ago.

Viewing 11 posts - 1 through 11 (of 11 total)
Autor Publicaciones
Autor Publicaciones
1 febrero 2012 a las 13:30 #59657

fum

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!

1 febrero 2012 a las 14:21 #59660

fum

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!

2 febrero 2012 a las 11:02 #59707

LGrusin

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

2 febrero 2012 a las 16:07 #59735

fum

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.

4 febrero 2012 a las 0:15 #59782

fum

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…

4 febrero 2012 a las 12:03 #59788

LGrusin

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

4 febrero 2012 a las 12:31 #59789

LGrusin

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

4 febrero 2012 a las 13:29 #59790

fum

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…

4 febrero 2012 a las 19:23 #59794

LGrusin

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

5 febrero 2012 a las 18:55 #59830

LGrusin

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

6 febrero 2012 a las 17:08 #59899

fum

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!

Viewing 11 posts - 1 through 11 (of 11 total)

Debes acceder para responder en este hilo.