Encontré una alternativa a lightbox para oscommerce http://www.plashenkov.com/2010/01/lightweight-image-viewer-for-your-site.html
Es superior a ligthbox ya que no usa tantos archivos javascrit ni de tanto tamaño, además los botones de navegación entre imágenes los pone debajo de la imagen y no en la imagen.
No he logrado aún adaptarla para que funcione como lightbox, estoy casi seguro de que la solución esta en la forma de ponerlo en el product_info.php
Código:
Ya probé sustituyendo el lightbox.css por slidewindow.css y los <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>"> <link rel="stylesheet" type="text/css" href="stylesheet.css"> <link rel="stylesheet" href="lightbox.css" type="text/css" media="screen"> <script language="javascript" type="text/javascript"><!-- function popupWindow(url) { window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150') } function popupWindowAtrib(url) { window.open(url,'popupWindowAtrib','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=400,height=300,screenX=150,screenY=150,top=150,left=150') } //--></script> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script> <script type="text/javascript" src="js/effects.js"></script> <script type="text/javascript" src="js/lightbox.js"></script> <script type="text/javascript" src="js/builder.js"></script> <style type="text/css"> <!-- .noactivo { font-size: 22px; color: #FF0000; font-weight: bold; } --> </style>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/effects.js"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/builder.js"></script>
por <script type="text/javascript" src="js/slidewindow.js"></script>
Pero en lugar de abrirse en la misma ventana el slidewindow con los menúes de navegación, se abre solo la imagen.
No estoy seguro de si tendrá que ver o no, pero por las dudas comento que tengo instalada la contribución que permite agregar hasta 6 imágenes extra, ejemplo http://www.tqm.com.uy/catalog/monitor-185-lcd-viewsonic-va1931wa-p-1867.html
Sí lo pudiéramos dejar funcionando, las webs que usan oscommerce con lightbox, se ahorrarían más de 100kb por producto
¿Alguien me podrá dar una manito con esto?
Desde ya gracias
Marcelo