Comunidad para evacuar tus dudas sobre Joomla y para mostrarnos tu web en esta plataforma.

Ver más
  • 2,985 Miembros
  • 2,473 Temas
  • 875 Seguidores
  • 0

Problema con joomla y el phoca galery

Hola a todos tengo el siguiente problema

un cliente tiene esta pagina montada

http://www.tecnoglass.com/web/index.php?option=com_content&view=article&id=164&Itemid=146&lang=es

y esta hecha en joomla el problema que tiene es en la galería de imágenes, al yo hacer un mousehover sobre los thumbs de la imagen la imagen carga bien pero al hacer clic sobre thumb me abre la imagen y me saca de la pagina donde estoy navegando. el objetivo es que al hacer clic sobre el thumb no pase nada!

alguna sugerencia ???
  • 0
  • 0Calificación
  • 0Seguidores
  • 173Visitas
  • 0Favoritos

14 respuestas

@tubo dijo Hace más de 6 meses:

yo supongo, viendo la clase de los links de las imagenes, clases= "shadowbox button"
que en un principio al cliquear en el thumb, la imagen se abría en un shadowbox
esto es shadowbox: a mitad de pagina puedes ver como funciona
http://www.shadowbox-js.com/

ahora, no se que pasó luego, pero tu sitio presenta un error, el navegador dice que este archivo:
http://www.tecnoglass.com/web/components/com_phocagallery/assets/js/shadowbox/shadowbox.js
no existe, o no esta en esa ubicacion.

como puedes deducir por el nombre, es el archivo encargado de abrir el thumb tipo shadowbox.


asi que te recomiendo , primero, buscar en la configuracion de phocagallery si existe una opción para:
a) evitar linkear los thumbs,
b) o cambiar el efecto al clickear, en vez de shadowbox otra opción
y
c) buscar si ese archivo esta en algun lugar del componente com_phocagallery y ponerlo en su lugar
en la carpeta shadowbox, sino existe se complica, habría que buscar el mismo archivo en la misma versión de phocagallery y subirlo a donde corresponde, para ver si así deja de linkear a otra ventana y por lo menos abre un shadowbox

(si eliges otra opción, o sigues alguna otra recomendación de otro usuario que responda, recuerda que los navegadores registran un error en ese archivo)

de hecho tienes cuatro errores, todo relacionados con phocagallery y archivos que no se encuentran alli donde deberian:
http://www.tecnoglass.com/web/components/com_phocagallery/assets/js/shadowbox/shadowbox.js
y estas tres imagenes, que forman parte de shadowbox
http://www.tecnoglass.com/web/images/phocagallery/icon-switch.gif
http://www.tecnoglass.com/web/components/com_phocagallery/assets/images/icon-switch.gif
http://www.tecnoglass.com/web/components/com_phocagallery/assets/images/shadow1.gif

suerte!

@tubo dijo Hace más de 6 meses:

revise el demo de Phoca y Confirmado, en "la antiguedad" esas imagenes abrían usando shadowbox:
http://www.phoca.cz/demo/switch-swap-image

para empezar
cambiale el efecto shadowbox por otro (tienes varios para elegir, modalbox, hightlight, slimbox, etc)
o bajate la versión, descomprimela en tu pc y sube los archivos que te faltan a sus respectivas carpetas.

@tubo dijo Hace más de 6 meses:

no dudes, tu galeria es phocagalley
lo puedes leer en la url de las imagenes
http://www.tecnoglass.com/web/images/phocagallery/thumbs/phoca_thumb_l_OPM-(3).jpg
saludo

@tubo dijo Hace más de 6 meses:

si debido a mi respuesta, te surgen mas preguntas, pues.. haz las preguntas
y te ayudaremos

es curioso, al menos, que el archivo shadowbox.js haya dejado de estar donde corresponde, habría que suponer porqué lo han quitado? debe ser por alguna razón (quizás generaba un error de incompatibilidad con otro modulo)
o al instalar la galería, la carpeta no tenía permisos de escritura y no se instalo.

Saludos!

@malonhm dijo Hace más de 6 meses:

Tengo un sitio web que tiene instalado el phocagalley y lo tengo configurado para que cuando el usuario cliickea en la imagen aparece la ventana emergente. Si te interesa el efecto puedo pasarte una captura de pantalla de la configuración de phocagalley, el sitio es http://crocetex.com/category/1-pedreria.

@tubo dijo Hace más de 6 meses:

skdna dijo:

estuve examinando el código fuente de los thumbs y estos contienen la etiqueta <a href="con el enlace"> hay una manera de entrar al código fuente del phocagalery y evitar que se genere ese script ?? de ser así como lo podría hacer ?



se puede hacer, el problema es que las versiones de phocagallery son diferentes,
(la tuya seguro no es la ultima) y el codigo es diferente según la versión.
por lo pronto el archivo que deberías revisar es
components/com_phocagallery/views/category/tmpl/default.php
en algún lugar de ese archivo, dependiendo de la versión
se encuentra una linea basicamente asi:
// Images -->esto es un comentario
bla bla bla
echo '<a class="'.$value->button->methodname.'"';
        if ($value->type == 2) {
            if ($value->overlib == 0) {
                echo ' title="'. $value->title.'"';
            }
        }
        echo ' href="'. $value->link.'"';   -->esta linea genera la ruta del link en mi versión
----------------------------------------------------------------------------------------------------------------
habría que dejar algo asi: 
echo ' href="/"';


funciona en la versión mas vieja de phocagallery que poseo, ahora toca en la tuya
guarda siempre el original porque si te equivocas
suerte =)

@tubo dijo Hace más de 5 meses:

veo que repusiste el archivo shadowbox y funciona
lo damos por ..?
si puedes repone también estas imagenes:
http://www.tecnoglass.com/web/images/phocagallery/icon-switch.gif
http://www.tecnoglass.com/web/components/com_phocagallery/assets/images/icon-switch.gif
http://www.tecnoglass.com/web/components/com_phocagallery/assets/images/shadow1.gif
asi tu sitio no tiene ningún error (los errores perjudican al SEO y posicionamiento)
Saludos

@tubo dijo Hace más de 5 meses:

skdna dijo:

si hice lo que me dijiste, el antiguo administrador del sitio habia renombrado la carpeta como #shadowbox por eso decia que los archivos no existian ...


pff! todo un administrador =(

el archivo es ese, components/com_phocagallery/views/category/tmpl/default.php
incluso en la versión 2.8.0 (es la última para J1.5) el archivo no es el que muestras, el original tiene 619 lineas y en la linea 126 figura la indicación que te señalé que se encarga del link
(de hecho en todo el componente 2.8.0 no hay un solo archivo como el que muestras, uso programas para buscar coincidencias en los archivos)

ó no es la versión 2.8.0
ó tu programa para ver archivos php no te muestra todas las lineas (pueden colapsarse)
o
Vaya uno a saber que se le ocurrió hacer ésta vez a nuestro "eminente" administrador con el archivo original

@tubo dijo Hace más de 5 meses:

haz actualizado, muy bien.
ahora presta atención, a lo dicho y a lo no dicho
no he dicho nunca que elimináras la línea 126 =)
la linea es así:
echo ' href="'. $value->link.'"';

pues la dejas asi:
echo ' href="#" onclick="return false;"';
asi genera un link, pero éste no va a ningún lado.

Suerte

@tubo dijo Hace más de 5 meses:

luego de cada edición de un archivo, debes refrescar la pagina en tu navegador (preferiblemente vaciando el cache del navegador) para ver los cambios.
recargas la pagina
salvo que tengas el cache del modulo o del sitio activado, los cambios son instantáneos, sino debes esperar el tiempo que esté activado el cache para ver los cambios

saludo

Tienes que ser miembro para responder en este tema