Uff,
Es mas complejo que eso,. el módulo hace consultas sin ordenar por defecto, cuando haces una consulta SELECT en MySQL sin ORDER BY, te devuelve los resultados ordenados por orden de insercion.
La única forma que se me ocurre de que puedas alterar este comportamiento para que el modulo database se ordene de forma inversa por defecto, es mirar el mismo .module y modificar las sentencias, para añadirles este ORDER BY campo DESC que comentamos.
he estado tratando de modificar el .module y logre mostrar solo el primer campo con su contenido correspondiente, el resto del contenido queda sin el nombre de campo.
las modificaciones las hice en esta parte:
$sql = SELECT * FROM {$table};
$sql .= tablesort_sql($header) //esta funcion es la responsable del orden de la tabla, al lado de $header debo
//colocar el arreglo que muestre todos los nombres de los campos, eso de
//verdad que no lo domino : ( pcambra
otra cosa es que no puedo usar MySQL, sino postgreSQL.
pcambra hace unos dias me ayudaste a ver en el modulo dba las tablas ordenadas por medio de query database:
SELECT * FROM nombre_tabla ORDER BY nombre_campo DESC
lo que de verdad necesito es visualizar de manera permanente las tablas ordenadas (no estoy segura si eso es posible), no se si es un error de Drupal o configure mal el modulo?
De verdad crees que alguien te va a responder a esta pregunta?
Felipe
---------------------------------------------------
Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?
T.S.Elliot
Cambia la generacion del
Cambia la generacion del array $header (linea 680 o asi) por esto:
foreach ($fields as $field) {if ($field == $primary) {
$header[] = array('data' => "$field", 'field' => "$field", 'sort' => 'desc');
}
else {
$header[] = array('data' => "$field", 'field' => "$field");
}
}
Asi te ordenara descendente por la primary key
De Drupal y muchas mas cosas.
http://www.cambrico.net
Uff, Es mas complejo que
Uff,
Es mas complejo que eso,. el módulo hace consultas sin ordenar por defecto, cuando haces una consulta SELECT en MySQL sin ORDER BY, te devuelve los resultados ordenados por orden de insercion.
La única forma que se me ocurre de que puedas alterar este comportamiento para que el modulo database se ordene de forma inversa por defecto, es mirar el mismo .module y modificar las sentencias, para añadirles este ORDER BY campo DESC que comentamos.
De Drupal y muchas mas cosas.
http://www.cambrico.net
he estado tratando de
he estado tratando de modificar el .module y logre mostrar solo el primer campo con su contenido correspondiente, el resto del contenido queda sin el nombre de campo.
las modificaciones las hice en esta parte:
$sql = SELECT * FROM {$table};
$sql .= tablesort_sql($header) //esta funcion es la responsable del orden de la tabla, al lado de $header debo
//colocar el arreglo que muestre todos los nombres de los campos, eso de
//verdad que no lo domino : ( pcambra
otra cosa es que no puedo usar MySQL, sino postgreSQL.
amif, necesitariamos que
amif, necesitariamos que concretaras un poco mas tu peticion, ¿que necesitas exactamente?
De Drupal y muchas mas cosas.
http://www.cambrico.net
pcambra hace unos dias me
pcambra hace unos dias me ayudaste a ver en el modulo dba las tablas ordenadas por medio de query database:
SELECT * FROM nombre_tabla ORDER BY nombre_campo DESC
lo que de verdad necesito es visualizar de manera permanente las tablas ordenadas (no estoy segura si eso es posible), no se si es un error de Drupal o configure mal el modulo?
por favoooooor
De verdad crees que alguien te va a responder a esta pregunta?
Felipe
---------------------------------------------------
Where is the wisdom we have lost in knowledge?
Where is the knowledge we have lost in information?
T.S.Elliot
gracias por ser tan atento,
gracias por ser tan atento, el mundo necesita personas como tu