Jump to content

Ayuda con Warning [SOLUCIONADO]


Recommended Posts

Hola a todos,

 

Estoy con un nuevo proyecto para una tienda de motos.

 

He instalado un slider en la home. El módulo funciona perfectamente pero me aparece este warning:

 

Warning: opendir(/modules/blockhomeslideshow/images/btmimg) [function.opendir]: failed to open dir: No such file or directory in /modules/blockhomeslideshow/blockhomeslideshow.php on line 120

 

Adjunto archivo

 

blockhomeslideshow.php

 

Gracias.

Edited by buhoc (see edit history)
Link to comment
Share on other sites

El modulo que estas utilizando tiene distintas versiones circulando por la web, hay incluso algunas que permiten añadir imagenes en el botton y despues estas no se muestran porque simplemente desde el tpl no las recoge.

 

Ese tipo de error que te da se suele dar porque no tienes creado esa carpeta o esta no tiene los permisos adecuados para acceder. Ademas ese error solo te da al acceso a la configuracion del modulo cuando intenta cargar las imagenes que has añadido en el botton. Lo normal seria quitar esa parte de. codigo que despues no se utiliza.

 

if ($handle = opendir(dirname(__FILE__).'/

images/btmimg')) {

while (false !== ($file = readdir($handle))) {

$getfileinfo = pathinfo($file);

if(strcmp($file, '.')!==0 && strcmp($file, '..')!==0 && in_array($getfileinfo['extension'], $this->allowedExt)) {

$link = $xml->xpath('/elements/element[imgname=btmimg/'.$file.']');

if(sizeof($link)>0)

$btmimgstr .= '<div style="margin-bottom:10px"><img width="100" src="'.$this->_path.'images/btmimg/'.$file.'" alt="" /> <input type="text" name="'.$file.'" value="'.$link[0]->link.'" /><input type="hidden" name="'.'btmimg/'.$file.'" value="1" /> <span style="text-decoration:underline;cursor:pointer" onclick="this.parentNode.childNodes[3].value=\'0\';this.parentNode.style.display=\'none\';">Remove</span></div>';

}

}

closedir($handle);

}

 

Saludos

Link to comment
Share on other sites

El modulo que estas utilizando tiene distintas versiones circulando por la web, hay incluso algunas que permiten añadir imagenes en el botton y despues estas no se muestran porque simplemente desde el tpl no las recoge.

 

Ese tipo de error que te da se suele dar porque no tienes creado esa carpeta o esta no tiene los permisos adecuados para acceder. Ademas ese error solo te da al acceso a la configuracion del modulo cuando intenta cargar las imagenes que has añadido en el botton. Lo normal seria quitar esa parte de. codigo que despues no se utiliza.

 

if ($handle = opendir(dirname(__FILE__).'/

images/btmimg')) {

while (false !== ($file = readdir($handle))) {

$getfileinfo = pathinfo($file);

if(strcmp($file, '.')!==0 && strcmp($file, '..')!==0 && in_array($getfileinfo['extension'], $this->allowedExt)) {

$link = $xml->xpath('/elements/element[imgname=btmimg/'.$file.']');

if(sizeof($link)>0)

$btmimgstr .= '<div style="margin-bottom:10px"><img width="100" src="'.$this->_path.'images/btmimg/'.$file.'" alt="" /> <input type="text" name="'.$file.'" value="'.$link[0]->link.'" /><input type="hidden" name="'.'btmimg/'.$file.'" value="1" /> <span style="text-decoration:underline;cursor:pointer" onclick="this.parentNode.childNodes[3].value=\'0\';this.parentNode.style.display=\'none\';">Remove</span></div>';

}

}

closedir($handle);

}

 

Saludos

 

Gracias Amad1md,

 

No me dí cuenta de comprobar si existía la carpeta o no.

 

Ya está solucionado.

 

Saludos

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...