4images Forum & Community

International => Español / Castellano => Topic started by: Franc on February 23, 2006, 11:22:45 AM

Title: Ordenar categorías y subcategorías
Post by: Franc on February 23, 2006, 11:22:45 AM
¿Se pueden ordenar las categorías y subcategorías alfabéticamente? Si es así agradecería si hay alguien tan amable de orientarme a realizarlo.

Gracias anticipadas.  :lol:
Title: Re: Ordenar categorías y subcategorías
Post by: benzo on February 23, 2006, 01:05:16 PM
Tienes un MOD, aquí te lo explico:

[MOD] Ordenar categorías alfabéticamente.
Autor: CannabisCow


Paso 1)  Edita global.php

Busca:

Code: [Select]
ORDER BY cat_order, cat_name ASC";
Lo cambias por:

Code: [Select]
ORDER BY ".$config['cat_order']."";
Paso 2) Edita  lang/spanish/admin.php

busca:

Code: [Select]
/*-- Setting-Group 3 --*/
añade debajo:

Code: [Select]
$setting['cat_order'] = "Nach welchem Prinzip, sollen die Kategorien bzw. Subkategorien geordnet werden";
$cat_order_array = array(
'c.cat_order' => 'Manual',
'c.cat_name ASC' => 'Nombre ascendente',
'c.cat_name DESC' => 'Nombre descendente'
);


Paso 3) Edita admin/settings.php

busca:

Code: [Select]
show_setting_row("num_subcats");
añade despues:

Code: [Select]
show_setting_row("cat_order", "show_cat_order");

busca:

Code: [Select]
function show_image_order_select($setting_name, $setting_value) {
  global $image_order_optionlist;
  echo "<select name=\"setting_item[".$setting_name."]\">";
  foreach ($image_order_optionlist as $key => $val) {
    echo "<option value=\"$key\"";
    if ($setting_value == $key) {
      echo " selected=\"selected\"";
    }
    echo ">".$val."</option>";
  }
  echo "</select>";
}


añade debajo:

Code: [Select]
function show_cat_order($setting_name, $setting_value) {
global $cat_order_array;

  echo "<select name=\"setting_item[".$setting_name."]\">";
  foreach ($cat_order_array as $key => $val) {
    echo "<option value=\"$key\"";
    if ($setting_value == $key) {
      echo " selected=\"selected\"";
    }
    echo ">".$val."</option>";
  }
  echo "</select>";
}


Paso 4) Ahora necesitamos hacer unas modificaciones en la base de datos, aquí tienes un instalador (http://gallery.vano.org/file7dl) realizado por v@no o puedes hacerlo manualmente con esta sentencia sql en tu gestor de mysql:

Code: [Select]
INSERT INTO `4images_settings` ( `setting_name` , `setting_value` )
VALUES (
'cat_order', 'c.cat_name ASC'
);


FIN ================================================







Si te da algún error, en el paso 2 utiliza este código:

Code: [Select]
$setting['cat_order'] = "Nach welchem Prinzip, sollen die Kategorien bzw. Subkategorien geordnet werden";
$cat_order_array = array(
'cat_order' => 'Manual',
'cat_name ASC' => 'Nombre ascendente',
'cat_name DESC' => 'Nombre descendente'
);

y en el paso 4

c.cat_name ASC

tendrá que ser

cat_name ASC

Saludos.
Title: Re: Ordenar categorías y subcategorías
Post by: Franc on February 24, 2006, 11:47:34 AM
Mil gracias benzo se quedó perfecto.  :D :D :D
Title: Re: Ordenar categorías y subcategorías
Post by: excitex2 on February 26, 2006, 01:02:50 AM
Saludos

Quote
Code: [Select]
/*-- Setting-Group 3 --*/

Creo que lo correcto sería en el grupo 2,,, el grupo 3 es para las cofiguraciones de imágenes,,, aunque para el correcto funcionamiento del MOD no afecta en absoluto,, solamente es para ubicarlo en el lugar correcto .  :?

excitex2
Title: Re: Ordenar categorías y subcategorías
Post by: Franc on February 27, 2006, 01:17:17 PM
Pues ya está cambiado a su sitio, otra vez gracias a los dos.  :lol:
Title: Re: Ordenar categorías y subcategorías
Post by: jezzaelo on September 02, 2006, 07:42:16 PM
hola, una pregunta: hay alguna maanera de que en lugar de que se ordenen por nombre se ordenen las mas nuevas hasta arriba