Доброго времени суток!
К себе на форум установил BB2Spoiler SE. Встал ровно и красиво. Замечательно работает. Потом установил BB2Spoiler FE. Тоже встал без ошибок и нареканий, миниатюры создает на ура. Но проблема возникла именно в Fancybox. При клике на миниатюру, оригинальное изображение открывается исключительно в новом окне, а не через Fancybox. Возможно, я что-то не раскомментировал в *.js или не изменил где надо 0 на 1... Перелопатил все темы, но нигде не увидел похожей проблемы. Если есть возможность, подскажите, пожалуйста, решение.
С уважением, Дмитрий.
BB2Spoiler FE и PhpBB 3.0.7
Не цепляет Fancybox.
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Проще всего указать ссылку на форум/тему с примером (иначе буду гадать).
-
qw
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Да, прошу прощения, надо было сразу кинуть ссылку на пример. Вот, пожалуйста http://razdolbikerz.ru/forum/viewtopic.php?f=1&t=5056
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
1. как минимум отсюда viewtopic.php?f=46&t=1401 была недоделана эта часть инструкции
Открыть файл
/addons/js/spoiler.js
//-----------------------------------------------------------------------------
заменить
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
на
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
Открыть файл
/addons/js/spoiler.js
//-----------------------------------------------------------------------------
заменить
//-----------------------------------------------------------------------------
Код: Выделить всё
$img.bind('click', function(){ return !window.open(src); });
//Fancybox
/*$img.bind('click', function(){
$(".postImg").fancybox({
'modal': false,
'titleShow': true,
'titlePosition': 'inside',
'autoScale': true,
'autoDimensions': true,
'type': 'image',
'href': src,
'scrolling': 'auto',
'titleFormat': function(title, currentArray, currentIndex, currentOpts)
{
return '<a href="' + src + '" target="_blank">' + src + '</a>';
}
});
});*/
на
//-----------------------------------------------------------------------------
Код: Выделить всё
//$img.bind('click', function(){ return !window.open(src); });
//Fancybox
$img.bind('click', function(){
$(".postImg").fancybox({
'modal': false,
'titleShow': true,
'titlePosition': 'inside',
'autoScale': true,
'autoDimensions': true,
'type': 'image',
'href': src,
'scrolling': 'auto',
'titleFormat': function(title, currentArray, currentIndex, currentOpts)
{
return '<a href="' + src + '" target="_blank">' + src + '</a>';
}
});
});
-
qw
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Все, я увидел то, что не сделал! Спасибо огромнейшее! Буду тестировать!
Последний раз редактировалось qwerty 08 окт 2010, 19:31, всего редактировалось 1 раз.
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Теперь если нажать на картинку, fancybox открывает её (вниз прокрутить нужно страницу), там окажется картинка, почему так? - ошибки в html коде, первое что нашёл:
там незакрытые li теги
Код: Выделить всё
<ul class="nav_top">
<li><a href="./faq.php">FAQ</a>
<li><a href="./search.php">Поиск</a>
<li><a href="./memberlist.php">Пользователи</a>
<li><a href="./ucp.php?mode=register">Регистрация</a>
<li><a href="./ucp.php">Личный раздел</a>
<li><a href="./ucp.php?mode=login">Вход</a>
</ul>
-
qw
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Тег <li> из тех, которые не требуют обязательного закрытия.
Я просто оставил первую строку не подвергнув её комментированию.
Я просто оставил первую строку
Код: Выделить всё
$img.bind('click', function(){ return !window.open(src); });
-
qw
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Да, действительно, картинка оригинального размера открывается в самом низу страницы даже после того, как я закрыл теги <li>.
-
qw
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
Ну все, я разобрался. Да, действительно, ошибка была в коде. Моя ошибка. В пути до "fancybox.js" я пропустил одну буковку.
После этого все заработало) Еще раз спасибо за наставления и огромная благодарность разработчику!<script src="{ROOT_PATH}addonS/js/fancybox.js" type="text/javascript"></script>
Последний раз редактировалось qwerty 09 окт 2010, 11:35, всего редактировалось 1 раз.
-
Al
Сообщение
BB2Spoiler FE и PhpBB 3.0.7
у меня та же беда, гляньте пожалуйста
http://hogsmeade.ru/post13027.html#p13027
http://hogsmeade.ru/post13027.html#p13027
Вернуться в «BB2Spoiler/BB3Spoiler»