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
Problem z wyswietlaniem komentarzy
Problem z wyswietlaniem komentarzy
Czy ktos moze wie co zrobic, zeby mi sie za kazdym nowym dodanym komentarzem nie wyswietlalo slowa "komentarze" ? - tylko zeby bylo raz.
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Re: Problem z wyswietlaniem komentarzy
Daj to słowo przed pętlą wyświetlającą komentarze.
Re: Problem z wyswietlaniem komentarzy
we3b czyli np w tym kodzie co jest nie tak ?
Mozesz mi jakos pomoc ? 
Kod: Zaznacz cały
<legend> <font color="#0033cc"> <b>Komentarze</b> </font></legend>
<fieldset style="border:1px solid #DADADA; border-bottom:none; padding:0; margin:0;">
<strong> {author}</strong> ({date}) <b>napisał(a)</b>
<p style="padding:2px; background-color:#ECEEEE">{comment}</p>
</fieldset>Re: Problem z wyswietlaniem komentarzy
Daj trochę więcej kodu bo tutaj nie ma pętli.
Re: Problem z wyswietlaniem komentarzy
daroPL o to kod:
Artykuły Aktywne
Pełna Treść
Ewentualnie jeszcze w pliku shows.inc.php
Pomozesz mi jakos z tym - bardzo Cie prosze.
Chcialem zeby slowo "Komentarze" wyswietlalo mi sie tylko raz.
A w przypadku braku komentarzy zeby pisalo tylko "Brak komentarzy" w ramce na srodku.
Artykuły Aktywne
Kod: Zaznacz cały
<div style="background-color: #EEEEEE">
<div style="width:420px; margin-bottom:30px;">
<div><strong> {title}</strong></div>
<div><em> Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid javascript:ShowOrHide('active-news1','active-news2')#D3D3D3;">{short-story}</div>
<div style="float: right;">[full-link] więcej...[/full-link] [com-link]<b><font color="#666666">Komentarze ({comments-num})</b></font> [/com-link]</div>
</div>
<div style="width:420px; margin-bottom:5px;">
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div></div>
</div>Kod: Zaznacz cały
<div style="width:420px; margin-bottom:15px;">
<div><strong>{title}</strong></div>
<div><em>Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>Kod: Zaznacz cały
$iteration = 0;
if($config_reverse_comments == "yes"){$iteration = count($individual_comments)+1; $individual_comments = array_reverse($individual_comments); }
foreach($individual_comments as $comment)
{
//if there is no comments
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; };
if($config_reverse_comments == "yes") { $iteration --; }
else{ $iteration ++; }Chcialem zeby slowo "Komentarze" wyswietlalo mi sie tylko raz.
A w przypadku braku komentarzy zeby pisalo tylko "Brak komentarzy" w ramce na srodku.
Re: Problem z wyswietlaniem komentarzy
Zrobiłbym tak:
to
zamieniłbym na
to
na
to
Kod: Zaznacz cały
<legend> <font color="#0033cc"> <b>Komentarze</b> </font></legend>
<fieldset style="border:1px solid #DADADA; border-bottom:none; padding:0; margin:0;">
<strong> {author}</strong> ({date}) <b>napisał(a)</b>
<p style="padding:2px; background-color:#ECEEEE">{comment}</p>
</fieldset>Kod: Zaznacz cały
<strong> {author}</strong> ({date}) <b>napisał(a)</b>
<p style="padding:2px; background-color:#ECEEEE">{comment}</p>Kod: Zaznacz cały
<div style="width:420px; margin-bottom:15px;">
<div><strong>{title}</strong></div>
<div><em>Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>Kod: Zaznacz cały
<div style="width:420px; margin-bottom:15px;">
<div><strong>{title}</strong></div>
<div><em>Wysłane {date} przez {author}</em></div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;">{full-story}</div>
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
<font color="#0033cc"> <b>Komentarze</b> </font>Re: Problem z wyswietlaniem komentarzy
daroPL teraz zrobilem tak jak mi powiedziales i mi poznikalo obramowanie wokol komentarzy
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
A w przypadku braku komentarzy mam tak:
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Tak chyba nie powinno byc
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
A w przypadku braku komentarzy mam tak:
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Tak chyba nie powinno byc
Re: Problem z wyswietlaniem komentarzy
Wywaliłem znacznik fieldset oraz legend, gdyż znacznik fieldset służ do grupowania pól formularzy.Darom pisze:daroPL teraz zrobilem tak jak mi powiedziales i mi poznikalo obramowanie wokol komentarzy
http://www.history.is.net.pl/index.php? ... om=&ucat=&
Jeżeli chcesz to to wstaw sobie go według uznania.
Re: Problem z wyswietlaniem komentarzy
No ale co zrobic jesli jest brak komentarzy ? i wyswietla mi dwa napisy zarowno slowo "komentarze" jak i "brak komentarzy"
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Co zrobic zeby w przypadku ich braku tylko byl jeden napis "Brak komentarzy"
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Co zrobic zeby w przypadku ich braku tylko byl jeden napis "Brak komentarzy"
Re: Problem z wyswietlaniem komentarzy
Spróbuj tak:
to
na to
a to
na to:
to
Kod: Zaznacz cały
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; };Kod: Zaznacz cały
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; } else { echo '<font color="#0033cc"> <b>Komentarze</b> </font>'; }Kod: Zaznacz cały
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>
<font color="#0033cc"> <b>Komentarze</b> </font>Kod: Zaznacz cały
<div style="text-align:justify; padding:3px; margin-top:3px; margin-bottom:5px; border-top:1px solid #D3D3D3;"></div>
</div>Re: Problem z wyswietlaniem komentarzy
daroPL znow jest cos nie tak, bo zrobilem tak jak mi pokazales ale dalej mi wyswietla slowo "Komentarze" przy kazdym dodanym nowym komentarzu 
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
Re: Problem z wyswietlaniem komentarzy
To:
zamiast między klamrami dodaj przed:
Kod: Zaznacz cały
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; } else { echo '<font color="#0033cc"> <b>Komentarze</b> </font>'; }Kod: Zaznacz cały
foreach($individual_comments as $comment)Re: Problem z wyswietlaniem komentarzy
daroPL miedzy ktorymi klamrami
- czyli mam rozumiec ze to ma byc tak:
Kod: Zaznacz cały
$iteration = 0;
if($config_reverse_comments == "yes"){$iteration = count($individual_comments)+1; $individual_comments = array_reverse($individual_comments); }
//if there is no comments
if ($total_comments == 0){ echo "<center><p><b>Brak komentarzy</b></p></center><br /><br /><br />"; break; } else { echo '<font color="#0033cc"> <b>Komentarze</b> </font>'; }
foreach($individual_comments as $comment)
{
if($config_reverse_comments == "yes") { $iteration --; }
else{ $iteration ++; }
$comment_arr = explode("|", $comment);
if($comment_arr[0] != "")
{
if(isset($comm_start_from) and $comm_start_from != ""){
if($comment_number < $comm_start_from){ $comment_number++; continue; }
elseif($showed_comments == $comm_per_page){ break; }
}
$comment_number ++;Re: Problem z wyswietlaniem komentarzy
daroPL dzieki serdeczne, dziala mi tak jak chcialem. A wiesz moze co zrobic zeby slowo "komentarze" bylo w ramce a nie nad ramka ? cos takiego jak tutaj probowalem zrobic ale mi nie wychodzilo:
http://www.kurshtml.boo.pl/html/obramowanie,tekst.html
Wiesz jak to zrobic u mnie na stronce
http://www.history.is.net.pl/index.php? ... rom=&ucat=&
http://www.kurshtml.boo.pl/html/obramowanie,tekst.html
Wiesz jak to zrobic u mnie na stronce
http://www.history.is.net.pl/index.php? ... rom=&ucat=&