Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

BB2Spoiler/BB3Spoiler

  • Список форумов
  • phpBB 3.0
  • Другие моды для phpBB3
  • BB2Spoiler/BB3Spoiler

BB2Spoiler FE и PhpBB 3.0.7

Не цепляет Fancybox.

Мод спойлера на аяксе для форума phpBB3
16 сообщений
  • 1
  • 2
  • След.
Просмотры: 2536 • 
qwerty
Пользователь
Сообщения: 6
Зарегистрирован: 02 окт 2010, 12:49
Сообщение 06 окт 2010, 18:34
Доброго времени суток!
К себе на форум установил BB2Spoiler SE. Встал ровно и красиво. Замечательно работает. Потом установил BB2Spoiler FE. Тоже встал без ошибок и нареканий, миниатюры создает на ура. Но проблема возникла именно в Fancybox. При клике на миниатюру, оригинальное изображение открывается исключительно в новом окне, а не через Fancybox. Возможно, я что-то не раскомментировал в *.js или не изменил где надо 0 на 1... Перелопатил все темы, но нигде не увидел похожей проблемы. Если есть возможность, подскажите, пожалуйста, решение.
С уважением, Дмитрий.
qwerty
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 06 окт 2010, 19:30
Проще всего указать ссылку на форум/тему с примером (иначе буду гадать).
PPK
qwerty
Пользователь
Сообщения: 6
Зарегистрирован: 02 окт 2010, 12:49
Сообщение 08 окт 2010, 12:14
Да, прошу прощения, надо было сразу кинуть ссылку на пример. Вот, пожалуйста http://razdolbikerz.ru/forum/viewtopic.php?f=1&t=5056
qwerty
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 08 окт 2010, 13:38
1. как минимум отсюда viewtopic.php?f=46&t=1401 была недоделана эта часть инструкции
Открыть файл
/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>';
						}
					});
				 });
//-----------------------------------------------------------------------------
PPK
qwerty
Пользователь
Сообщения: 6
Зарегистрирован: 02 окт 2010, 12:49
Сообщение 08 окт 2010, 19:17
Все, я увидел то, что не сделал! Спасибо огромнейшее! Буду тестировать!
Последний раз редактировалось qwerty 08 окт 2010, 19:31, всего редактировалось 1 раз.
qwerty
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 08 окт 2010, 19:33
Теперь если нажать на картинку, fancybox открывает её (вниз прокрутить нужно страницу), там окажется картинка, почему так? - ошибки в html коде, первое что нашёл:

Код: Выделить всё

				<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>
там незакрытые li теги
PPK
qwerty
Пользователь
Сообщения: 6
Зарегистрирован: 02 окт 2010, 12:49
Сообщение 08 окт 2010, 22:06
Тег <li> из тех, которые не требуют обязательного закрытия.

Я просто оставил первую строку

Код: Выделить всё

$img.bind('click', function(){ return !window.open(src); });
не подвергнув её комментированию.
qwerty
qwerty
Пользователь
Сообщения: 6
Зарегистрирован: 02 окт 2010, 12:49
Сообщение 09 окт 2010, 10:18
Да, действительно, картинка оригинального размера открывается в самом низу страницы даже после того, как я закрыл теги <li>.
qwerty
qwerty
Пользователь
Сообщения: 6
Зарегистрирован: 02 окт 2010, 12:49
Сообщение 09 окт 2010, 11:35
Ну все, я разобрался. Да, действительно, ошибка была в коде. Моя ошибка. В пути до "fancybox.js" я пропустил одну буковку.
  <script src="{ROOT_PATH}addonS/js/fancybox.js" type="text/javascript"></script>
После этого все заработало) Еще раз спасибо за наставления и огромная благодарность разработчику!
Последний раз редактировалось qwerty 09 окт 2010, 11:35, всего редактировалось 1 раз.
qwerty
Altair Bergadler
Благодаривший
Сообщения: 18
Зарегистрирован: 29 дек 2010, 22:24
Сообщение 31 янв 2011, 02:07
у меня та же беда, гляньте пожалуйста
http://hogsmeade.ru/post13027.html#p13027
Altair Bergadler
16 сообщений
  • 1
  • 2
  • След.

Вернуться в «BB2Spoiler/BB3Spoiler»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo