Webboard

Pełna wersja: Fancybox / Fit on page dla MyBB 1.8
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam.

Dlaczego zdjęcia otwierają mi się w nowym oknie?

Pozdrawiam.

forum - http://fabek.pl
Bo poprawny adres skryptu w headerinclude to
Kod PHP:
fancybox/dist/jquery.fancybox.min.js 
i arkusza
Kod PHP:
fancybox/dist/jquery.fancybox.min.css 
Dzisiaj dodałem tego fancyboxa i działa niby fajnie ale nie ma slideshow-a. Każdy obrazek trzeba otwierać na nowo. Czy to w załącznikach czy w zdjęciach wrzuconych np. z imgura.
Modyfikując kod z pierwszego postu raczej możesz coś takiego osiągnąć. Aby zadziałał slideshow na wszystkie załączniki (albo grupowanie po np. poście) wystarczy dorzucić nieco danych dla fancyboxa. Tak za pamięci to nie powiem, ale w ich dokumentacji jest to opisane.
A mógłby mnie ktoś na kierować co dokładnie i gdzie wrzucić aby taki slideshow aktywował się (i w załącznikach i zwykłych zdjęciach z np. imgura)?
Super poradnik, emotki przynajmniej będą miały lepszą rozdzielczość, a nie będą wielkie na 1/3 strony :D
Witam :)

Jest może taka możliwość, żeby po dodaniu kilku zdjęć w wiadomości, klikając w jedno można było przejść do następnego? U mnie kiedy wejdę w jedno muszę z niego wyjść, aby włączyć drugie. Chodzi mi o możliwość przełączenia do następnego lub poprzedniego. Można coś takiego zrobić? Jest taka możliwość?

Z góry dziękuję wszystkim za pomoc. Pozdrawiam ;)
Spróbuj zamienić data-fancybox na coś typu data-fancybox="gallery".
Trzeba by sprawdzić w dokumentacji, aby mieć pewność czy to zadziała. To taki bardziej mój strzał.
Dodanie przycisków do przejścia do następnych slajdów

W szablonie postbit_attachments_thumbnails_thumbnail
Znajdź:
Kod:
data-fancybox="data-{$attachment['aid']}"
Zamień na:
Kod:
data-fancybox="gallery"

Zmniejszenie obciążenia strony

Zamiast pobierać pliki i wrzucać do nas na serwer, możemy użyć linków CDN:
W headerinclude zamiast:
Kod:
<link rel="stylesheet" href="/fancybox/jquery.fancybox.min.css" type="text/css" media="screen" />
<script type="text/javascript" src="/fancybox/jquery.fancybox.min.js"></script>
dodaj:
Kod:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.js"></script>
Dodam tylko, że Fancybox jest płatny przy komercyjnym użytkowaniu: http://fancyapps.com/fancybox/3/#license
Dlatego nie należy /montować/ tej biblioteki na nie swoim forum i pobierać jeszcze pieniądze za wdrożenie ;)
Stron: 1 2