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

Kod: Zaznacz cały

RewriteEngine On
RewriteCond %{HTTP:Content-Type} multipart/form-data [NC]
RewriteRule ^ - [F]
i/lub - nie testowałem

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

Wyświetlanie Subforum w 2 rzędach

Forum przeznaczone dla osób poszukujących modyfikacji do phpBB 3.0.x oraz ich polskich lokalizacji.
Marek607
Posty: 27
Rejestracja: 16 stycznia 2009, 22:38
Kontakt:

Wyświetlanie Subforum w 2 rzędach

Post autor: Marek607 » 23 lutego 2009, 16:03

Witam.
Czy jest możliwość wyświetlania subforum w 2 rzędach??

Póki co mam tą przeróbkę z artykułu żeby wyświetlało w 1 rzędzie

Przykład:

Obrazek
Ostatnio zmieniony 23 lutego 2009, 21:00 przez daroPL, łącznie zmieniany 1 raz.
Powód: Oznaczam jako rozwiązany

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: daroPL » 23 lutego 2009, 16:33

Przenoszę do Poszukiwania.

Rozwiązanie dla Ciebie (na tabelkach, bo nie chciało mi się bawić):
Ten pierwszy kod poruszony w artykule zamieniasz na:

Kod: Zaznacz cały

    if (!empty($s_subforums_list))
    {
        $subforums_ary = $s_subforums_list;
        $s_subforums_list = (string) '<table width="100%" border="0"><tr>';
        
        for ($i = 0, $size = sizeof($subforums_ary); $i < $size; $i++)
        {
            $s_subforums_list .= ($i % 2) ? '</tr><tr>' : '';
            $s_subforums_list .= '<td>' . $subforums_ary[$i] . '</td>';
        }
        $s_subforums_list .= '</tr></table>';
    } 
i dalszych instrukcji już nie wykonujesz.

Marek607
Posty: 27
Rejestracja: 16 stycznia 2009, 22:38
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: Marek607 » 23 lutego 2009, 19:14

I o prawie takie coś mi chodziło :)
Tylko ten drugi rząd się inaczej w każdym forum wyświetla....

Obrazek

I jeszcze nie dzieli ich równo tzn w moim wypadku po jednej stronie jest 5 a po drugiej 3.

P.S. Tą linie to narysowałem żeby było widać o co mi chodzi :P

Awatar użytkownika
daroPL
Administrator
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: daroPL » 23 lutego 2009, 20:51

Popraw kod na:

Kod: Zaznacz cały

        if (!empty($s_subforums_list))
        {
            $subforums_ary = $s_subforums_list;
            $s_subforums_list = (string) '<table width="100%" border="0"><tr>';
            $subforums_per_row = 2;
            
            for ($i = 0, $size = sizeof($subforums_ary); $i < $size; $i++)
            {
                $s_subforums_list .= (!($i % $subforums_per_row) && $i > 0) ? '</tr><tr>' : '';            
                $s_subforums_list .= '<td width="' . (100 / $subforums_per_row) . '%">' . $subforums_ary[$i] . '</td>';                
            }
            $s_subforums_list .= '</tr></table>';
        } 
$subforums_per_row = 2; ta zmienna przechowuje ilość subforów wyświetlanych w jednym wierszu, w twoim przypadku 2.

Marek607
Posty: 27
Rejestracja: 16 stycznia 2009, 22:38
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: Marek607 » 23 lutego 2009, 20:59

No i jest cacy ;)
Wielkie dzięki za pomoc ;)

ania07
Posty: 216
Rejestracja: 05 stycznia 2009, 20:04
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: ania07 » 24 lutego 2009, 08:33

Czy opcja z dwoma rzędami może być zastosowana w ten sposób na moim stylu?
Styl AeroGreenX.
chciałbym miec dokładnie podfora w dwóch kolumnach jak u kolegi.
Dzięki.

jaroslw
Zasłużony
Posty: 4524
Rejestracja: 10 grudnia 2005, 18:48
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: jaroslw » 24 lutego 2009, 15:37

ania07 pisze:Czy opcja z dwoma rzędami może być zastosowana w ten sposób na moim stylu?
Zrób kopię pliku i wypróbuj samemu.
Pobierz styl: we_universal • we_clearblue
Nowości i aktualizacje: Facebook • Google+ • Twitter

ania07
Posty: 216
Rejestracja: 05 stycznia 2009, 20:04
Kontakt:

Re: Wyświetlanie Subforum w 2 rzędach

Post autor: ania07 » 24 lutego 2009, 15:40

Rozumiem ze mam zrobic tylko pierwszą cześć, czyli:
if (!empty($s_subforums_list))
{
$subforums_ary = $s_subforums_list;
$s_subforums_list = (string) '<table width="100%" border="0"><tr>';
$subforums_per_row = 2;

for ($i = 0, $size = sizeof($subforums_ary); $i < $size; $i++)
{
$s_subforums_list .= (!($i % $subforums_per_row) && $i > 0) ? '</tr><tr>' : '';
$s_subforums_list .= '<td width="' . (100 / $subforums_per_row) . '%">' . $subforums_ary[$i] . '</td>';
}
ten kod podmienić za ten:
$s_subforums_list = (string) implode(', ', $s_subforums_list);
Dalsza częsc z instrukcji nie jest potrzebna do wykonania??


edit:
zrobione, dziekuję.

Zablokowany

Wróć do „Poszukiwania”