Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* Adk Image Random - Pequeña modifcacion - imagenes aleatorias
  Leído 2180 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Sep 04 2012


Buenos Dias

Les comento que instale el "Adk Image Random", este bloque me pide crear un directorio donde apareceran las imagenes que queremos mostrar.

En el foro tengo instalado un servidor de imaganes, lo que se me ocurrio es que seria maravilloso que el bloque mostrara las imagenes que los usuarios suben al servidor, de tal forma que los usuarios utilicen mas nuestro server de imaganes.

Bueno este es el codigo del Bloque "Adk Imgen Random"

Código: [Seleccionar]
if (!defined('SMF'))
die('Hacking attempt...');

global $scripturl, $boardurl, $txt;
$dir = $boardurl.'/AdkImageRandom/';
/*************************/
/****  Configuracion  ****/
/*************************/

//Cambiar el nombre de las imagenes por las suyas.
$images = array(
    $dir.'Imagen1',
    $dir.'Imagen2',
    $dir.'Imagen3',
    $dir.'Imagen4',
);

$delay = 7; //Tiempo de transicion. (En segundos)
$ancho = '850'; //ancho de las imagenes. (Recomendado no superar los 850)
$alto = '300'; //Alto de las imagenes. (Recomendado no superar los 300)

Modifique la ruta de las imágenes por la ruta de el servidor.

Código: [Seleccionar]
global $scripturl, $boardurl, $txt;
$dir = $boardurl.'/imags/images/';

Hasta ahy todo esta bien, mirando el codigo me pide nombrar las imagenes que quiero que muestre dicho bloque.

Codigo del Bloque

Código: [Seleccionar]
//Cambiar el nombre de las imagenes por las suyas.
$images = array(
    $dir.'Imagen1',
    $dir.'Imagen2',
    $dir.'Imagen3',
    $dir.'Imagen4',
);

He aqui el problema, como el servidor le cambia el nombre a las iamagenes que se suben, quisiera saber si se puede cambiar dicho codigo para que muestre las imagenes aleatorias dentro de este directorio "/imags/images/" porque no sabemos cuantas y tampoco que nombre tendran esas imagenes.

Les agradezco mucho.



*



Fadrox
2.0
www.fadrox.net

Mensajes: 139

Ver Perfil  Email 

En línea

*
Sep 05 2012


Despues me fijo si se puede lograr lo que pedis.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#1

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 05 2012


Ok te agradezco!


*



Fadrox
2.0
www.fadrox.net
#2

Mensajes: 139

Ver Perfil  Email 

En línea

*
Sep 14 2012


Alguien que se acuerde de mi!


*



Fadrox
2.0
www.fadrox.net
#3

Mensajes: 139

Ver Perfil  Email 

En línea

*
Sep 17 2012


Yo me acuerdo de vos, pero ando con problemas de salud. Un poquito mas de paciencia, cuando me recupere me pondre con esto.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#4

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 24 2012


Ya casi lo tengo listo el codigo, solo que como dije ando cortos de tiempo.

No me olvido de esto.

Saludos

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#5

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 24 2012


Bueno como lo prometido es deuda, aca te dejo el codigo que deberias usar.

Reemplaza todo el codigo con este:
Código: [Seleccionar]
<?php
/******************************************
* Author: ^HeRaCLeS^
* Website: www.smfpersonal.net
* Mail: heracles@smfpersonal.net
* Block: Adk Image Random
* Version: 2.0
* Compatible (SMF): 2.0*
* Compatible (Adk Portal): 2.0*
******************************************/
if (!defined('SMF'))
die('Hacking attempt...');

global $scripturl$boardurl$txt$boarddir;
/*************************/
/****  Configuracion  ****/
/*************************/

//Extensiones a mostrar
$extensions = array('jpg','jpeg','gif','png','bmp');

//Nombre del directorio
$folder_image_name "/AdkImageRandom/";

//Ruta del directorio
$images_folder_path $boarddir.$folder_image_name;

//Url del directorio
$url_to_folder $boardurl.'/AdkImageRandom/';

//Tiempo de transicion. (En segundos)
$delay 7;

//Ancho de las imagenes. (Recomendado no superar los 800)
$ancho '536';

//Alto de las imagenes. (Recomendado no superar los 300) 
$alto '300';

//Array de imagenes
$images = array();


/************************/
/**** Funcion Script ****/
/************************/

if ($handle opendir($images_folder_path)) {
while (false !== ($file readdir($handle))) {
if ($file != "." && $file != "..") {
$ext strtolower(substr(strrchr($file"."), 1));
if(in_array($ext$extensions)){
$images[] = $url_to_folder.$file;
}
}
}
closedir($handle);
}
$num_images count($images);
echo '
<div style="text-align: center;">
<img alt="Adk Image Random" style="width: '
.$ancho.'px; height: '.$alto.'px; border-radius: 7px;" id="slideshow" src="" />
</div>

<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
     var images = ['
;
for ($i 0$i $num_images$i++)
    
echo '["'$images[$i], '"]', ($i == $num_images 1) ? '' ',';

echo '];
     var current_image = 0;
     var num_images = '
$num_images';
     var timer;

     function changeImage()
     {
if (current_image == num_images)
current_image = 0;
document.getElementById("slideshow").src = images[current_image];
current_image = current_image + 1;
var timer = setTimeout("changeImage();", '
$delay 1000');
}

     changeImage();
// ]]></script>'
;
?>


Lo unico que deberias modificar en este codigo seria la ruta a la carpeta de imagenes.
osea reemplazar "AdkImageRandom" por "imags/images"

Espero que te sirva.  ;)

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#6

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 25 2012


Hice lo que me indicaste pero realmente no se que sucede.

Cuando activo el Bloque aparece esto, pero sin las imagenes.
*


Esta seria la ruta de la carpeta que contiene las imagenes

*


*


Que podra ser Heracles...  ?


*



Fadrox
2.0
www.fadrox.net
#7

Mensajes: 139

Ver Perfil  Email 

« Última Modificación: Septiembre 25, 2012, 12:02:34 pm por jairo2608 »
En línea

*
Sep 25 2012


El log de errores muestra algo?

Porque yo tengo el bloque funcionando perfectamente en el sitio de pruebas.

*¤×•·:.·.:·•×¤* ^HeRaCLeS^ *¤×•·:.·.:·•×¤*
*¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •×¤*
*¤×• All Mp will be ignored | Only considers the Mp requested per my •×¤*

SMFPersonal

Adk Portal 3.0.2
2.0.14
www.smfpersonal.net
#8

Mensajes: 13978

Ver Perfil  SMFPersonal 

En línea

*
Sep 25 2012


Intentare verificar el Log de Errores y vaciar el cache!

Unido automaticamente - {Septiembre 25, 2012, 07:35:02 pm}


Siempre lo seguiré diciendo...  Tio eres un severo Capo!!!!!

Mira como quedo de Bonito, se que a muchos les gustara este tipo de Bloque.

*


Muchas gracias "Heracles" de verdad reconozco tu esfuerzo.

Saludos


*



Fadrox
2.0
www.fadrox.net
#9

Mensajes: 139

Ver Perfil  Email 

« Última Modificación: Septiembre 25, 2012, 07:36:18 pm por jairo2608 »
En línea




Otros temas de su interes




Usuario:
Contraseña:
Sesión:
hermes bracelet replica, christian louboutin replica, van cleef and arpels replica, red bottoms replica, cartier love bracelet replica christian louboutin replica, christian louboutin replica, hermes bracelet replica,