4images Forum & Community

International => Español / Castellano => Topic started by: excitex2 on March 04, 2007, 01:14:12 AM

Title: MOD Listado de todas imagénes en un menú desplegable
Post by: excitex2 on March 04, 2007, 01:14:12 AM
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


Code: [Select]
<?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  :

Code: [Select]
require(ROOT_PATH.'includes/sessions.php');

Añade a continuación :
 
Code: [Select]
include(ROOT_PATH.'listar_imagenes.php');


Paso 3

Localiza en ./templates/tus_plantillas/home.html

Code: [Select]
<tr>
                      <td align="center" class="row1">{user_box} </td>
                    </tr>

 

Añade a continuación :

Code: [Select]
<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
Title: Re: MOD Listado de todas imagénes en un menú desplegable
Post by: Borin on March 06, 2007, 11:33:47 AM
Cuando dices que es un listado de todas las imagenes en un menu desplegable, ¿te refieres a qué en cada categoria, se puede teneese menu desplegable?

O es un desplegable con TODAS las imagenes de una galería (que pueden ser muchas)!!!!

Sabes de alguna galeria que lo tenga operativo, para hacerme una idea más clara.....

Un saludo

Excited2,,, eres un monstruo........en el buen sentido...que no haya equivocos!!!!!
Title: Re: MOD Listado de todas imagénes en un menú desplegable
Post by: excitex2 on March 07, 2007, 08:01:19 PM
Saludos,,,

El listado es de todas las imágenes que componen la galería,,, no estan divididas por categorías,, estan todas por orden alfabético.

Pero con una modificación se podría hacer que en cada categoría muestre un listado en un menú desplegable compuesto de todas las imágenes que componen dicha categoría.

excitex2
Title: Re: MOD Listado de todas imagénes en un menú desplegable
Post by: DaNo on March 12, 2007, 07:33:32 PM
Estoy de acuerdo... pueden ser muchas. De hecho mi galería 4images tiene casi 40.000 imágenes... si pongo eso, no sólo consumiría muchísimos recursos del servidor sino que tu ordenador también "petaría". Me parece interesante el mod, pero necesita unos ajustes. Creo que sería interesante un menú desplegable con las categorías.

Gracias Excitex2!!