Saludos,,,
Hace tiempo realicé una serie de pequeños MOD's y publiqué algunos,,, pero se perdieron cuando hackearon el foro,,,
Algunos usuarios me han pedido que publique de nuevo este MOD :
MOD Listado de todas imagénes en un menú desplegable
Paso 1
Nombra este script como listar_imagenes.php y lo subes al directorio raiz de tu galería
<?php
/************************************************************
* Listado de todas las imagenes que hay en la base de datos *
* ordenadas por arden alfabético *
* MOD creado por excitex2 *
*************************************************************/
#Confeccionamos formato de las celdas donde situaremos el menú desplegable
$listado = "<tr>";
$listado .= "<td width=\"100%\" align=\"center\" class=\"row2\" height=\"20\">";
$listado .= "<b>Listado de imágenes</b>";
$listado .= "</td></tr><tr><td class=\"row1\"><br>";
#Creamos el formulario
$listado .= "<form name=\"listado_de_imagenes\" action=\"details.php\">\n";
$listado .= "<center><select name=\"image_id\" class=\"categoryselect\" onChange=\"submit()\">\n";
$listado .= "<option >Listado de imagenes</option>\n";
$listado .= "<option></option>\n";
#Realizamos lectura en la base de datos ordenandos por orden alfabético sobre el nombre de la imagen
$sql = "SELECT image_id, image_name
FROM ".IMAGES_TABLE."
ORDER BY image_name";
$image_result = $site_db->query($sql);
while ($image_row = $site_db->fetch_array($image_result)) {
#Pasamos valores a las variables
$nombre_imagen = "$image_row[image_name]";
$direccion_imagen = "$image_row[image_id]";
#Confeccionamos el menú desplegable
$listado .= "<option value=\"$direccion_imagen\" class=\"dropdownmarker\">$nombre_imagen</option>\n";
}
#Cerramos el select y el form
$listado .= "</select></form></td></tr>";
#Pasamos valores de las variables a la plantilla
$site_template->register_vars(array(
"listado" => $listado,
));
?>
Paso 2
Localiza en index.php :
require(ROOT_PATH.'includes/sessions.php');
Añade a continuación :
include(ROOT_PATH.'listar_imagenes.php');
Paso 3
Localiza en ./templates/tus_plantillas/home.html
<tr>
<td align="center" class="row1">{user_box} </td>
</tr>
Añade a continuación :
<tr>
<td align="center" class="row1">{listado} </td>
</tr>
Este último paso situa el formulario en la parte izquierda,, pero si quieres cambiarlo de sitio,,, pon la etiqueta {listado} donde quieras que aparezca y anulando el paso 3
excitex2