Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Rozszerzenia do phpBB 3.1.x autorstwa użytkowników. Tutaj możesz zaprezentować swoje prace, także w wersjach deweloperskich.
Regulamin forum
Zakładając temat dla swojego stylu, wymagane jest dodanie go jako załącznik (przez forum) w pierwszym poście.
vader
Moderator
Posty: 387
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Post autor: vader » 19 kwietnia 2015, 16:53

Cześć,

na forum w wersji 3.0.x korzystałem z dodatku HighSlide Attachment MOD, które bardzo mi odpowiadał. Po ostatniej aktualizacji forum do 3.1.3, niestety dodatku już nie było. Po chwilowych poszukiwania znalazłem go na rosyjskim forum, którego użytkownikiem jest Anvar.

Aby maksymalnie uprościć instalację i ilość plików, usunąłem zbędne wg. mnie rzeczy oraz przetłumaczyłem na język polski. Ponadto przystosowałem dodatek do działania z mChat w wersji 0.0.14

Oczywiście w Menedżerze rozszerzeń w Panelu Administracji zachowana jest informacja o autorze. Dodałem siebie wyłącznie jako osoba, która zmodyfikowała dodatek. 8-)

Dodatek działa i był testowany w wersji:
- forum phpBB 3.1.2PL oraz 3.1.3PL ze stylami prosilver oraz prosilver special edition

Instalacja:

:arrow: pobrać plik Highslide_phpBB3.1.3_PL.rar z załączika i wypakować zawartość:
Highslide_phpBB3.1.3_PL.rar
Highslide dla phpBB 3.1.x PL
(103.03 KiB) Pobrany 178 razy
:arrow: skopiować do folderu /ext w katalogu głównym forum
:arrow: przejdz do Panelu Administracji -> Dostosowywanie -> Zarządzanie rozszerzeniami
:arrow: włączyć rozszerzenie Highslide dla phpBB 3.1.x

Dodanie własnego BBcode

:arrow: przejdz do Panelu Administracji -> Publikowanie -> Znaczniki BBCode
:arrow: kliknij Dodaj nowy znacznik
:arrow: wypełnij pola jak poniżej
highslide_bbcode.jpg
Ustawienia własnego znacznika BBcode
(295.33 KiB) Pobrany 19961 razy

Kod: Zaznacz cały

[hs]{URL}[/hs]

Kod: Zaznacz cały

<div class="highslide-gallery">
<a href="{URL}" class="highslide" onclick="return hs.expand(this)"><img src="{URL}" alt="" title="Kliknij, aby powiększyć." style="max-width:400px; max-height:400px;" /></a><div class="highslide-heading"></div>
</div>
Gdzie max-width: oraz max-height: to wartość miniaturki w pikselach, która będzie wyświetlana na forum.

Kod: Zaznacz cały

Wstaw obrazek: [hs]adres obrazka[/hs]
Informacje
:arrow: Znacznik hs, zostanie dodany w oknie odpowiedzi/pisania nowego posta.
znacznik_hs_forum.jpg
Znacznik Highslide na forum
(85.56 KiB) Pobrany 19959 razy
:arrow: W dodatku mChat znacznik hs, widniej w opcji Własne BBcode.
znacznik_hs_mchat.jpg
Znacznik Highslide w dodatku mChat
(62.76 KiB) Pobrany 19954 razy
Gotowe! :)

Efekt?
Dostajemy miniaturkę na forum, która po kliknięciu pokazuje pełnym rozmiar zdjęcia lub dopasowuje go rozdzielczości naszego monitora.
Możemy oglądnąć pokaz slajdów (zdjęć) z aktualnej strony forum. Możemy przeglądać kolejne zdjęcia przy pomocy strzałek klawiatury.
Ponadto widoczny jest po najechaniu wskaźnikiem myszy Menu, które ma w/w opcje i parę innych :-)
hs_miniaturka.jpg
Miniaturka highslide na forum
(61.88 KiB) Pobrany 19959 razy
Pozdrawiam!

ps. pamiętajcie, że aby korzystać ze skryptu Highslide na komercyjnych forach, należy wykupić licencję u autora!

vader
Moderator
Posty: 387
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Highslide dla polskiej wersji phpBB 3.1.x

Post autor: vader » 03 grudnia 2015, 11:11

Cześć,

dodatek oczywiście działa poprawnie w aktualnej wersji phpBB 3.1.6

Na swoim forum dodałem również ikonę do zaawansowanego edytora BBcodes -> https://www.phpbb.com/customise/db/exte ... bcode_box/

Pierwsza ikona z lewej w dolnym pasku:
Obrazek

Aby to zrobić należy dodać znacznik HS jak w poście powyżej. A następnie ikonę hs.gif z załącznika umieścić w folderze ext/vse/abbc3/images/icons. Na końcu należy wyczyścić pamięć cache forum.

Położenie znacznika HS (kodów BBcodes) w tym edytorze, można zmieniać wg. uznania w panelu administracyjnym.
hs.gif
Ikona dodatku Highslide do zaawansowanego edytora BBcodes
(985 Bajtów) Pobrany 13468 razy

vader
Moderator
Posty: 387
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Highslide dla polskiej wersji phpBB 3.1.x

Post autor: vader » 16 stycznia 2017, 11:54

Dodatek działa bez problemów z wersją phpbb 3.1.3 do 3.1.10.

Również w wersji phpbb 3.2.0 działa poprawnie(łącznie z Advanced BBCode Box 3.1 w wersji 3.1.1 oraz 3.1.3)

Awatar użytkownika
Kryspin
Posty: 18
Rejestracja: 10 maja 2017, 14:26

Re: Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Post autor: Kryspin » 11 maja 2017, 14:18

Poszerzenie działa bardzo dobrze, tylko czy jest opcja zrobienia wyjątku dla mchata? Żeby taki ładny pasek narzędzi nie pojawiał się pod mchatem?

vader
Moderator
Posty: 387
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Post autor: vader » 12 maja 2017, 05:39

Możesz załączyć jakis zrzut ekranu?

Awatar użytkownika
Kryspin
Posty: 18
Rejestracja: 10 maja 2017, 14:26

Re: Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Post autor: Kryspin » 12 maja 2017, 08:46

Proszę bardzo:
http://i.imgur.com/IV2Pex0.png

Żeby to było standardowe, chociaż to tak bardzo nie przeszkadza, ale lepiej wyglądałoby standardowe na czacie.
Programowanie w dzisiejszych czasach jest wyścigiem pomiędzy inżynierami oprogramowania, usiłującymi stworzyć większe i bardziej idiotoodporne programy, oraz światem usiłującym stworzyć większych i lepszych idiotów. Jak dotąd świat wygrywa~ Rick Cook

vader
Moderator
Posty: 387
Rejestracja: 19 kwietnia 2015, 14:44
Lokalizacja: Kraków
Kontakt:

Re: Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Post autor: vader » 12 maja 2017, 09:24

Trzeba byłoby pewnie w plikach mChat zmienić kod. Napisz\poszukaj tutaj. Może ktoś z autorów pomoże - https://www.phpbb.com/customise/db/exte ... on/support

Awatar użytkownika
Kryspin
Posty: 18
Rejestracja: 10 maja 2017, 14:26

Re: Highslide dla polskiej wersji phpBB 3.1.x, 3.2.x

Post autor: Kryspin » 12 maja 2017, 09:42

Dziękuje~ będę próbować. Najpierw poprzeglądam wszystko co tam mają, a potem zapytam, jeśli nic nie znajdę.
Programowanie w dzisiejszych czasach jest wyścigiem pomiędzy inżynierami oprogramowania, usiłującymi stworzyć większe i bardziej idiotoodporne programy, oraz światem usiłującym stworzyć większych i lepszych idiotów. Jak dotąd świat wygrywa~ Rick Cook

ODPOWIEDZ