Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2005, 19:30
McWinffield
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Antigüedad: 21 años, 7 meses
Puntos: 0
Acoplar galeria a web modular

Hola.
Tengo una web modular (basada en la de zonaphp) y me gustaria acoplar una pequeña galeria de imagenes, pero tengo bastantes dificultades... (soy novato con el php e intento aprender a base de practica... y de golpes ...)

El archivo config.php del web está así:

Código PHP:
<?php
define
('MODULO_DEFECTO', 'home');
define('LAYOUT_DEFECTO', 'template_perfect.php');
define('MODULO_PATH', '../modular/modulos/');
define('LAYOUT_PATH', '../modular/layouts/');

$conf['home'] = array(
        
'archivo' => 'home.php',
        
'layout' => LAYOUT_DEFECTO );

$conf['galeria'] = array(
        
'archivo' => 'galeria/index.php' );

$conf['$format_dir'] = array(
        
'archivo' => 'index.php?gallery=$dir' );
?>
Y la galería en cuestion viene iniciada por:
Código PHP:
<?php 
class dynamic_gallery {
        
    var 
$thumbs_dir;
    var 
$image_dir = 'large'; 
    var 
$txt_dir = 'text'; 

    var 
$gallery_root;
    var 
$gallery_name;
    var 
$file;
    var 
$columns = '';
    var 
$num_cols;
    var 
$file_array = array();
    var 
$page;
    var 
$num_pages;
    var 
$length; 
    var 
$start_num;
    var 
$save_thumbs;
    
    function 
dynamic_gallery( $name, $pager=0, $cols = 3){
        
$this->gallery_name = $name;
        
$this->num_cols = $cols;
        
$this->page = $pager;
        
$cwd = getcwd();
        
$this->gallery_root = $cwd."/modulos/galeria/";
    }
    function 
display_galleries(){
          
$num_galleries = 0;
        if(
is_dir($this->gallery_root)){
            
$dh =opendir($this->gallery_root);
            while( 
false !== ($dir = readdir($dh))) {
                if( 
is_dir($this->gallery_root.$dir) && $dir != "." && $dir != "..") {
                    
$format_dir = str_replace("_", " ", $dir);
                    print 
"<p><a href=?mod=$format_dir>$format_dir</a></p>";
                    
$num_galleries++;
                }
(..........
mas codigo.........)
Las galerias estan en http://localhost/modular/modulos/galeria/((mis galerias))
Ylos archivos de la galeria en http://localhost/modular/modulos/galeria/((archivos))

No se si rekieren mas info... pero yo llevo mucho dandole camobios sin solucion... lo q me pasa es q me deja acceder a las galerias, pero en cuanto clickeo para entrar no me deja y me devuelve al home...
Help plis...