DC Download Counter to lekkie i proste rozszerzenie, które dodaje do Joomla możliwość śledzenia liczby kliknięć w linki oraz pobrań plików
— zarówno tych lokalnych, jak i zewnętrznych. W praktyce oznacza to, że przy każdym wskazanym linku może pojawić się mały licznik informujący, ile razy został on kliknięty lub pobrany.
Rozszerzenie powstało z bardzo praktycznej potrzeby. W Design Cart chcieliśmy monitorować liczbę pobrań naszych darmowych dodatków udostępnianych w sekcji LAB. Ponieważ dzielimy się wieloma narzędziami ze społecznością Joomla, uznaliśmy, że warto oddać także samo narzędzie liczące — jako otwarte, darmowe i gotowe do użycia przez każdego.
Jesteś ciekawy jak tworzymy strony internetowe? Zobacz tutaj: Tworzenie stron WWW.
Z DC Download Counter skorzystają twórcy stron, blogerzy, osoby publikujące dokumentacje, manuale, katalogi czy dowolne materiały w formie PDF, ZIP, DOCX lub linki prowadzące na zewnątrz (np. Github, Dropbox). Jeśli publikujesz pliki lub ważne linki i chcesz wiedzieć, jak często są używane — to rozszerzenie rozwiązuje dokładnie ten problem.
Plugin pozwala w prosty sposób śledzić kliknięcia, pobrania i odwołania do zewnętrznych zasobów, pokazując ile realnych użytkowników faktycznie z nich korzysta. Idealne rozwiązanie, gdy potrzebujesz przejrzystych statystyk bez ciężkich systemów analitycznych.
Co potrafi DC Download Counter?
DC Download Counter został zaprojektowany jako maksymalnie lekka, ale jednocześnie bardzo praktyczna wtyczka. Jej zadaniem jest dać Ci dokładne informacje o tym, ile razy użytkownicy klikają w wybrane linki lub pobierają określone pliki. Oto najważniejsze funkcje:
• Liczenie kliknięć w linki
Wtyczka rejestruje każde kliknięcie w oznaczony link, dzięki czemu dokładnie wiesz, jak często użytkownicy pobierają materiały.
• Zliczanie tylko unikalnych IP
Aby statystyki były wiarygodne, DC Download Counter zapisuje tylko jedno kliknięcie na jedno IP. Unikasz zawyżonych wyników i masz pewność, że licznik odzwierciedla realne zainteresowanie.
• Badge z licznikiem obok linku
Przy każdym śledzonym odnośniku automatycznie pojawia się niewielka etykieta z aktualną liczbą pobrań. Widzi ją zarówno użytkownik, jak i administrator – bez dodatkowych modułów.
• Obsługa linków lokalnych i zewnętrznych
Nieważne, czy link prowadzi do pliku PDF na Twoim serwerze, czy do Githuba, Dropboxa lub innej zewnętrznej lokalizacji – wtyczka obsłuży każdy adres URL.
• Shortcode {download} zgodny z TinyMCE
Standardowy edytor Joomla potrafi usuwać niestandardowe klasy z linków, dlatego stworzyliśmy mechanizm shortcode. Wystarczy:Tekst linku0
Wtyczka zamieni go na prawidłowy link z licznikiem.
• Zero dodatkowych bibliotek
Brak zależności, brak jQuery, brak ciężkiego JS. Plugin działa wyłącznie na natywnych funkcjach Joomla – szybko i stabilnie.
• Działa na Joomla 5 i Joomla 6
Kod został przygotowany zgodnie z najnowszymi standardami i w pełni wspiera wszystkie wersje Joomla oparte na nowym frameworku i przestrzeniach nazw.
DC Download Counter to małe rozszerzenie, które dodaje funkcję, której w Joomla naprawdę brakowało – proste, niezależne i nieobciążające systemu śledzenie pobrań.
Instalacja
Instalacja DC Download Counter jest szybka i wygląda dokładnie tak, jak w przypadku każdego standardowego rozszerzenia Joomla. Cały proces zamyka się w kilku prostych krokach:
• Pobierz ZIP
Na początku pobierz paczkę instalacyjną DC Download Counter ze strony Design Cart (sekcja LAB).
• W Joomla → Rozszerzenia → Instaluj
Zaloguj się do panelu administracyjnego, przejdź do Rozszerzenia → Instaluj i wgraj pobrany plik ZIP. Joomla automatycznie rozpozna wtyczkę i zainstaluje ją w odpowiednim miejscu.
• Włącz plugin
Po instalacji przejdź do Rozszerzenia → Wtyczki, znajdź System – DC Download Counter i włącz go, aby aktywować jego działanie na stronie.
• Opcjonalne ustawienia wyglądu (kolor, rozmiar)
W konfiguracji wtyczki możesz dostosować wygląd badge’a z licznikiem:
– kolor tła,
– kolor tekstu,
– rozmiar (M, L, XL).
Zmiany widoczne są od razu po zapisaniu ustawień.
To wszystko — wtyczka jest gotowa do pracy, a śledzenie pobrań możesz aktywować za pomocą prostego shortcode’u.
Jak używać shortcodów
DC Download Counter korzysta z prostego shortcode’u, dzięki któremu możesz śledzić kliknięcia w dowolny link — niezależnie od tego, czy prowadzi do pliku na Twoim serwerze, czy do zewnętrznej strony. Shortcode działa również w przypadku edytorów takich jak TinyMCE, które często usuwają niestandardowe klasy z linków.
Podstawowa składnia wygląda tak:

Po zapisaniu artykułu wtyczka automatycznie zamienia shortcode na odpowiedni link z licznikiem pobrań, który wyświetli się obok.
Poniżej kilka przykładów zastosowania:
• Link do pliku PDF

• Link do pliku ZIP

• Link prowadzący do Githuba

• Link jako obrazek (img wewnątrz shortcode)

Obrazek zachowa pełną funkcjonalność kliknięcia i zostanie poprawnie zliczony.
Shortcode jest elastyczny i działa w każdym miejscu, w którym Joomla renderuje treść — w artykułach, modułach typu „Własny HTML”, a nawet w komponentach obsługujących onContentPrepare. Dzięki temu możesz śledzić pobrania dokładnie tam, gdzie tego potrzebujesz.
Jak działa licznik?
DC Download Counter został zaprojektowany tak, aby działać szybko, bezpiecznie i możliwie najprościej. Wszystkie dane zapisywane są lokalnie, w lekkich plikach tekstowych — dzięki temu wtyczka nie obciąża bazy danych i nie wymaga żadnych dodatkowych komponentów.
• Gdzie zapisywane są logi
Każdy link śledzony przez shortcode otrzymuje swój własny plik logów. Znajdziesz je w katalogu:/media/plg_system_dcdownloadcounter/logs/
Nazwy plików są tworzone automatycznie na podstawie adresu URL, dzięki czemu każdy link ma oddzielny licznik.
• Jak liczone są pobrania
Za każdym razem, gdy użytkownik kliknie oznaczony link, wtyczka dopisuje jedną linię do odpowiedniego pliku logów. Każda linia zawiera timestamp i adres IP. Łączna liczba wierszy w pliku = aktualna liczba pobrań.
• Co to znaczy „unikalne IP”
Aby statystyki były wiarygodne, każde IP może zostać zapisane tylko raz.
Jeżeli ta sama osoba kliknie link kilka razy, wtyczka traktuje to jako jedno pobranie i nie zwiększa licznika. Dzięki temu wyniki nie są sztucznie zawyżane.
• Czy licznik można wyczyścić?
Tak — wystarczy usunąć odpowiedni plik .log z katalogu logów.
Po jego usunięciu licznik automatycznie wraca do zera, a wtyczka utworzy nowy plik przy kolejnym kliknięciu w link.
Mechanizm licznika jest celowo zbudowany w sposób prosty, wydajny i odporny na problemy, tak aby wtyczka działała niezawodnie na każdej konfiguracji Joomla 5 i Joomla 6.
Personalizacja badge’a
DC Download Counter pozwala dopasować wygląd licznika pobrań do stylu Twojej strony. Dzięki temu badge może być dyskretny, kontrastowy lub idealnie wpasowany w kolorystykę szablonu.
• Kolor tła
W ustawieniach wtyczki możesz wybrać dowolny kolor tła dla badge’a. Pozwala to wyróżnić licznik lub dopasować go do barw strony.
• Kolor tekstu
Podobnie możesz ustawić kolor tekstu, dzięki czemu liczba pobrań pozostanie czytelna zarówno na jasnych, jak i ciemnych tłach.
• Rozmiar M / L / XL
Dostępne są trzy rozmiary badge’a:
– M – standardowy, dyskretny i minimalistyczny,
– L – lepiej widoczny,
– XL – duży i mocno wyróżniający się.
Możesz wybrać ten, który najlepiej pasuje do stylu Twojej strony.
• Własne CSS (opcjonalnie)
Jeśli chcesz pełnej kontroli, możesz w dowolnym momencie nadpisać wygląd badge’a w swoim szablonie, korzystając z klasy .dc-download-counter-badge.
Daje to swobodę tworzenia bardziej zaawansowanych stylów, np. animacji, zaokrągleń, cieni czy dopasowania badge’a do elementów UI.
Personalizacja jest szybka, prosta i pozwala sprawić, że licznik pobrań będzie spójnym elementem Twojego projektu.
Przykłady użycia
DC Download Counter to mała wtyczka, która sprawdza się w zaskakująco wielu sytuacjach. Jeśli na swojej stronie udostępniasz jakiekolwiek materiały – od dokumentów po linki zewnętrzne – plugin natychmiast zacznie dostarczać Ci realnych danych o tym, jak często użytkownicy z nich korzystają.
• Sklep z dokumentami PDF
Jeśli sprzedajesz lub udostępniasz darmowe pliki PDF, wtyczka pozwoli Ci zobaczyć, które materiały są najczęściej pobierane. To świetne narzędzie do analizy popularności produktów cyfrowych, instrukcji czy e-booków.
• Blog publikujący materiały do pobrania
Wpisy z szablonami, checklistami, dodatkowymi plikami lub raportami zyskują nową wartość — możesz sprawdzić, jak duże jest zainteresowanie konkretnymi zasobami i tworzyć kolejne treści na podstawie realnych statystyk.
• Instrukcje, manuale, katalogi
Firmy techniczne, producenci, wykonawcy lub biura projektowe często udostępniają dokumentację: karty produktowe, katalogi, instrukcje montażu. DC Download Counter pozwala szybko ustalić, z których plików klienci korzystają najczęściej.
• Linki do zasobów w chmurze (Google Drive, Dropbox, Github)
Plugin obsługuje również linki zewnętrzne – dzięki temu możesz śledzić, jak często użytkownicy klikają w odnośniki prowadzące do:
– Google Drive
– Dropbox
– Github
– prywatnych repozytoriów lub katalogów online
Wystarczy opakować link shortcode’em, a licznik automatycznie zacznie zliczać kliknięcia.
DC Download Counter świetnie sprawdza się wszędzie tam, gdzie chcesz wiedzieć, jakie materiały naprawdę przyciągają uwagę użytkowników.
Wydajność i bezpieczeństwo
DC Download Counter został stworzony z myślą o jak najwyższej wydajności i pełnej zgodności z Joomla 5 i 6. Dzięki prostej konstrukcji i wykorzystaniu natywnych mechanizmów CMS działa szybko, stabilnie i bez ryzyka obciążania serwera.
• Brak baz danych → bardzo szybkie
Wtyczka nie korzysta z żadnych tabel w bazie danych. Zamiast tego wszystkie informacje o pobraniach zapisuje w lekkich plikach tekstowych. Dzięki temu działa błyskawicznie nawet na słabszych hostingach.
• Logi zapisane w plikach
Każdy śledzony link ma swój własny plik .log, w którym zapisywane są unikalne kliknięcia. Pliki te są małe, przejrzyste i łatwe do usunięcia lub archiwizacji. To proste rozwiązanie minimalizuje ryzyko błędów i ułatwia zarządzanie danymi.
• Bezpieczeństwo IP
W logach zapisywany jest tylko adres IP — bez jakichkolwiek dodatkowych danych użytkownika. Dzięki temu wtyczka jest zgodna z zasadą minimalizacji danych (RODO) i nie stanowi ryzyka dla prywatności odwiedzających.
• Brak wpływu na Core Joomla
Plugin działa wyłącznie w warstwie zdarzeń (onContentPrepare, onAfterRoute) i nie modyfikuje plików rdzeniowych Joomla. Nie wymaga haków, dodatkowych komponentów ani zmian w szablonie. Jest w 100% bezpieczny dla aktualizacji systemu.
DC Download Counter to rozszerzenie, które dostarcza realnych informacji o aktywności użytkowników, zachowując przy tym pełną lekkość i stabilność działania strony.
Najczęściej zadawane pytania (FAQ)
• Czy licznik można zresetować?
Tak. Każdy link ma swój własny plik .log w katalogu:/media/plg_system_dcdownloadcounter/logs/
Wystarczy usunąć odpowiedni plik, a licznik automatycznie zacznie liczyć od zera przy kolejnym kliknięciu.
• Czy działa z SP Page Builder?
Tak — pod warunkiem, że moduł lub sekcja SP Page Builder wywołuje zdarzenie onContentPrepare.
W praktyce działa to w większości standardowych bloków tekstowych.
Jeśli dany addon nie przepuszcza shortcodów, wystarczy użyć „Raw HTML”, „Text Block” albo modułu Własny HTML.
• Czy śledzi kliknięcia na telefonach?
Tak. Wtyczka działa w pełni responsywnie i rejestruje kliknięcia na urządzeniach mobilnych oraz tabletach. Mechanizm JS i AJAX działa identycznie na wszystkich typach urządzeń.
• Czy działa dla linków bez shortcode?
Domyślnie nie.
Wtyczka celowo korzysta z shortcode’u {download}, ponieważ edytory takie jak TinyMCE często usuwają niestandardowe klasy z linków. Shortcode gwarantuje pełną stabilność działania.
Natomiast jeśli chcesz, mogę dopisać opcję automatycznego śledzenia linków do PDF/ZIP bez shortcode’u — daj tylko znać.
Jeśli Twoje pytanie nie pojawiło się na liście — skontaktuj się z nami lub napisz w komentarzu. Chętnie pomożemy i rozwiniemy wtyczkę o nowe funkcje.
Podsumowanie
DC Download Counter to niewielka, ale bardzo praktyczna wtyczka, która dodaje do Joomla funkcję, jakiej brakowało od lat — realne, łatwe do odczytania statystyki pobrań i kliknięć. Jej największą zaletą jest prostota: działa automatycznie, nie obciąża serwera, nie wymaga konfiguracji baz danych i jest odporna na problemy z edytorami, dzięki użyciu prostego shortcode’u.
Dlaczego warto jej używać?
Bo pozwala szybko sprawdzić, które materiały na stronie są najchętniej pobierane — instrukcje, katalogi, PDF-y, paczki ZIP, a nawet linki do Githuba czy zasobów w chmurze. Dzięki temu możesz łatwiej ocenić, co interesuje Twoich odbiorców, i lepiej planować kolejne treści lub aktualizacje.
Wtyczka jest w pełni darmowa i dostępna do pobrania w sekcji LAB na stronie Design Cart.
Możesz używać jej zarówno w Joomla 5, jak i Joomla 6 — została zaprojektowana zgodnie z najnowszymi standardami i działa niezawodnie na nowym frameworku Joomla.
Jeśli szukasz lekkiego, solidnego i prostego sposobu na śledzenie pobrań — DC Download Counter jest dokładnie tym, czego potrzebujesz.
Sklepy internetowe Woocommerce
Sklepy internetowe Opencart
Sklepy internetowe Prestashop
Sklepy internetowe Magento
Strony internetowe Joomla!
Strony Internetowe Wordpress




