4images Forum & Community
International => Español / Castellano => Topic started 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:
-
Tienes un MOD, aquí te lo explico:
[MOD] Ordenar categorías alfabéticamente.
Autor: CannabisCow
Paso 1) Edita global.php
Busca:
ORDER BY cat_order, cat_name ASC";
Lo cambias por:
ORDER BY ".$config['cat_order']."";
Paso 2) Edita lang/spanish/admin.php
busca:
/*-- 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.php
busca:
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 (http://gallery.vano.org/file7dl) 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 4
c.cat_name ASC
tendrá que ser
cat_name ASC
Saludos.
-
Mil gracias benzo se quedó perfecto. :D :D :D
-
Saludos
/*-- 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
-
Pues ya está cambiado a su sitio, otra vez gracias a los dos. :lol:
-
hola, una pregunta: hay alguna maanera de que en lugar de que se ordenen por nombre se ordenen las mas nuevas hasta arriba