Tienes un MOD, aquí te lo explico:
[MOD] Ordenar categorías alfabéticamente.Autor: CannabisCow
Paso 1) Edita
global.phpBusca:ORDER BY cat_order, cat_name ASC";
Lo cambias por:ORDER BY ".$config['cat_order']."";
Paso 2) Edita lang/spanish/
admin.phpbusca:/*-- Setting-Group 3 --*/
añade debajo:$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.phpbusca:show_setting_row("num_subcats");
añade despues:show_setting_row("cat_order", "show_cat_order");
busca: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: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 realizado por v@no o puedes hacerlo manualmente con esta sentencia sql en tu gestor de mysql:
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:
$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 4c.cat_name ASC tendrá que ser
cat_name ASCSaludos.