Do forum phpbb 3.0.11PL (testowane na lokalnym komputerze i XAMPie) zainstalowałem poprzez AutoMOD-a dodatek Advanced BBCode Box 3 (mssti_abbc3.zip).
Wszystko śmiga jak trzeba jednak brakuje mi pewnej funkcjonalności. Chciałbym dodać do edytora przyciski, które by generowały w treści posta niektóre symbole (z tabeli symboli) takie jak greckie litery: alfa, beta, gamma i pewne inne symbole np. symbole strzałek. W jaki sposób można byłoby dodać te dodatkowe elementy do edytora?
(potrzebuje takiej funkcjonalności, ponieważ większość użytkowników mojego forum chcąc użyć w treści posta znaczku "alfa" woli użyć pojedynczego przycisku, niż generować to przez: [font=Symbol]a[/font])
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
[Edytor postów] Dodanie przycisków i funkcji do edytora
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
Re: [Edytor postów] Dodanie przycisków i funkcji do edytora
Dla phpBB2 była taka modyfikacja, dla phpBB3 niestety nie widzę. Nie jest to jednak nic straconego. Możesz sobie przygotować samemu taką tablicę przycisków, dzięki własnym przyciskom BBCode. W panelu administracji -> PUBLIKOWANIE -> Znaczniki BBCode. Przykład:
Ustawienia znacznika BBCode:
Kod: Zaznacz cały
[alpha][/alpha]Dodaj/zmień znacznik BBCode:
Zamiennik HTML:
Wyświetlaj w oknie odpowiedzi: Tak
Kod: Zaznacz cały
[alpha][/alpha]Kod: Zaznacz cały
αRe: [Edytor postów] Dodanie przycisków i funkcji do edytora
@up, jemu nie o to chodziło a rzeczywisty sposób uzyskania takich znaków w jednym tagu musiałby wykorzystywać javascript i w tablicy asocjacyjnej wyszukiwać odpowiednik.
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Re: [Edytor postów] Dodanie przycisków i funkcji do edytora
medeish napisał:
To już obczaiłem. Niestety, nie potrafię w żaden sposób dodać ikony do tak utworzonego przycisku. Próbowałem nawet z pewnym modem (CUSTOM_BBCODE_IMAGE_POSTING_BUTTONS_V0.0.2), który dodaje do edytora znaczników BBCode możliwość przypisania ikony ale też nie działa.
Tę opcję wykorzystam w ostateczności, jeżeli nie uda mi się osiągnąć zamierzonego celu. A moim celem jest właśnie to co napisał Bielu:
Dla phpBB2 była taka modyfikacja, dla phpBB3 niestety nie widzę. Nie jest to jednak nic straconego. Możesz sobie przygotować samemu taką tablicę przycisków, dzięki własnym przyciskom BBCode. W panelu administracji -> PUBLIKOWANIE -> Znaczniki BBCode.
To już obczaiłem. Niestety, nie potrafię w żaden sposób dodać ikony do tak utworzonego przycisku. Próbowałem nawet z pewnym modem (CUSTOM_BBCODE_IMAGE_POSTING_BUTTONS_V0.0.2), który dodaje do edytora znaczników BBCode możliwość przypisania ikony ale też nie działa.
Tę opcję wykorzystam w ostateczności, jeżeli nie uda mi się osiągnąć zamierzonego celu. A moim celem jest właśnie to co napisał Bielu:
Właśnie o takie coś mi chodzi (i żeby jeszcze na przycisku była ikonka).@up, jemu nie o to chodziło a rzeczywisty sposób uzyskania takich znaków w jednym tagu musiałby wykorzystywać javascript i w tablicy asocjacyjnej wyszukiwać odpowiednik.
Re: [Edytor postów] Dodanie przycisków i funkcji do edytora
mógłbym to napisać ale za dużo z tym zabawy;). bo to jest cały alfabet grecki do przepisania + ogarnięcie kodu javascript który by tworzył odpowiednią zawartość <span>
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Re: [Edytor postów] Dodanie przycisków i funkcji do edytora
Bielu po co od razu cały alfabet. Wystarczyłby przykład dla literki alfa, a ja się szybko uczę. Ty byś sobie przypomniał przy okazji javascript, a ja bym się nauczył jak to zrobić (ogarniam języki kompilowalne C/C++, delphi więc z rozumieniem kodu nie będę miał problemu, nie musisz pisać komentarzy).
Zobacz, same pozytywy w tym widzę
Zobacz, same pozytywy w tym widzę
Re: [Edytor postów] Dodanie przycisków i funkcji do edytora
tak nas szybko:
kod bbcode:
[symbols]{SIMPLETEXT}[/symbols]
zamiennik html
kod bbcode:
[symbols]{SIMPLETEXT}[/symbols]
zamiennik html
Kod: Zaznacz cały
<span id="symbols{SIMPLETEXT}"></span>
<script>
var symbol{SIMPLETEXT}='{SIMPLETEXT}';
var allsymbol{SIMPLETEXT}= new Array();
allsymbol{SIMPLETEXT}['a']= 'α';
allsymbol{SIMPLETEXT}['A']= 'Α';
document.getElementById("symbols"+symbol{SIMPLETEXT}).innerHTML=allsymbol{SIMPLETEXT}['{SIMPLETEXT}'];
</script>
Uwaga! pomoc poza forum jest odpłatna!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu
Pomogłem? Podziękuj, dając like: https://www.facebook.com/webdeveloperbielu
=====================
Kodowanie styli, modowanie phpbb3 oraz innych skryptów: Webdeveloper Bielu