Página 1 de 1

[Aporte] Ordenar ASC O DESC Modo En Que Se Muestra Tema

Publicado: 10 Ago 2006, 06:34
por hybridlogic
Queridos Usuarios:
Me acerque el dia de hoy porque tenia la siguiente duda:
Cuando se publicaba un tema, al postear una respuesta en mi foro, por defecto, las respuesta quedaba sobre el tema, al contrario de lo habitual, respuesta debajo del tema, es decir en mi foro aparecia asi:
. . .
Resp
Resp
Tema

en lugar de lo normal

Tema
Resp
Resp
. . .

Ya muy pronto (Unas Horas) iba a abrir mi foro y tenia que solucionar esto ya!! por esta razon comence a estudiar el archivo viewtopic.php hasta que encontre este Fragmento:

Código: Seleccionar todo

//
// Decide how to order the post display
//
if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )
{
	$post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']);
	$post_time_order = ($post_order == "asc") ? "ASC" : "DESC";
}
else
{
	$post_order = 'asc';
	$post_time_order = 'ASC';
}

$select_post_order = '<select name="postorder">';
if ( $post_time_order == 'ASC' )
{
	$select_post_order .= '<option value="asc" selected="selected">' . $lang['Oldest_First'] . '</option><option value="desc">' . $lang['Newest_First'] . '</option>';
}
else
{
	$select_post_order .= '<option value="asc">' . $lang['Oldest_First'] . '</option><option value="desc" selected="selected">' . $lang['Newest_First'] . '</option>';
}
$select_post_order .= '</select>';
LO que hice simplemente fue Reemplazar ese fragmento por este de la siguiente manera:

Código: Seleccionar todo

//
// Decide how to order the post display
//
if ( !empty($HTTP_POST_VARS['postorder']) || !empty($HTTP_GET_VARS['postorder']) )
{
	$post_order = (!empty($HTTP_POST_VARS['postorder'])) ? htmlspecialchars($HTTP_POST_VARS['postorder']) : htmlspecialchars($HTTP_GET_VARS['postorder']);
	$post_time_order = ($post_order == "asc") ? "ASC" : "DESC";
}
else
{
	$post_order = 'desc';
	$post_time_order = 'DESC';
}

$select_post_order = '<select name="postorder">';
if ( $post_time_order == 'DESC' )
{
	$select_post_order .= '<option value="asc" selected="selected">' . $lang['Oldest_First'] . '</option><option value="desc">' . $lang['Newest_First'] . '</option>';
}
else
{
	$select_post_order .= '<option value="asc">' . $lang['Oldest_First'] . '</option><option value="desc" selected="selected">' . $lang['Newest_First'] . '</option>';
}
$select_post_order .= '</select>';
Por defecto vienia en mi foro viendose los mas recientes primero, enviando el Tema despues de las respuestas, haciendo esta modificacion sera al contrario, te aconsejo no modificar los demas sitios donde aparece ASC ya que si modificas el resto, afecta la forma en la que el User pueda escoger la forma de verlo, es decir si escoje ascendente y tu se la has cambiado el la vera descendente!! Gracias por la Atencion excelente foro y disculpen la Intensidad no queria molestarlos de nuevo ni mucho menos quedar como Spammer solo que los otros dos temas ya los habian cerrado Gracias! Hasta una proxima

Respuesta: [Aporte] Ordenar ASC O DESC Modo En Que Se Muestr

Publicado: 10 Ago 2006, 15:45
por mitch
Gracias por el aporte.. pero una cosa... esto es debido a que tu phpBB es algo antiguo?
porque estas lineas no vienen en los foros de versiones actuales, no viene como DESC por defecto. Sabes la version de tu phpBB? (suele aparecer en el panel de administracion, en el pie de las páginas)

Respuesta: [Aporte] Ordenar ASC O DESC Modo En Que Se Muestr

Publicado: 10 Ago 2006, 17:29
por SuperNovato
Si se dieran los datos desde el principio,
Mitch no tendría que preguntar por segunda vez lo mismo: http://www.phpbb-es.com/foro/respuesta- ... html#29011

Re: Respuesta: [Aporte] Ordenar ASC O DESC Modo En Que Se Muestr

Publicado: 10 Ago 2006, 18:05
por angelismo
Gracias por el aporte.. pero una cosa... esto es debido a que tu phpBB es algo antiguo?
porque estas lineas no vienen en los foros de versiones actuales, no viene como DESC por defecto. Sabes la version de tu phpBB? (suele aparecer en el panel de administracion, en el pie de las páginas) Creo que esto no es cierto , yo estoy en un foro en el que pasa esto y ese foro esta actualizado a la versión 2.0.21.

Respuesta: [Aporte] Ordenar ASC O DESC Modo En Que Se Muestra Tema

Publicado: 10 Ago 2006, 20:43
por hybridlogic
Bueno, creo que no entendiron bien, Por defecto viene ASC y hay que Cambierlo a DESC, la version de Mi foro es 2.0.21

[quote]Powered by phpBB 2.0.21 © 2001 phpBB Group[/quoteicy]

Muchachos baje la Ultima version de PHPBB, como se dan cuenta no estoy loko simplemente venia predeterminado asi... Bien si les sirve!! Grax por la atencion!