Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/02/2013, 19:13
Avatar de iconogt
iconogt
 
Fecha de Ingreso: septiembre-2004
Ubicación: Guatemala
Mensajes: 576
Antigüedad: 22 años, 1 mes
Puntos: 4
Respuesta: Problema con plugin Fancybox

Hola a todo el mundo, yo lo hago así y me funciona al 100% =)
functions.php
Código PHP:
<?php
function add_scripts() {
      
wp_deregister_script('jQuery');
      
wp_deregister_script('fancybox');
      
wp_deregister_script('fancyboxpack');
      
wp_deregister_script('fancybuttons');
      
wp_deregister_script('fancymedia');
      
wp_deregister_script('fancythumbs');

      
wp_register_script('jQuery', get_template_directory_uri() . '/js/jquery-1.8.3.js', FALSE, '1.8.3');
      
wp_register_script('fancybox', get_template_directory_uri() . '/js/source/jquery.fancybox.js', FALSE, '2.1');
      
wp_register_script('fancyboxpack', get_template_directory_uri() . '/js/source/jquery.fancybox.pack.js', FALSE, '2.1');
      
wp_register_script('fancybuttons', get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-buttons.js', FALSE, '2.1');
      
wp_register_script('fancymedia', get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-media.js', FALSE, '2.1');
      
wp_register_script('fancythumbs', get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-thumbs.js', FALSE, '2.1');

      
wp_enqueue_script('jQuery');
      
wp_enqueue_script('fancybox');
      
wp_enqueue_script('fancyboxpack');
      
wp_enqueue_script('fancybuttons');
      
wp_enqueue_script('fancymedia');
      
wp_enqueue_script('fancythumbs');
   }

   
add_action('wp_enqueue_scripts', 'add_scripts');

   function 
micss_theme_styles() {
      if (!
is_admin()) {
         
wp_enqueue_style('fancy', get_template_directory_uri() . '/js/source/jquery.fancybox.css', FALSE, '2.0');
         
wp_enqueue_style('fancybuttons', get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-buttons.css', FALSE, '2.0');
         
wp_enqueue_style('fancythumbs', get_template_directory_uri() . '/js/source/helpers/jquery.fancybox-thumbs.css', FALSE, '2.0');
      }
   }

   
add_action('wp_enqueue_scripts', 'micss_theme_styles');
?>
Con esto nos llama todo lo necesario en nuestro header.php para poder trabajar.

y para el fancybox:
Código:
<script type="text/javascript">
var $ = jQuery.noConflict();
$(document).ready(function(){
$("a.aqui-el-lanzador").attr("rel","galeria_").fancybox();
});
</script>
La verdad la librería está bastante buena, yo en lo personal la uso mucho y no tengo problemas con estandarización para IE7

Espero les haya podido ayudar y cualquier cosa ya saben, comenten y vemos como lo solucionamos.
__________________
_______
Jorge Rojas.