

Licencja | Web Systems Pro |
Wersja | 1.0.2.wsp |
Aktualizacja | 29.09.2026 |
Wtyczka „Podkategorie Forum + przypięte tematy” przekształca płaską listę kategorii aplikacji „Forum” w pełnoprawne wielopoziomowe drzewo. Możesz tworzyć podkategorie do 3 poziomów zagnieżdżenia, korzystać z wygodnego menu, okruszków nawigacji, bloku podkategorii oraz przypinać ważne tematy na początku listy. W tej instrukcji krok po kroku omówiono wszystkie ustawienia wtyczki - od instalacji po przypinanie tematów.
Wtyczkę instaluje się standardowymi narzędziami Web Systems Pro za pośrednictwem Instalatora. Po instalacji otwórz aplikację „Forum” i znajdź w lewym menu bocznym sekcję „Wtyczki”. Na liście pojawi się pozycja „Podkategorie Forum + przypięte tematy” - jest to strona ustawień wtyczki z czterema zakładkami: „Ogólne”, „Frontend”, „Szablony” i „Integralność”.
Wtyczka działa wyłącznie z aplikacją „Forum” w UI 2.0.
Główny przełącznik wtyczki. Dopóki jest wyłączony, menu kategorii, okruszki nawigacji, blok podkategorii i przypięte tematy nie są wyświetlane w witrynie. Ustawienia są przy tym zachowywane, dlatego przełącznik pozwala tymczasowo przywrócić standardowy wygląd Forum bez utraty wykonanej pracy.
Lista adresów usługowych aplikacji „Forum”: add, tag, upload, json, search, authors, author, login, forgotpassword, signup, my. Tych prefiksów nie można używać w URL-ach kategorii - w przeciwnym razie strony Forum przestaną się otwierać. Lista jest dostępna tylko do odczytu i chroni przed przypadkowymi konfliktami adresów.
Jeśli kategoria otrzymała już problematyczny URL, sprawdź ją na zakładce „Integralność” - skaner wykryje konflikt i podpowie rozwiązanie.
W tym miejscu konfiguruje się wygląd publicznej części witryny.
Ustawienie „Menu na frontendzie” określa, skąd wtyczka pobiera strukturę menu:
$wa->menu->get(1);$wa->menus->getMyMenu(1).Domyślnie menu jest wyświetlane na samym dole bocznej kolumny - w bloku nawigacyjnym szablonu graficznego (jest to ograniczenie aplikacji „Forum”). Po włączeniu ustawienia „Wyświetlanie menu za pomocą helpera” automatyczne wyświetlanie zostanie wyłączone, a menu pojawi się tylko w miejscu, w którym ręcznie wstawisz helper:
{hubSaCategoriesViewHelper::menu()}
W standardowym szablonie „Forum” helper należy wstawić do szablonu main.html. Jeśli helper nie zostanie dodany do szablonu, menu w ogóle się nie wyświetli - należy o tym pamiętać.
Po włączeniu tego ustawienia na stronie głównej Forum wyświetlane są tylko kategorie pierwszego poziomu, a podkategorie zostają ukryte. Lista kategorii pojawia się z płynnym efektem zanikania. Jest to wygodne, gdy sekcji jest dużo i nie chcesz przeciążać strony głównej.
Ustawienie dodaje obok każdej kategorii w menu liczbę tematów. Od razu widać, w której sekcji jest więcej treści i które kategorie warto jeszcze uzupełnić.
Gałęzie menu są zwinięte i rozwijają się po kliknięciu. Gałąź kategorii, którą odwiedza użytkownik, jest zawsze automatycznie rozwinięta. Wybrany stan gałęzi jest zapisywany w przeglądarce, dlatego przy kolejnej wizycie menu wygląda tak, jak pozostawił je użytkownik.
Grupa ustawień nawigacji:
Dwa ustawienia SEO: „Link kanoniczny dla kategorii” dodaje tag canonical do stron kategorii i podkategorii, a „Link kanoniczny dla tematów” - do stron tematów.
Linki kanoniczne pomagają wyszukiwarkom prawidłowo określić główną wersję strony i nie uznawać jej za duplikat. W celu promowania Forum zalecamy pozostawienie obu ustawień włączonych.
Ustawienie „Blok podkategorii na stronie kategorii” wyświetla pod tytułem kategorii blok (karty) z listą jej podkategorii - odwiedzający nie musi szukać ich w menu. Pole „Limit podkategorii” określa, ile podkategorii ma być od razu widocznych; pozostałe są ukryte za rozwijanym blokiem i płynnie pojawiają się po kliknięciu. Wpisz 0, aby wyświetlać wszystkie podkategorie bez ograniczenia.
W tym miejscu konfiguruje się sposób działania przypiętych tematów:
Wszystkie przypięte tematy są wyróżnione pogrubionym tytułem oraz ikoną spinacza umieszczoną za tytułem.
Pięć szablonów Smarty odpowiada za wygląd wszystkich bloków wtyczki:
$tree, $current_category, $collapsed, $menu_counts, $wa_app_url;$items, $collapsed;zmienne $category, $children, $summary;$breadcrumbs, $wa_app_url;$summary, $category_url, $is_homepage.Jeśli po edycji szablon przestał działać lub wygląda nieprawidłowo, kliknij przycisk „Przywróć domyślnie” pod odpowiednim polem - zostanie przywrócona wersja wyjściowa szablonu.
Edycja szablonów wymaga podstawowej znajomości Smarty i HTML. Jeśli nie pracujesz z kodem, możesz pominąć tę zakładkę: standardowe szablony działają prawidłowo w każdym szablonie graficznym.
Zakładka zawiera automatyczny skaner URL-i kategorii. Wybierz odpowiednie Forum z listy i kliknij przycisk „Sprawdź”. Skaner wyszukuje cztery rodzaje problemów:
Dla każdego znalezionego problemu skaner zaproponuje rozwiązanie - na przykład zmianę konfliktowego adresu lub utworzenie brakującej kategorii nadrzędnej. Uruchamiaj sprawdzanie po masowych zmianach kategorii, imporcie treści lub przeniesieniu Forum z innej witryny.
Podkategorie tworzy się w standardowej sekcji „Kategorie” aplikacji „Forum”. Po zatrzymaniu kursora na kategorii na liście pojawia się zielona ikona plusa „Dodaj podkategorię” - kliknij ją, aby utworzyć podkategorię. Kategorie można zagnieżdżać do 3 poziomów, na przykład „Recenzje” - „Smartfony” - „Flagowce”.
W formularzu edycji kategorii znajduje się przełącznik „Wyświetlaj tematy z podkategorii”. Po jego włączeniu na stronie tej kategorii będą wyświetlane nie tylko jej własne tematy, lecz także tematy ze wszystkich podkategorii. Odwiedzający nie musi przechodzić do każdej sekcji - cała treść jest widoczna na jednej stronie.
W sekcji edycji lub tworzenia kategorii wtyczka wyświetla dodatkowe pole „Opis kategorii”, za pomocą którego możesz dodać dla każdej kategorii pełny tekst zarówno w edytorze wizualnym, jak i HTML. W edytorze HTML można używać warunków Smarty, a także dołączać blok lub zmienną z aplikacji „Witryna”, co rozszerza możliwości promocji SEO każdej strony kategorii.
Przypięcie pomaga utrzymać ważne publikacje w widocznym miejscu: przypięty temat znajduje się na początku listy tematów kategorii i jest oznaczony ikoną spinacza oraz pogrubionym tytułem.
Jeśli liczba przypiętych tematów w kategorii przekroczy wartość ustawienia „Limit przypiętych tematów” z zakładki „Frontend”, wtyczka nie pozwoli zapisać wyboru i wyświetli ostrzeżenie z informacją o dozwolonej liczbie. Usuń przypięcie z innego tematu lub zwiększ limit w ustawieniach wtyczki.
