Skip to main content
Te instrukcje dotyczą Joomla 4 i Joomla 5. Jeśli korzystasz ze starszej wersji, nazwy menu mogą się nieznacznie różnić.
Kod do wklejenia — podmień TWOJ_KOD na swój kod z panelu Asystent AI:
Swój kod widgetu znajdziesz w panelu Asystent AI — przejdź do zakładki Chatbot i skopiuj 8-znakowy kod z sekcji “Umieść chatbota na swojej stronie”.

Metoda 1: Custom Module (ZALECANA) ⭐

Widget pojawi się automatycznie na wszystkich stronach witryny.
1

Zaloguj się do panelu administratora

Przejdź na swoją stronę → dodaj /administrator na końcu URL Zaloguj się przy użyciu danych administratora
2

Utwórz nowy moduł

W górnym menu wybierz Extensions → Modules (Joomla 4) lub Content → Site Modules (Joomla 5) Kliknij New (Nowy) w lewym górnym rogu
3

Wybierz typ modułu

Znajdź i wybierz Custom (w Joomla 3: Custom HTML) Jeśli nie widzisz tej opcji, może być nazwana HTML
4

Skonfiguruj moduł

  • Title: wpisz “Asystent AI Widget” (tytuł nie będzie widoczny dla odwiedzających)
  • Show Title: ustaw na Hide (Ukryj)
  • Position: wybierz footer (stopka) lub dowolną pozycję
  • W edytorze tekstu kliknij przycisk <> (tryb HTML/kod źródłowy)
5

Wklej kod widgetu

W trybie HTML wklej kod widgetu:
6

Ustaw gdzie ma się wyświetlać

Przewiń w dół do sekcji Menu Assignment Wybierz On all pages (Na wszystkich stronach)
7

Zapisz i sprawdź

Ustaw Status na Published (Opublikowany) Kliknij Save & Close (Zapisz i zamknij) Odśwież swoją stronę — widget powinien się pojawić
Ta metoda działa z każdym szablonem Joomla i automatycznie dodaje widget do wszystkich stron!

Metoda 2: Edycja szablonu

Jeśli preferujesz dodanie kodu bezpośrednio do szablonu strony.
Ta metoda wymaga edycji plików szablonu. Zmiany mogą zniknąć po aktualizacji szablonu. Zalecamy Metodę 1 jako bardziej bezpieczną.
1

Przejdź do edytora szablonów

W panelu administratora wybierz SystemSite Templates (Szablony witryny) Kliknij na aktywny szablon (ten oznaczony gwiazdką lub napisem “Default”)
2

Znajdź plik index.php

W lewym panelu (lista plików) znajdź i kliknij index.php To główny plik szablonu
3

Dodaj kod przed zamknięciem body

Przewiń na sam dół pliku Znajdź tag </body> (zamykający tag body) Tuż przed tym tagiem wklej kod widgetu:
4

Zapisz plik

Kliknij Save (Zapisz) lub Save & Close Odśwież swoją stronę — widget powinien się pojawić

Najczęstsze problemy

Sprawdź kolejno:
  • Czy podmieniłeś TWOJ_KOD na prawdziwy kod z panelu?
  • Czy moduł ma status Published (Metoda 1)?
  • Czy Menu Assignment jest ustawiony na “On all pages”?
  • Wyczyść cache Joomla: System → Clear Cache
  • Wyczyść cache przeglądarki (Ctrl+Shift+R lub Cmd+Shift+R)
Jeśli nie widzisz opcji Custom (w Joomla 3: Custom HTML) przy tworzeniu modułu:
  • Sprawdź czy moduł Custom nie został wyłączony
  • Przejdź do Extensions → Plugins i wyszukaj “Custom”
  • Upewnij się, że plugin jest Enabled (Włączony)
To dotyczy Metody 2 — zmiany w plikach szablonu znikają po aktualizacji.Rozwiązanie: Użyj Metody 1 (Custom Module) — ta metoda jest odporna na aktualizacje szablonu.
Kod <script> mogą usuwać dwa niezależne mechanizmy: edytor TinyMCE (domyślny edytor Joomla) oraz filtry tekstu Joomla. Jeśli kod znika po zapisaniu, przejdź poniższe kroki.1. Najpewniejsze rozwiązanie — wyłącz edytor na czas wklejania:
  • Przejdź do System → Global Configuration → Site i ustaw Default Editor na Editor - None (albo zmień edytor tylko dla siebie: Users → Manage → Twój profil → Basic Settings → Editor)
  • Otwórz moduł, wklej kod widgetu, zapisz
  • Przywróć TinyMCE — zapisany kod już nie zniknie
2. Albo pozwól na element script w TinyMCE:
  • Przejdź do System → Plugins i otwórz Editor - TinyMCE
  • W zestawie uprawnień (Set) przypisanym do Twojej grupy znajdź pole Prohibited Elements — domyślnie zawiera script,applet,iframe. Usuń z listy script
  • Do pola Extended Valid Elements dopisz: script[src|type|async|defer]
  • Zapisz i wklejaj kod w trybie źródłowym (przycisk <>)
3. Sprawdź też filtry tekstu Joomla:
  • Przejdź do System → Global Configuration → Text Filters
  • Dla grupy Super Users ustaw Filter Type na No Filtering
  • Włączaj “No Filtering” tylko dla zaufanych grup administracyjnych — nigdy dla Public/Registered
TinyMCE filtruje kod niezależnie od ustawień Text Filters — jeśli kod nadal znika, upewnij się, że poprawiłeś oba miejsca (kroki 2 i 3), albo po prostu użyj kroku 1.
To normalne zachowanie! Widget automatycznie otwiera się przy pierwszej wizycie (po 3 sekundach). Przy kolejnych odwiedzinach w ciągu 15 minut trzeba kliknąć ikonę czatu ręcznie.Aby przetestować ponowne auto-otwarcie, otwórz stronę w nowym oknie prywatnym (incognito).
Niektóre rozszerzenia przeglądarki (uBlock Origin, Ghostery, AdBlock) mogą blokować skrypty widgetu.Rozwiązanie: Dodaj widget.wenetasystent.ai do wyjątków w ustawieniach rozszerzenia lub otwórz stronę w trybie prywatnym bez rozszerzeń.

Jak usunąć widget?

Metoda 1 (Custom Module):
  • Przejdź do Extensions → Modules
  • Znajdź moduł “Asystent AI Widget”
  • Kliknij na niego i ustaw Status na Unpublished (Nieopublikowany)
  • Lub usuń moduł całkowicie (ikona kosza)
  • Wyczyść cache: System → Clear Cache
Metoda 2 (edycja szablonu):
  • Wróć do System → Site Templates → Twój szablon → index.php
  • Usuń linijkę z kodem &lt;script async src="https://widget...
  • Zapisz plik
  • Wyczyść cache

Gotowy kod do skopiowania

Pamiętaj, aby podmienić TWOJ_KOD na swój rzeczywisty kod widgetu z panelu Asystent AI!