Fork me on GitHub
Fork me on GitHub
Donar Ahora!
Seleccione una cantidad para donar


¿Quiere que su nombre de usuario sea revelado con su donación?
Si - Listeme como un geneoso donante
No - Liste mi donación como un donante anónimo


Usuario
Bienvenido
Haz click para registrarte. Es gratuito y podrás utilizar todos los recursos de la web

Login

Recuerdame

¿Perdió su contraseña?


Online
Conectados: 50
Miembros: 0
Invitados: 48
Buscadores: 2

Estadísticas
Nuevos miembros: [BillyStilw-25/10/2017] [Teacher194-24/10/2017] [TimmyAngel-18/10/2017] [Leblanc-18/10/2017] [HealthyNut-17/10/2017] [HalliePerk-12/10/2017] [ShadBlais-8/10/2017] [WilburCruc-1/10/2017] [Ulanowski7-25/9/2017] [KaleyKlem-23/9/2017]
Registrados: 30176
Hoy: 0
Ayer: 0

Conectados:
cnInvitadoForos
usInvitadoForos
usInvitadoForos
onlineInvitadoForos
usInvitadoForos
usInvitadoForos
onlineInvitadoNoticias
usInvitadoForos
saInvitadoPerfiles extendidos
onlineInvitadoForos
usInvitadoForos
usInvitadoTitulares
usInvitadoTitulares
usInvitadoPerfiles extendidos
onlineInvitadoForos
onlineInvitadoForos
usInvitadoForos
usInvitadoForos
usInvitadoTitulares
usInvitadoPerfiles extendidos
onlineInvitadoForos
cnInvitadoForos
usInvitadoTitulares
usInvitado
usInvitadoForos
usInvitadoDescargas Módulos (actual)
usInvitadoForos
usInvitadoTitulares
onlineInvitadoForos
usInvitadoNoticias
onlineInvitadoTitulares
onlineInvitadoForos
onlineInvitadoPerfiles extendidos
usInvitadoForos
cnInvitadoForos
onlineInvitadoPerfiles extendidos
onlineInvitadoForos
onlineInvitadoTitulares
onlineInvitadoForos
noInvitado
onlineInvitadoForos
onlineInvitadoForos
onlineInvitadoNoticias
onlineInvitadoForos
usInvitadoTitulares
onlineInvitadoForos
usInvitadoForos
onlineInvitadoForos


Navegando en este tema:   1 Los usuarios anónimos




(1) 2 »


Re: Que modificacion es de extgallery es ?
#12
Normal
Info
Ya he descubierto la solución.

En el nuevo código hay que pegarlo en el mismo sitio pero un poco más arriba, justo encima de
$this->text $text;


Otra pequeña duda...

Ahora cuando se abre la foto desde extgallery aparece la descripción, pero si se abre a través del código [gallery] donde debiera aparecer la descripción... pone 'null' ¿Donde está el fallo?

Un saludo y muchas gracias

Enviado el:26/10/2010 8:55
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#11
Normal
Info
Hola.

Anteriormente hice la modificación de extgallery para las fotos tipo lightbox bajo Xoops 2.0.18 y funcionó ok.

Ahora lo he intentado de nuevo con Xoops 2.4.5 y me ha funcionado todo ok excepto la parte en que puedes coger cualquiera de las fotos y ponerla en cualquier editor de texto que acepte código xoops mediente el código [gallery]numerodefoto[/gallery]

Para conseguir esto había que modificar el archivo module.textsanitizer.php que se encuentra bajo la carpeta Class de la raiz de nuestro sitio.

Me he dado cuenta de que el archivo ha cambiado mucho de una versión a otra, por lo que quizás el código que hay que poner para que funcione sea diferente.

Esta es la parte del código de Xoops antiguo que puse y funciona ok

function &xoopsCodeDecode(&$text$allowimage 1)
    {
        
$patterns = array();
        
$replacements = array();
        
//$patterns[] = "/[code](.*)[/code]/esU";
        //$replacements[] = "'<div class="xoopsCode"><code><pre>'.wordwrap(MyTextSanitizer::htmlSpecialChars('\1'), 100).'</pre></code></div>'";
        // RMV: added new markup for intrasite url (allows easier site moves)
        // TODO: automatically convert other URLs to this format if XOOPS_URL matches??
        
$patterns[] = "/[siteurl=(['"]?)([^"'<>]*)\1](.*)[/siteurl]/sU";
        
$replacements[] = '<a href="'.XOOPS_URL.'/\2">\3</a>';
        
$patterns[] = "/[url=(['"]?)(http[s]?://[^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="\2" target="_blank">\3</a>';
        
$patterns[] = "/[url=(['"]?)(ftp?://[^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="\2" target="_blank">\3</a>';
        
$patterns[] = "/[url=(['"]?)([^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="http://\2" target="_blank">\3</a>';
        
$patterns[] = "/[color=(['"]?)([a-zA-Z0-9]*)\1](.*)[/color]/sU";
        
$replacements[] = '<span style="color#\2;">\3</span>';
        
$patterns[] = "/[size=(['"]?)([a-z0-9-]*)\1](.*)[/size]/sU";
        
$replacements[] = '<span style="font-size\2;">\3</span>';
        
$patterns[] = "/[font=(['"]?)([^;<>*()"']*)\1](.*)[/font]/sU";
        
$replacements[] = '<span style="font-family\2;">\3</span>';
        
$patterns[] = "/[email]([^;<>*()"']*)[/email]/sU";
        
$replacements[] = '<a href="mailto:\1">\1</a>';
        
$patterns[] = "/[b](.*)[/b]/sU";
        
$replacements[] = '<b>\1</b>';
        
$patterns[] = "/[i](.*)[/i]/sU";
        
$replacements[] = '<i>\1</i>';
        
$patterns[] = "/[u](.*)[/u]/sU";
        
$replacements[] = '<u>\1</u>';
        
$patterns[] = "/[d](.*)[/d]/sU";
        
$replacements[] = '<del>\1</del>';
        
//$patterns[] = "/[li](.*)[/li]/sU";
        //$replacements[] = '<li>\1</li>';
        
$patterns[] = "/[img align=(['"]?)(left|center|right)\1]([^"()?&'<>]*)[/img]/sU";
        
$patterns[] = "/[img]([^"()?&'<>]*)[/img]/sU";
        $patterns[] = "/[img align=(['"]?)(left|center|right)\1 id=(['"
]?)([0-9]*)\3]([^"()?&'<>]*)[/img]/sU";
        
$patterns[] = "/[img id=(['"]?)([0-9]*)\1]([^"()?&'<>]*)[/img]/sU";
        if (
$allowimage != 1) {
            
$replacements[] = '<a href="\3" target="_blank">\3</a>';
            
$replacements[] = '<a href="\1" target="_blank">\1</a>';
            
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\4" target="_blank">\5</a>';
            
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\2" target="_blank">\3</a>';
        } else {
            
$replacements[] = '<img src="\3" align="\2" alt="" />';
            
$replacements[] = '<img src="\1" alt="" />';
            
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\4" align="\2" alt="\5" />';
            
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\2" alt="\3" />';
        }
        
$patterns[] = "/[quote]/sU";
        
$replacements[] = _QUOTEC.'<div class="xoopsQuote"><blockquote>';
        
//$replacements[] = 'Quote: <div class="xoopsQuote"><blockquote>';
        
$patterns[] = "/[/quote]/sU";
        
$replacements[] = '</blockquote></div>';
        
$text str_replace"x00"""$text );
        
$c "[x01-x1f]*";
        
$patterns[] = "/j{$c}a{$c}v{$c}a{$c}s{$c}c{$c}r{$c}i{$c}p{$c}t{$c}:/si";
        
$replacements[] = "(script removed)";
        
$patterns[] = "/a{$c}b{$c}o{$c}u{$c}t{$c}:/si";
        
$replacements[] = "about :";

// eXtGallery Hack
$patterns[] = "/[gallery]([0-9]*)[/gallery]/sU";
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\1" rel="lightbox"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\1" alt="" /></a>';

$patterns[] = "/[gallery title=(['"]?)([ a-zA-Z0-9]*)\1]([0-9]*)[/gallery]/sU";
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\3" rel="lightbox" title="\2" alt="\2"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\3" alt="\2" title="\2" /></a>';

$patterns[] = "/[gallery group=(['"]?)([a-zA-Z0-9]*)\1]([0-9]*)[/gallery]/sU";
$replacements[] = '
<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\3" rel="lightbox[\2]"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\3" alt="" /></a>';

$patterns[] = "/[gallery group=(['"]?)([a-zA-Z0-9]*)\1 title=(['"
]?)([ a-zA-Z0-9]*)\3]([0-9]*)[/gallery]/sU";
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\5" rel="lightbox[\2]" title="\4" alt="\4"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\5" title="\4" alt="\4" /></a>';

$patterns[] = "/[gallery title=(['"]?)([ a-zA-Z0-9]*)\1 group=(['"]?)([a-zA-Z0-9]*)\3]([0-9]*)[/gallery]/sU";
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\5" rel="lightbox[\4]" title="\2" alt="\2"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\5" title="\2" alt="\2" /></a>';
// End eXtGallery Hack
        
$text preg_replace($patterns$replacements$text);
        return 
$text;
    }


Este es el código nuevo con la inclusión del hack pero que no funciona:

function &xoopsCodeDecode(&$text$allowimage 1)
    {
        
$patterns = array();
        
$replacements = array();
        
$patterns[] = "/[siteurl=(['"]?)([^"'<>]*)\1](.*)[/siteurl]/sU";
        
$replacements[] = '<a href="' XOOPS_URL '/\2" title="">\3</a>';
        
$patterns[] = "/[url=(['"]?)(http[s]?://[^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="\2" rel="external" title="">\3</a>';
        
$patterns[] = "/[url=(['"]?)(ftp?://[^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="\2" rel="external" title="">\3</a>';
        
$patterns[] = "/[url=(['"]?)([^'"<>]*)\1](.*)[/url]/sU";
        $replacements[] = '
<a href="http://\2" rel="external" title="">\3</a>';
        $patterns[] = "/[color=(['"]?)([a-zA-Z0-9]*)\1](.*)[/color]/sU"
;
        
$replacements[] = '<span style="color: #\2;">\3</span>';
        
$patterns[] = "/[size=(['"]?)([a-z0-9-]*)\1](.*)[/size]/sU";
        
$replacements[] = '<span style="font-size\2;">\3</span>';
        
$patterns[] = "/[font=(['"]?)([^;<>*()"']*)\1](.*)[/font]/sU";
        
$replacements[] = '<span style="font-family\2;">\3</span>';
        
$patterns[] = "/[email]([^;<>*()"']*)[/email]/sU";
        
$replacements[] = '<a href="mailto:\1" title="">\1</a>';

        
$patterns[] = "/[b](.*)[/b]/sU";
        
$replacements[] = '<strong>\1</strong>';
        
$patterns[] = "/[i](.*)[/i]/sU";
        
$replacements[] = '<em>\1</em>';
        
$patterns[] = "/[u](.*)[/u]/sU";
        
$replacements[] = '<u>\1</u>';
        
$patterns[] = "/[d](.*)[/d]/sU";
        
$replacements[] = '<del>\1</del>';
        
$patterns[] = "/[center](.*)[/center]/sU";
        
$replacements[] = '<div style="text-align: center;">\1</div>';
        
$patterns[] = "/[left](.*)[/left]/sU";
        
$replacements[] = '<div style="text-align: left;">\1</div>';
        
$patterns[] = "/[right](.*)[/right]/sU";
        
$replacements[] = '<div style="text-align: right;">\1</div>';
        
$patterns[] = "/[quote]/sU";
        
$replacements[] = _QUOTEC '<div class="xoopsQuote"><blockquote>';
        
$patterns[] = "/[/quote]/sU";
        
$replacements[] = '</blockquote></div>';

        
$this->text $text;
        
$this->patterns $patterns;
        
$this->replacements $replacements;

        
$this->config['allowimage'] = $allowimage;
        
$this->executeExtensions();

        
// eXtGallery Hack
        
$patterns[] = "/[gallery]([0-9]*)[/gallery]/sU";
        
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\1" rel="lightbox"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\1" alt="" /></a>';
        
$patterns[] = "/[gallery title=(['"]?)([ a-zA-Z0-9]*)\1]([0-9]*)[/gallery]/sU";
        
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\3" rel="lightbox" title="\2" alt="\2"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\3" alt="\2" title="\2" /></a>';
        
$patterns[] = "/[gallery group=(['"]?)([a-zA-Z0-9]*)\1]([0-9]*)[/gallery]/sU";
        $replacements[] = '
<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\3" rel="lightbox[\2]"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\3" alt="" /></a>';
        $patterns[] = "/[gallery group=(['"]?)([a-zA-Z0-9]*)\1 title=(['"
]?)([ a-zA-Z0-9]*)\3]([0-9]*)[/gallery]/sU";
        
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\5" rel="lightbox[\2]" title="\4" alt="\4"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\5" title="\4" alt="\4" /></a>';
        
$patterns[] = "/[gallery title=(['"]?)([ a-zA-Z0-9]*)\1 group=(['"]?)([a-zA-Z0-9]*)\3]([0-9]*)[/gallery]/sU";
        
$replacements[] = '<a href="'.XOOPS_URL.'/modules/extgallery/hook-photo.php?id=\5" rel="lightbox[\4]" title="\2" alt="\2"><img src="'.XOOPS_URL.'/modules/extgallery/hook-thumb.php?id=\5" title="\2" alt="\2" /></a>';
        
// End eXtGallery Hack

        
$text preg_replace($this->patterns$this->replacements$this->text);
        return 
$text;
    }


¿Alguien sabe donde puede estar el fallo?

Enviado el:26/10/2010 8:46
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#10
Normal
Info
Muchas gracias debianus, con eso si he conseguido hacerlo perfectamente ;)

Un saludo

Enviado el:21/2/2008 14:51
_________________
Mi blog sobre Xoops: blog.eme3design.es
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#9
Supremo
Info

Enviado el:21/2/2008 0:12
_________________
debianus @ ImpressCMS
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#8
Normal
Info
¿Nadie que lo haya echo nos puede echar una mano??

He encontrado esto, que no es lo mismo, pero puede servir

http://www.cabel.name/2008/02/fancyzoom-10.html

Enviado el:16/2/2008 16:30
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#7
Nuevito
Info
Hola;
Tengo el mismo problema, pero he llegado un poco mas lejos.

1.- Existe un error (por lo menos cuando cambie esto funciono en parte) en la siguiente linea que agregas en el HEAD del archivo THEMES.HTM.
reemplaza lightbox.php en la linea de abajo que colocaste en (/themes/tu_propio_theme/theme.html) por lightbox.js

<script type="text/javascript" src="<{$xoops_url}>/include/lightbox.php?dirname=<{$xoops_dirname}>"></script>

2.- Modifica el archivo extgallery_public-album.html de la carpeta modulo/extgallery/template como ya lo hiciste.

To esto suponiendo que los archivos de la carpeta js que vienen con lightbox los colocaste en root/include donde tambien colocaste lightbox.css, ya que esa es la declaracion que hiciste en el HEAD de theme.html. Con esto a mi me funciona en parte para mostrar todas las imagenes de mis galerias pero en parte ya que el boton para cerrar el modo lightbox no aparece y solo funciona con FireFox.

Debo tener errores pero eso tedara un tip para ver si conseguimos la solucion.

Gracias a riosoft por ayudar.

Tendra alguien un procedimiento paso a paso para instalar lightbox en xoops.

Enviado el:3/2/2008 23:40
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#6
Normal
Info
Se me olvidó deciros que he modificado el archivo themes.htm como comentais aqui:
<link rel="stylesheet" href="<{$xoops_url}>/include/lightbox.css" type="text/css" media="screen" />
<
script type="text/javascript" src="<{$xoops_url}>/include/prototype.js"></script>
<script type="text/javascript" src="<{$xoops_url}>/include/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="<{$xoops_url}>/include/lightbox.php?dirname=<{$xoops_dirname}>"></script>


Todos los archivos necesarios están en su sitio, menos el lightbox.php, que no se donde está, ni donde conseguirlo.

Una ayudita por favor

Un saludo

/*editado*/

He encontrado por ahi el lightbox.php, y lo he puesto en la ruta, pero sigue ocurriendo lo mismo: La imagen se abre en la misma ventana, pero solo la imagen, sin ningún efecto

Enviado el:30/1/2008 22:12
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#5
Normal
Info
Hola

Me interesa mucho este tema de incorporar el lightbox al extGallery.

he seguido el manual que ha dado riosoft, pero no me funciona. Al darle a la imagen, se me abre en la misma ventana, pero sin xoops ni nada (como si el link apuntara a una imagen)

El código ya modificado ha quedado:
<!--<{if $photos[photo].photo_serveur && $photos[photo].photo_name}>
                <
a href="public-photo.php?photoId=<{$photos[photo].photo_id}>#photoNav"><img class="thumb" src="<{$photos[photo].photo_serveur}>thumb_<{$photos[photo].photo_name}>" alt="<{$photos[photo].photo_desc}>" title="<{$photos[photo].photo_desc}>" /></a>
                <{elseif 
$photos[photo].photo_name}>
                <
a href="public-photo.php?photoId=<{$photos[photo].photo_id}>#photoNav"><img class="thumb" src="<{$xoops_url}>/uploads/extgallery/public-photo/thumb/thumb_<{$photos[photo].photo_name}>" alt="<{$photos[photo].photo_desc}>" title="<{$photos[photo].photo_desc}>" /></a>
                <{/if}> -->
<!-- 
añadido para el lightbox -->
<
a href="<{$xoops_url}>/modules/extgallery/hook-photo.php?id=<{$photos[photo].photo_id}>" title="<{$photos[photo].photo_desc}><br><a href='public-photo.php?photoId=<{$photos[photo].photo_id}>'>More info & Comments</a>" rel="lightbox[<{$cat.cat_name}>]"><img class="thumb" src="<{$xoops_url}>/uploads/extgallery/public-photo/thumb/thumb_<{$photos[photo].photo_name}>" alt="<{$photos[photo].photo_desc}>" title="<{$photos[photo].photo_desc}>" /></a>


Es un xoops 2.0.17 y el exGallery 1.03. He borrado el template_c y he probado con Firefox y con IE sin resultado

Gracias de antemano

Enviado el:30/1/2008 15:50
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#4
Principiante
Info
Gracias riosoft, te agradesco tus atenciones :)



Cualquier asunto relacionado se los hare saber :)

Saludos

Enviado el:17/1/2008 16:59
_________________
Lo mejor que he encontrado es Xoops

Haga Clic para ver la Imagen original en una ventana nueva
Haga Clic para ver la Imagen original en una ventana nueva
Haga Clic para ver la Imagen original en una ventana nueva
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati


Re: Que modificacion es de extgallery es ?
#3
Administrador
Info
Aquí un aporte más interesante:

Hack Extgallery

Enviado el:17/1/2008 10:23
Crear PDF con el mensaje Imprimir Facebook Twitter Google Buzz Linkedin Stumbleupon FriendFeed Del.icio.us Digg Reddit Technorati







Usted puede ver temas.
No puede empezar un nuevo tema.
No puede responder mensajes.
Usted no puede editar sus mensajes.
Usted no puede borrar sus mensajes.
Usted no puede crear encuestas.
Usted no puede votar en encuestas.
No se pueden adjuntar archivos a los mensajes.
No se puede publicar sin aprobación.
Usted no puede usar el tipo de tema.
Usted no puede utilizar la sintaxis HTML.
No se puede utilizar firma.

[Búsqueda Avanzada]


Mensajes Recientes

Foro Tema Respuestas Visitas Último Mensaje