Бывает так, что на одной странице загружается fancybox 2 и fancybox 1, а прийти к одной версии затруднительно..

Например, в случае с Virtuemart.

Что можно тут сделать..? Можно изменить название функции вызова с fancybox на fancybox2. Тогда для fancybox виртуемарта будет использоваться функция fancybox, а для сайта паралельно будет еще fancybox2.

Замена делается в плагине лайтбокса примерно на 1928 строке:

// jQuery plugin initialization
 $.fn.fancybox2 = function (options)

Подключаем fancybox теперь так:

jQuery(document).ready(function($) {
 $('.fancybox2').fancybox2();
});