Página 1 de 1

bloquear orden aparición de los temas

Publicado: 23 Oct 2010, 20:15
por mmfilesi
URL: http://www.mmfilesi.com/taller
Versión phpBB: phpBB3 (3.0.7-PL1)
MODs Instalados: IP-address in topic for phpBB3
Print Post Mod
dvanced bbcode Box 3
Plantilla(s) usada(s): prosilver
Servidor: de pago
Actualización desde otra versión:
Conversión desde otro sistema de foros:


Hola amigos, no sé si esto se puede hacer:

Como sabéis, por defecto el usuario puede elegir cómo deben aparecerle los temas (en función del autor, la fecha de publicación, el asunto y las vistas).

¿Existe alguna manera capar esta opción y que siempre aparezca, por ejemplo, por asunto ordenado de forma ascendente?

Y, lo que sería ya perfecto, ¿se puede aplicar esa opción solo a una categoría del foro?

Gracias de antemano por la atención,

Un saludo cordial.

Marcos.

Re: bloquear orden aparición de los temas

Publicado: 23 Oct 2010, 21:23
por invi
Hasta donde yo se creo que no es posible.

Re: bloquear orden aparición de los temas  Tema Solucionado

Publicado: 23 Oct 2010, 21:24
por leviatan21
No hay configuración el el ACP y no creo que haya un MOD para eso, pero se me ocurre que hagas esto :

Para la vista de foros, y para que funcione en un determinado foro, sigue estas instrucciones :

Abrir :
raíz/viewforum.php

Buscar :

Código: Seleccionar todo

$sort_days    = request_var('st', $default_sort_days);
$sort_key    = request_var('sk', $default_sort_key); 
Antes, agregar :

Código: Seleccionar todo

$default_sort_key    = ($forum_id == 2) ? 's' : $default_sort_key;
$default_sort_dir    = ($forum_id == 2) ? 'a' : $default_sort_dir;
 
Donde dice 2 colocas el número de foro al que le quieres cambiar el orden, de esta manera le indicamos que a menos que el usuario especifique algo diferente ( utilizando las opciones que aparecen debajo de la vista de foros ) que le orden será por Tema (de allí la s por subject en $default_sort_key) y ascendente ( de allí la a en $default_sort_dir)

bloquear orden aparición de los temas

Publicado: 24 Oct 2010, 00:23
por mmfilesi
Gracias Invi, pero lo cierto es que otro PHPBB es posible gracias a Leviatán21

¡Fenómeno Leviatán21!

Funciona y es justo lo que necesitaba. Ahora hay un foro (el que dedico a laberintos) que se ordena por asunto por defecto.

xD! muchas gracias Leviatán21!

Una pregunta más antes de cerrar el hilo, por favor.

Para saber el número de foro he tenido que entrar en la BB DD. ¿Existe alguna forma de saberlo desde el Panel de Control?

Re: bloquear orden aparición de los temas

Publicado: 24 Oct 2010, 00:27
por invi
Si no recuerdo mal en la ACP te pone el ID de los foros creados.

bloquear orden aparición de los temas

Publicado: 24 Oct 2010, 00:51
por mmfilesi
Gracias Invi,

¿no recordarás dónde? (Es que llevo un rato mirando y no lo encuentro por ningún lado)

Re: bloquear orden aparición de los temas

Publicado: 24 Oct 2010, 06:29
por leviatan21
Lo mas fácil ( cuando no se tiene un SEO MOD ) es hacerle click a un foro y ver la dirección del navegador :
Por ejemplo, si en tu foro entro al labrys la dirección web que se obtiene es :

Código: Seleccionar todo

http://www.mmfilesi.com/taller/viewforum.php?f=8
El número de foro es el numero que aparece después de la f= en este caso es el 8

bloquear orden aparición de los temas

Publicado: 24 Oct 2010, 08:10
por mmfilesi
:D :D :D :D :D :ok:

Oki doki. Tema solucionado.

¡GRACIAS!