Nowy BBCode w PHP Fusion przykład z Font Awesome

Ostatnia aktualizacja 4 miesiąc temu
ZbigniewZbigniewUżytkownik
Opublikował(a) 4 miesiąc temu

Własny BBCode w PHP Fusion – ikony Font Awesome


Panie i Panowie ważna informacja.
W nowej wersji PHP Fusion v9 Kopernik planowane jest odejście od biblioteki Font Awesome.
Oznacza to, że ten wpis oraz prezentowany BBCode należy obecnie traktować wyłącznie jako materiał historyczny i archiwalny.
Nie zaleca się instalowania tego rozwiązania w nowych projektach.

Chciałem podzielić się prostym sposobem na dodanie własnego BBCode w PHP Fusion bez ingerencji w rdzeń systemu.
Który pozwala wstawiać ikony Font Awesome bezpośrednio w treści posta.

🔧 Jak to działa


  1. Tworzymy plik BBCode w katalogu bbcodes
  2. Rejestrujemy go w systemie
  3. Dodajemy przycisk do edytora (z ikoną SVG)
  4. Użytkownik może wybrać ikonę z listy rozwijanej

📌 Ważna informacja dotycząca przyszłych wersji PHP Fusion


Ze względu na planowane usunięcie Font Awesome w PHP Fusion v9 Kopernik, używanie tego BBCode może powodować problemy po aktualizacji systemu.
Po aktualizacji:
  1. Ikony Font Awesome mogą przestać się wyświetlać
  2. W postach forum zamiast ikon będzie widoczny surowy kod BBCode
  3. Starsze wpisy mogą wymagać ręcznej edycji
  4. Aktualizacja bazy danych może być utrudniona

Dlatego nie rekomenduję obecnie instalowania tego rozwiązania na nowych stronach.

📌 Dlaczego wpis pozostaje na forum


▶️ Rozwiń 🔽

Temat pozostaje dostępny wyłącznie w celach edukacyjnych oraz archiwalnych.
Może być pomocny dla osób rozwijających własne BBCode lub analizujących starsze rozwiązania stosowane w PHP Fusion.

🎨 Przykładowe ikony


phpfusion9.pl/images/svg/gwiazdka2.svg

phpfusion9.pl/images/svg/kotwica.svg

phpfusion9.pl/images/svg/address-book.svg

phpfusion9.pl/images/svg/piwo.svg

Ta ikona przedstawia:
okrąg podzielony na jasną i ciemną część

i symbolizuje najczęściej:
  1. regulację ustawień
  2. zmianę trybu
  3. konfigurację
  4. dostosowanie wyglądu
  5. balans / kontrast

W bibliotece Font Awesome ikona ta nazywa się właśnie:
▶️ Rozwiń 🔽

czyli po zapisaniu jako plik SVG:

Najczęściej używano jej np. do:
  1. przełączania jasnego/ciemnego motywu
  2. ustawień panelu
  3. opcji konfiguracji
  4. narzędzi administracyjnych

phpfusion9.pl/images/svg/adjust.svg

Paczka instalacyjna z przykładowymi ikonami dostępna dla zalogowanych użytkowników. Przepraszam za utrudnienia.
Nie masz dostępu do przeglądania załączników
możesz przeglądać wszystkie wątki dyskusji na tym forum.
nie możesz rozpocząć nowy wątek dyskusji na tym forum.
nie możesz odpowiadać na posty w tym wątku dyskusji.
nie możesz rozpocząć ankietę na tym forum.
nie możesz dodawać załączniki w tym forum.
nie możesz pobierać załączniki na tym forum.