Witam, mam pytanie czy istnieje jakiś poradnik (najlepiej polski) na temat tego jak stworzyć własny styl pod phpbb3 lub jak edytować styl domyślny do własnych potrzeb ?
Obejrzałem kod prosilver i widzę, że chyba nie trzeba edytować wszystkich plików, które są w folderze template dlatego zależy mi na artykule, który wyjaśnia za co odpowiadają poszczególne funkcję bo jak zakoduję sobie szablon pod xhtml i css to nie wiem, gdzie jaka funkcja ma być.
Pozdrawiam i dzięki za odpowiedzi.
UWAGA: W PHP wykryto krytyczne podatności, przez które Wasze strony/fora mogą zostać zhakowane! Dzisiaj mają być udostępnione poprawione wersje, warto monitorować i ustawić odpowiendie wersje PHP na swom serwerze.
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
i/lub - nie testowałem
Dla nginx
_____________________________________________________
Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Poprawki będę zawarte w wersjach PHP: 8.5.12, 8.4.27, 8.3.36 oraz 8.2.35! Jeśli używacie jeszcze wersje PHP 7.x lub 8.0.x lub 8.1.x, należy, jak najszybciej podnieść wersje PHP i/lub zaktualizować swoje fora!
Do momentu wdrożenia oficjalnej łatki, ryzyko ataku można drastycznie zmniejszyć poprzez zmianę konfiguracji w pliku php.ini:
Ustaw: session.upload_progress.enabled = Off
Albo np., można zrobić: https://ma.ttias.be/php-cve-2026-109618 ... itigation/
Dla serwera Apache ustaw w pliku .htaccess
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]Kod: Zaznacz cały
<If "req('Content-Type') =~ /multipart/i">
Require all denied
</If>Dla nginx
Kod: Zaznacz cały
# http {} context, e.g. /etc/nginx/conf.d/block-multipart.conf
map $http_content_type $block_multipart {
default 0;
"~*multipart" 1;
}
# inside every server {} that passes requests to PHP, including default/catch-all servers
if ($block_multipart) {
return 403;
}Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Jak stworzyć własny styl
Re: Jak stworzyć własny styl
Niestety nie ma. Najprościej zacząć od skopiowania katalogu ze stylem prosilver lub subsilver, zmienienia mu nazwy na własną oraz zaktualizowanie wszystkich plików stylu o nią. Najprościej otworzyć wszystkie pliki stylu w edytorze (polecam Notepad++) i wykonać masową zamianę (CTRL + H). Jeśli dobrze pamiętam, w jakimś temacie opisywałem co w jakim pliku się znajduje. Nazwy są dość intuicyjne, więc w razie czego powinieneś się domyślić
Główne klasy i identyfikatory CSS znajdują się w pliku
W phpBB3 został użyty własny system szablonów. Dynamicznie wstawiane treści mają postać
Blok takich instrukcji zawsze zakańcza
W razie problemów polecam przeglądać ten dział. Padło już na prawdę wiele odpowiedzi na temat zmian, często z gotowym kodem
Wiele ciekawych rzeczy zawartych jest też w wytycznych dot. kodowania, w rozdziałach trzecim i czwartym (niestety po angielsku).
common.css. Należy jednak pamiętać, że część z ustawień jest nadpisywana w innych plikach, np. kolory w colours.css. Pamiętaj również o odświeżaniu komponentów stylu. Bez tego żadne zmiany nie będą widoczne (na stylach opartych o prosilver).W phpBB3 został użyty własny system szablonów. Dynamicznie wstawiane treści mają postać
{NAZWA}. Zmienne językowe wyglądają podobnie, zaczynają się jednak od L_ np.{L_FORUM}. Ścieżki stylu zaczynają się od przedrostka T_, a adresy odnośników od U_. Jest również pewien odpowiednik instrukcji warunkowych. Znajdują się one pomiędzy <--, a --> (tak samo jak komentarze w HTML–u). Przykład:Kod: Zaznacz cały
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT --><!-- ENDIF -->.W razie problemów polecam przeglądać ten dział. Padło już na prawdę wiele odpowiedzi na temat zmian, często z gotowym kodem
Re: Jak stworzyć własny styl
Ok, właśnie to te instrukcje warunkowe i treść dynamiczną mi chodziło bo za bardzo nie wiem, która za co odpowiada ale jak nie ma kursu to chociaż skorzystam z twoich porad bo z angielskiego jestem słaby lecz myślę, że uda mi się trochę zrozumieć.
Zacznę kodować szablon, jeżeli będę miał jakieś problemy to będę pisał.
Zacznę kodować szablon, jeżeli będę miał jakieś problemy to będę pisał.