forum.coppermine-gallery.net

Support => Español (Spanish) => Closed boards => Language Specific Support => cpg1.4.x Español (Spanish) => Topic started by: Loriac on June 22, 2008, 09:50:56 pm

Title: Foto aleatoria
Post by: Loriac on June 22, 2008, 09:50:56 pm
Hola a todos, primero dar las gracias por reabrir el foro español, ¡hacía falta! ;)

Bueno mi pregunta y duda es, quiero que en mi página principal aparezca una foto aleatoria de la galeria, he visto muchos códigos, leido en inglés que si es peligroso por ssi o no se qué, la verdad ando perdida. Me gustaría saber cual es el código exacto y con menor peligro para utilizar, ya que yo no doy con ello.

Muchas gracias!
Title: Re: Foto aleatoria
Post by: just_some_guy on June 22, 2008, 10:52:54 pm
Hola y de nada.

Code: [Select]
<?php
$result 
cpg_db_query("SELECT * FROM {$CONFIG[TABLE_PICTURES]} ORDER BY RAND() LIMIT 1");
while (
$row mysql_fetch_array($result)) {
echo 
'<img src="'.$row[filepath].$row[filename].' alt="'.$row[title].'" />';
}
?>


Puesto este en la archivo de anycontent.php. Tambien va al cpmFetch por otras métodos.
Title: Re: Foto aleatoria
Post by: Fabricio Ferrero on June 22, 2008, 10:57:51 pm
Quote
Hola a todos, primero dar las gracias por reabrir el foro español, ¡hacía falta!
De nada! Estuve peliando por ello y lo logre! (Logramos, necesitaba un programador que me ayudara y just_some_guy se ofrecio también para moderar este sub-foro)

Pagina principal te referis a la pagina principal de tu galeria de fotos? Muchos usan esta pagina como pagina principal del sitio y causa confusion. ¿O pagina principal te referis al index.html (por ejemplo..) de todo tu sitio?

La respuesta de arriba corresponde a la pagina principal de la galeria de fotos. Si no es lo que necesitas, postea de nuevo y te contesto.
Title: Re: Foto aleatoria
Post by: Loriac on June 22, 2008, 11:08:25 pm
Gracias por vuestras respuestas, así da gusto, que rápidez  :D

Pues me he explicado mal, las prisas es lo que tiene... No lo quiero para la página principal de la galeria, sino para un index.html  :P

O mejor dicho, uso tinyportal y me gustaría hacer un "bloque" en el que aparezca la foto  :)

Title: Re: Foto aleatoria
Post by: Fabricio Ferrero on June 22, 2008, 11:16:31 pm
Lo supuse... Aprovecha que sabes ingles e Ingresa a: (no disponible en español) http://forum.coppermine-gallery.net/index.php/topic,35450.0.html (http://forum.coppermine-gallery.net/index.php/topic,35450.0.html)

Ahi vas a ver apenas empeces a leer un poco que aparece la respuesta a tu pregunta.

Es muy facil de usar y avisa si necesitas ayuda.

Suerte!
Title: Re: Foto aleatoria
Post by: just_some_guy on June 22, 2008, 11:17:14 pm
Ah! solo .html? Creo que no es posible porque no tiene .php (o otra server-side lengua). Puede ser que sea possibe con Ajax, pero no sé.

Lo siento,
Title: Re: Foto aleatoria
Post by: Loriac on June 23, 2008, 12:43:23 am
Gracias, la verdad es que de inglés estoy verde.. me defiendo pero en un foro con tantas palabras "resumidas" y eso, me pierdo un poco.

Lo haría con Php, porque tinyportal me lo acepta  ;) De todas formas voy a hecharle un vistazo al post
Title: Re: Foto aleatoria
Post by: Fabricio Ferrero on June 23, 2008, 03:38:53 am
Claro, si lo acepta. Intenta desifrarlo, esta facil.  ;) Las funciones basicas de ese script se hacen con solo subir los archivos a tu servidor, te va a dar un codigo, lo insertas y listo. Probalo y postea si lograste hacerlo.
Title: Re: Foto aleatoria
Post by: Loriac on June 23, 2008, 11:48:03 pm
Hola Fabri, muchas gracias por tu interes.

Ya tengo instalado el cpmFetch, fue muy fácil  :) Me da un código pero no es lo que yo quiero.. yo quiero que se muestre solo una foto aleatoria en vertical y que lleve a la galería.

Veo muchos códigos pero no se, la verdad en Php soy neófita, de html hago lo que quieras pero de esto.. fatal ¿donde puedo encontrar el código?

Gracias de nuevo!!  ::) :D
Title: Re: Foto aleatoria
Post by: Loriac on June 24, 2008, 03:45:47 am
Ya conseguí ponerlo!!!

GRACIAS!
 :-*
Title: Re: Foto aleatoria
Post by: Fabricio Ferrero on June 24, 2008, 04:54:28 am
Quote
Ya conseguí ponerlo!!!

GRACIAS!

Ok, de nada! Te pido un favor, acordate que estamos en un foro y tu pregunta va a ser vista por muchas personas, por lo tanto te pido por favor que coloques como lograste hacerlo funcionar. De esta manera, la proxima persona que lea el tema va a saber como hacerlo, ok?

Saludos,  ;)