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

Jak dodać przycisk menu w stylu proVistablue?

Dyskusje na temat modyfikowania i tworzenia stylów do phpBB 3.0.x oraz spraw związanych z szablonami, motywami i zestawami obrazków.
IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 12 września 2009, 13:38

Witam, chciałbym dodać nowy przycisk w menu ( po przycisku index ) ale nie wiem jak to zrobić. Przygotowałem sobie grafikę przycisku, wrzuciłem ją do "imageset/pl" i nie wiem które pliki przeedytować.

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: pit » 12 września 2009, 15:22

nie wiem jak to zrobić
Mniej więcej tak
http://phpbb.pl/forum/viewtopic.php?f=54&t=9338

IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 12 września 2009, 19:08

Witam, pit z liku powyżej dowiedziałem się tylko jaki plik poddać edycji, ale dalej nie wiem jak mam go zmienić. Kod menu wygląda tak:

Kod: Zaznacz cały

<!-- navbar  boutons -->
<div id="menu">
         <a class="forum" href="{U_INDEX}" accesskey="h"><span>{L_INDEX}</span></a>
       <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
       <a class="ucp" href="{U_PROFILE}" title="{L_PROFILE}"><span>{L_PROFILE}</span></a>
       <!-- ENDIF -->
       <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
       <!-- IF not S_USER_UNREAD_PRIVMSG -->
       <a class="nonewpms" href="{U_PRIVATEMSGS}"><span>{PRIVATE_MESSAGE_INFO}</span></a>
       <!-- ENDIF -->
       <!-- IF S_USER_UNREAD_PRIVMSG -->
       <a class="newpms" href="{U_PRIVATEMSGS}" title="{PRIVATE_MESSAGE_INFO}"><span>{PRIVATE_MESSAGE_INFO}</span></a>
       <!-- ENDIF -->
       <!-- ENDIF -->
       <a class="faqs" href="{U_FAQ}" title="{L_FAQ_EXPLAIN}"><span>{L_FAQ}</span></a>
       <!-- IF not S_IS_BOT -->
       <a class="members" href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}"><span>{L_MEMBERLIST}</span></a>
       <!-- ENDIF -->
       <a class="logout" href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l"><span>{L_LOGIN_LOGOUT}</span></a>
       <!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED -->
       <a class="register" href="{U_REGISTER}" title="{L_REGISTER}"><span>{L_REGISTER}</span></a>
       <!-- ENDIF -->
      </div>
<!-- fin navbar bouton --> 
Chciałbym dodać nowy przycisk (z grafiką), a nie wykorzystywać już istniejących. Nowy button miałby otwierać podaną przeze Mnie stronę.

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: pit » 12 września 2009, 21:16

Po

Kod: Zaznacz cały

<a class="forum" href="{U_INDEX}" accesskey="h"><span>{L_INDEX}</span></a>
dodaj

Kod: Zaznacz cały

<a class="jakas_klasa" href="jakis_url"><span>jakis_opis</span></a>
w "colours.css" po

Kod: Zaznacz cały

.forum {background: url("{T_IMAGESET_LANG_PATH}/bouton/forum.png") 0 0 no-repeat;}
dodaj

Kod: Zaznacz cały

.jakas_klasa {background: url("{T_IMAGESET_LANG_PATH}/bouton/jakis_button.png") 0 0 no-repeat;}
po

Kod: Zaznacz cały

.forum:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/forum.png") 0 -25px no-repeat;}
dodaj

Kod: Zaznacz cały

.jakas_klasa:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/jakis_button.png") 0 -25px no-repeat;}
Przycisk rzecz jasna 95/50 i w

Kod: Zaznacz cały

styles/vistablue/imageset/pl/bouton/ 
a nie w "imageset/pl".

IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 12 września 2009, 23:09

Dzięki pit o to mi chodziło. Niestety po edycji nie widzę niestety tego przycisku mimo pustego miejsca na niego, kliknięcie oczywiście przenosi mnie pod adres.

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: pit » 12 września 2009, 23:17

Odświeżyłeś wszystko, button z odpowiednią nazwą jest gdzie trzeba?

IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 13 września 2009, 15:07

pit pisze:Odświeżyłeś wszystko, button z odpowiednią nazwą jest gdzie trzeba?
Tak pit wyczyściłem cache i odświeżyłem szablon, itp. nazwa pliku też się zgadza, a mimo to menu wygląda tak Obrazek (przycisk wstawiłem za "profile").

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: pit » 13 września 2009, 16:11

Pokaż to na tym konserwowanym forum albo wklej kod jaki dodałeś do szablonu i stylu, oraz nazwę i lokalizację przycisku.

Awatar użytkownika
Betrayal
Zasłużony
Posty: 649
Rejestracja: 18 marca 2006, 16:15
Lokalizacja: Otwock pod W/w

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: Betrayal » 13 września 2009, 17:49

Prznoszę do Fora stylów › Pomoc i dyskusje o stylach.

IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 13 września 2009, 19:16

pit mam coś takiego

Kod: Zaznacz cały

<!-- navbar  boutons -->
<div id="menu">
         <a class="forum" href="{U_INDEX}" accesskey="h"><span>{L_INDEX}</span></a>
       <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
       <a class="ucp" href="{U_PROFILE}" title="{L_PROFILE}"><span>{L_PROFILE}</span></a>
       <a class="tg" href="link do.."><span>TG</span></a>
       <!-- ENDIF -->
       <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
       <!-- IF not S_USER_UNREAD_PRIVMSG -->
       <a class="nonewpms" href="{U_PRIVATEMSGS}"><span>{PRIVATE_MESSAGE_INFO}</span></a>
       <!-- ENDIF -->
       <!-- IF S_USER_UNREAD_PRIVMSG -->
       <a class="newpms" href="{U_PRIVATEMSGS}" title="{PRIVATE_MESSAGE_INFO}"><span>{PRIVATE_MESSAGE_INFO}</span></a>
       <!-- ENDIF -->
       <!-- ENDIF -->
       <a class="faqs" href="{U_FAQ}" title="{L_FAQ_EXPLAIN}"><span>{L_FAQ}</span></a>
       <!-- IF not S_IS_BOT -->
       <a class="members" href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}"><span>{L_MEMBERLIST}</span></a>
       <!-- ENDIF -->
       <a class="logout" href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l"><span>{L_LOGIN_LOGOUT}</span></a>
       <!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED -->
       <a class="register" href="{U_REGISTER}" title="{L_REGISTER}"><span>{L_REGISTER}</span></a>
       <!-- ENDIF -->
      </div>
<!-- fin navbar bouton -->   

Kod: Zaznacz cały

/*Navigation
    --------------------- */

    .forum {background: url("{T_IMAGESET_LANG_PATH}/bouton/forum.png") 0 0 no-repeat;}
    .faqs {background: url("{T_IMAGESET_LANG_PATH}/bouton/faq.png") 0 0 no-repeat;}
    .ucp {background: url("{T_IMAGESET_LANG_PATH}/bouton/profil.png") 0 0 no-repeat;}
    .tg {background: url("{T_IMAGESET_LANG_PATH}/bouton/tg.png") 0 0 no-repeat;}
    .members {background: url("{T_IMAGESET_LANG_PATH}/bouton/membres.png") 0 0 no-repeat;}
    .nonewpms {background: url("{T_IMAGESET_LANG_PATH}/bouton/mp.png") 0 0 no-repeat;}
    .newpms {background: url("{T_IMAGESET_LANG_PATH}/bouton/newmp.png") 0 0 no-repeat;}
    .register {background: url("{T_IMAGESET_LANG_PATH}/bouton/inscription.png") 0 0 no-repeat;}
    .logout {background: url("{T_IMAGESET_LANG_PATH}/bouton/deconnexion.png") 0 0 no-repeat;}
	
    .forum:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/forum.png") 0 -25px no-repeat;}
    .faqs:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/faq.png") 0 -25px no-repeat;}
    .ucp:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/profil.png") 0 -25px no-repeat;}
    .tg:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/tg.png") 0 -25px no-repeat;}
    .members:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/membres.png") 0 -25px no-repeat;}
    .nonewpms:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/mp.png") 0 -25px no-repeat;}
    .newpms:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/newmp.png") 0 -25px no-repeat;}
    .register:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/inscription.png") 0 -25px no-repeat;}
    .logout:hover {background: url("{T_IMAGESET_LANG_PATH}/bouton/deconnexion.png") 0 -25px no-repeat;}

    /*Fin navigation
    --------------------- */
button "tg.png" wrzucony tam gdzie inne z menu.

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: pit » 13 września 2009, 20:39

Mam prośbę, upewnij się że "tg.png" jest w "styles/vistablue/imageset/pl/bouton" bo jakoś nie wierzę.

IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 14 września 2009, 07:45

pit o to i dowód Obrazek

pit
Posty: 1580
Rejestracja: 25 lutego 2009, 18:15

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: pit » 14 września 2009, 08:38

Zmień

Kod: Zaznacz cały

.tg {background: url("{T_IMAGESET_LANG_PATH}/bouton/tg.png") 0 0 no-repeat;}
na

Kod: Zaznacz cały

.tg {background: url("styles/vistablue/imageset/pl/bouton/tg.png") 0 0 no-repeat;}
i zobaczymy.
Odśwież motywy bo się boję zapytać czy wcześniej to zrobiłeś.

IceG
Posty: 67
Rejestracja: 15 kwietnia 2009, 17:39
Kontakt:

Re: Jak dodać przycisk menu w stylu proVistablue?

Post autor: IceG » 14 września 2009, 09:50

Dzięki pit już jest ok.

Zablokowany

Wróć do „Pomoc”