{"id":4992,"date":"2025-08-19T19:01:32","date_gmt":"2025-08-19T17:01:32","guid":{"rendered":"https:\/\/cocos.codes\/?p=4992"},"modified":"2026-01-21T16:11:00","modified_gmt":"2026-01-21T15:11:00","slug":"prestashop-znak-wodny","status":"publish","type":"post","link":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/archiwa\/prestashop-znak-wodny\/","title":{"rendered":"PrestaShop Znak Wodny 1.0"},"content":{"rendered":"<h6>Dokumentacja PrestaShop Znak Wodny<\/h6>Kompleksowa dokumentacja dla modu\u0142u znaku wodnego dla PrestaShop (<a href=\"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/produkt\/prestashop-znak-wodny\/\" title=\"Cc_ps_watermark\">cc_ps_watermark<\/a>) z zaawansowanym systemem kopii zapasowych, automatyczn\u0105 regeneracj\u0105 miniaturek i szczeg\u00f3\u0142owym zarz\u0105dzaniem znakami wodnymi.<br \/><br \/><strong>Spis tre\u015bci<\/strong><ol><li>Wprowadzenie<\/li><li>Instalacja<\/li><li>Aktywacja licencji<\/li><li>Panel zarz\u0105dzania<\/li><li>Ustawienia og\u00f3lne<\/li><li>Konfiguracja znaku wodnego<\/li><li>System kopii zapasowych<\/li><li>Regeneracja miniaturek<\/li><li>Zarz\u0105dzanie logami<\/li><li>CRON i automatyzacja<\/li><li>Zarz\u0105dzanie fontami<\/li><li>Rozwi\u0105zywanie problem\u00f3w<\/li><li>FAQ<\/li><\/ol><h6><br \/>1. Wprowadzenie<\/h6>CC PrestaShop Znak Wodny to zaawansowany modu\u0142 umo\u017cliwiaj\u0105cy automatyczne dodawanie znak\u00f3w wodnych do wszystkich miniaturek produkt\u00f3w w sklepie PrestaShop. Modu\u0142 oferuje kompleksowy system zabezpieczenia oryginalnych obraz\u00f3w poprzez automatyczne tworzenie kopii zapasowych oraz zaawansowane narz\u0119dzia do zarz\u0105dzania procesem oznaczania obraz\u00f3w.<br \/><br \/><strong>G\u0142\u00f3wne funkcje modu\u0142u:<\/strong><ul><li>Dodawanie tekstowych i obrazkowych znak\u00f3w wodnych<\/li><li>Automatyczny system kopii zapasowych oryginalnych obraz\u00f3w<\/li><li>Regeneracja wszystkich miniaturek z zastosowaniem znaku wodnego<\/li><li>Obs\u0142uga niestandardowych font\u00f3w TTF<\/li><li>Selektywne przetwarzanie typ\u00f3w miniaturek<\/li><li>Szczeg\u00f3\u0142owy system logowania dzia\u0142a\u0144<\/li><li>CRON do automatycznej regeneracji<\/li><li>Przywracanie oryginalnych obraz\u00f3w z kopii zapasowych<\/li><li>Wieloj\u0119zyczny interfejs administracyjny<\/li><li>System licencji z pe\u0142n\u0105 funkcjonalno\u015bci\u0105<\/li><\/ul><h6><br \/>2. Instalacja<\/h6><strong>Wymagania systemowe<\/strong><ul><li><a href=\"https:\/\/prestashop.com\/\" title=\"PrestaShop\" target=\"_blank\" rel=\"noopener\">PrestaShop<\/a> 1.7.0.0 lub nowszy<\/li><li><a href=\"https:\/\/www.php.net\/\" title=\"PHP\" target=\"_blank\" rel=\"noopener\">PHP<\/a> 7.2 lub nowszy<\/li><li><a href=\"https:\/\/www.mysql.com\/\" title=\"MySQL\" target=\"_blank\" rel=\"noopener\">MySQL<\/a> 5.6 lub nowszy<\/li><li>Rozszerzenie GD dla PHP (dla obs\u0142ugi obraz\u00f3w)<\/li><li>Uprawnienia do zapisu w katalogach img\/ i modules\/<\/li><li>Minimum 512 MB RAM (zalecane 1 GB dla du\u017cych sklep\u00f3w)<\/li><li>Funkcje imagettftext dla obs\u0142ugi font\u00f3w TTF<\/li><\/ul><strong>Proces instalacji<\/strong><ol><li>Pobierz plik ZIP modu\u0142u z oficjalnego sklepu <a href=\"https:\/\/iarina029.supserv.cozmoslabs.com\" title=\"Cocos.codes\">cocos.codes<\/a><\/li><li>Zaloguj si\u0119 do panelu administracyjnego PrestaShop<\/li><li>Przejd\u017a do: Modu\u0142y &gt; Mened\u017cer modu\u0142\u00f3w &gt; Dodaj nowy modu\u0142<\/li><li>Kliknij \u201eDodaj modu\u0142&#8221; i wybierz pobrany plik ZIP<\/li><li>Po zako\u0144czeniu instalacji kliknij \u201eKonfiguruj&#8221;<\/li><li>Modu\u0142 automatycznie utworzy katalogi: backups\/, uploads\/, fonts\/<\/li><\/ol><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\">Info<\/div><div class=\"cc-alert-content\">Po instalacji modu\u0142 automatycznie utworzy niezb\u0119dne tabele w bazie danych (cc_ps_watermark_log, cc_ps_watermark_backups, cc_ps_watermark_processed), katalogi dla kopii zapasowych oraz ustawi domy\u015bln\u0105 konfiguracj\u0119. Przed rozpocz\u0119ciem pracy zalecamy aktywacj\u0119 licencji oraz dodanie font\u00f3w TTF do katalogu fonts\/.<\/div><\/div><h6><br \/>3. Aktywacja licencji<\/h6>Przed rozpocz\u0119ciem korzystania z pe\u0142nej funkcjonalno\u015bci modu\u0142u konieczna jest aktywacja licencji:<ol><li>Po instalacji przejd\u017a do konfiguracji modu\u0142u<\/li><li>Wybierz zak\u0142adk\u0119 \u201eLicencja&#8221;<\/li><li>Wprowad\u017a klucz licencyjny otrzymany po zakupie<\/li><li>Kliknij \u201eAktywuj licencj\u0119&#8221;<\/li><li>Po pomy\u015blnej aktywacji zobaczysz komunikat potwierdzaj\u0105cy<\/li><li>Wszystkie funkcje modu\u0142u zostan\u0105 odblokowane<\/li><\/ol><div class=\"cc-alert cc-alert-warning\"><div class=\"cc-alert-title\">Ostrze\u017cenie<\/div><div class=\"cc-alert-content\">Bez aktywnej licencji modu\u0142 b\u0119dzie dzia\u0142a\u0142 w trybie ograniczonym &#8211; funkcje AJAX b\u0119d\u0105 zablokowane, a w g\u00f3rnej cz\u0119\u015bci panelu administracyjnego b\u0119dzie wy\u015bwietlany komunikat o nieaktywnej licencji. Podstawowe funkcje dodawania znak\u00f3w wodnych b\u0119d\u0105 dost\u0119pne, ale bez zaawansowanych opcji zarz\u0105dzania.<\/div><\/div><h6><br \/>4. Panel zarz\u0105dzania<\/h6>Panel zarz\u0105dzania modu\u0142em sk\u0142ada si\u0119 z kilku zak\u0142adek, kt\u00f3re umo\u017cliwiaj\u0105 pe\u0142n\u0105 konfiguracj\u0119 i zarz\u0105dzanie:<br \/><br \/><strong>G\u0142\u00f3wne zak\u0142adki:<\/strong><ul><li><strong>Ustawienia<\/strong> &#8211; g\u0142\u00f3wna konfiguracja modu\u0142u, stylizacja znak\u00f3w wodnych<\/li><li><strong>Regeneracja miniaturek<\/strong> &#8211; narz\u0119dzia do regeneracji obraz\u00f3w z CRON<\/li><li><strong>Kopie zapasowe<\/strong> &#8211; zarz\u0105dzanie backupami oryginalnych obraz\u00f3w<\/li><li><strong>Logi<\/strong> &#8211; historia dzia\u0142a\u0144 modu\u0142u z systemem filtrowania<\/li><li><strong>Dokumentacja<\/strong> &#8211; link do dokumentacji online<\/li><li><strong>Wsparcie<\/strong> &#8211; link do strony wsparcia technicznego<\/li><li><strong>Wtyczki<\/strong> &#8211; dodatkowe rozszerzenia COCOS<\/li><li><strong>Licencja<\/strong> &#8211; zarz\u0105dzanie licencj\u0105 modu\u0142u<\/li><\/ul>Ka\u017cda zak\u0142adka oferuje szczeg\u00f3\u0142owe opcje konfiguracji dostosowane do konkretnego aspektu dzia\u0142ania modu\u0142u.<h6><br \/>5. Ustawienia og\u00f3lne<\/h6>W sekcji ustawie\u0144 og\u00f3lnych znajdziemy podstawowe opcje steruj\u0105ce dzia\u0142aniem modu\u0142u:<br \/><br \/><table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Ustawienie<\/strong><\/td><td><strong>Opis<\/strong><\/td><td><strong>Domy\u015blna warto\u015b\u0107<\/strong><\/td><\/tr><\/thead><tbody><tr><td>W\u0142\u0105cz modu\u0142<\/td><td>Globalne w\u0142\u0105czenie\/wy\u0142\u0105czenie modu\u0142u<\/td><td>Wy\u0142\u0105czony<\/td><\/tr><tr><td>W\u0142\u0105cz kopie zapasowe<\/td><td>Automatyczne tworzenie kopii oryginalnych obraz\u00f3w<\/td><td>W\u0142\u0105czony<\/td><\/tr><\/tbody><\/table><strong>Funkcjonalno\u015b\u0107 g\u0142\u00f3wnych prze\u0142\u0105cznik\u00f3w<\/strong><ul><li><strong>Modu\u0142 w\u0142\u0105czony<\/strong> &#8211; znaki wodne s\u0105 automatycznie dodawane do nowych i zaktualizowanych produkt\u00f3w<\/li><li><strong>Modu\u0142 wy\u0142\u0105czony<\/strong> &#8211; nie s\u0105 dodawane znaki wodne, ale istniej\u0105ce pozostaj\u0105 nietkni\u0119te<\/li><li><strong>Kopie zapasowe w\u0142\u0105czone<\/strong> &#8211; przed ka\u017cd\u0105 modyfikacj\u0105 obrazu tworzona jest kopia orygina\u0142u<\/li><li><strong>Kopie zapasowe wy\u0142\u0105czone<\/strong> &#8211; obrazy s\u0105 modyfikowane bezpo\u015brednio bez kopii<\/li><\/ul><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\">Wskaz\u00f3wka<\/div><div class=\"cc-alert-content\">Zalecamy pozostawienie w\u0142\u0105czonych kopii zapasowych, aby m\u00f3c przywr\u00f3ci\u0107 oryginalne obrazy w razie potrzeby. U\u017cywaj g\u0142\u00f3wnego prze\u0142\u0105cznika modu\u0142u do szybkiego wy\u0142\u0105czenia podczas prac konserwacyjnych.<\/div><\/div><h6><br \/>6. Konfiguracja znaku wodnego<\/h6>Modu\u0142 oferuje dwa g\u0142\u00f3wne typy znak\u00f3w wodnych z rozbudowan\u0105 konfiguracj\u0105 ka\u017cdego z nich:<br \/><br \/><strong>Typ znaku wodnego<\/strong><br \/>Dost\u0119pne s\u0105 dwie opcje oznaczania obraz\u00f3w:<table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Typ<\/strong><\/td><td><strong>Opis<\/strong><\/td><td><strong>Wymagania<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tekst<\/td><td>Znak wodny tekstowy z konfiguracj\u0105 fontu i kolor\u00f3w<\/td><td>Opcjonalnie font TTF<\/td><\/tr><tr><td>Obrazek<\/td><td>Znak wodny obrazkowy z obs\u0142ug\u0105 przezroczysto\u015bci<\/td><td>Plik PNG\/JPG\/GIF<\/td><\/tr><\/tbody><\/table><strong><br \/>Konfiguracja znaku tekstowego<\/strong><ul><li><span class=\"cc-highlight\">Tekst znaku wodnego<\/span> &#8211; tre\u015b\u0107 do wy\u015bwietlenia (domy\u015blnie: &#8222;COCOS.CODES&#8221;)<\/li><li><span class=\"cc-highlight\">Font TTF<\/span> &#8211; wyb\u00f3r z dost\u0119pnych font\u00f3w w katalogu fonts\/<\/li><li><span class=\"cc-highlight\">Rozmiar fontu<\/span> &#8211; od 8 do 200 pikseli (domy\u015blnie: 24px)<\/li><li><span class=\"cc-highlight\">Kolor tekstu<\/span> &#8211; wyb\u00f3r koloru w formacie HEX (domy\u015blnie: #FFFFFF)<\/li><\/ul><strong>Konfiguracja znaku obrazkowego<\/strong><ul><li><span class=\"cc-highlight\">Plik obrazu<\/span> &#8211; przesy\u0142anie pliku PNG z przezroczysto\u015bci\u0105<\/li><li><span class=\"cc-highlight\">Podgl\u0105d aktualnego<\/span> &#8211; wy\u015bwietlanie obecnie u\u017cywanego obrazka<\/li><li><span class=\"cc-highlight\">Maksymalny rozmiar<\/span> &#8211; 2MB na plik<\/li><li><span class=\"cc-highlight\">Obs\u0142ugiwane formaty<\/span> &#8211; PNG, JPG, JPEG, GIF<\/li><\/ul><strong>Wsp\u00f3lne ustawienia pozycjonowania<\/strong><ul><li><span class=\"cc-highlight\">Pozycja znaku wodnego<\/span> &#8211; 9 pozycji do wyboru (rogi, \u015brodki, centrum)<\/li><li><span class=\"cc-highlight\">Powtarzaj znak wodny<\/span> &#8211; powielanie na ca\u0142ym obrazku<\/li><li><span class=\"cc-highlight\">Przezroczysto\u015b\u0107<\/span> &#8211; od 0% (niewidoczne) do 100% (nieprzezroczyste)<\/li><\/ul><strong>Typy miniaturek<\/strong><br \/>Mo\u017cemy wybra\u0107, kt\u00f3re typy miniaturek maj\u0105 by\u0107 oznaczane:<ul><li>Lista wszystkich dost\u0119pnych typ\u00f3w obraz\u00f3w produkt\u00f3w<\/li><li>Wy\u015bwietlanie rozdzielczo\u015bci ka\u017cdego typu<\/li><li>Mo\u017cliwo\u015b\u0107 wyboru dowolnej kombinacji<\/li><li>Domy\u015blnie: wszystkie typy s\u0105 oznaczane<\/li><\/ul><div class=\"cc-alert cc-alert-note\"><div class=\"cc-alert-title\">Notatka<\/div><div class=\"cc-alert-content\">Je\u015bli nie wybierzesz \u017cadnego typu miniaturki, modu\u0142 b\u0119dzie oznacza\u0142 wszystkie dost\u0119pne typy. Zmiana ustawie\u0144 dotyczy tylko nowo przetwarzanych obraz\u00f3w &#8211; do zaktualizowania istniej\u0105cych u\u017cyj funkcji regeneracji.<\/div><\/div><h6><br \/>7. System kopii zapasowych<\/h6>Jeden z najwa\u017cniejszych element\u00f3w modu\u0142u &#8211; kompleksowy system zabezpieczania oryginalnych obraz\u00f3w:<br \/><br \/><strong>Automatyczne tworzenie kopii<\/strong><br \/>System automatycznie tworzy kopie zapasowe:<ul><li>Przed pierwszym dodaniem znaku wodnego do obrazu<\/li><li>Dla ka\u017cdego typu miniaturki osobno<\/li><li>Z zachowaniem oryginalnej struktury katalog\u00f3w<\/li><li>Z metadanymi w bazie danych<\/li><\/ul><strong>Statystyki kopii zapasowych<\/strong><br \/>Panel wy\u015bwietla przydatne informacje:<ul><li><strong>\u0141\u0105czna liczba kopii zapasowych<\/strong> &#8211; wszystkie utworzone backupy<\/li><li><strong>Produkty z kopiami zapasowymi<\/strong> &#8211; liczba produkt\u00f3w z zabezpieczonymi obrazami<\/li><li><strong>Zaj\u0119to\u015b\u0107 dysku<\/strong> &#8211; ca\u0142kowity rozmiar wszystkich kopii<\/li><li><strong>Ostatnia kopia zapasowa<\/strong> &#8211; data najnowszego backupu<\/li><\/ul><strong>Zarz\u0105dzanie kopiami zapasowymi<\/strong><br \/>Dost\u0119pne operacje na backupach:<table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Operacja<\/strong><\/td><td><strong>Opis<\/strong><\/td><td><strong>Uwagi<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Przywr\u00f3\u0107 wszystkie kopie<\/td><td>Przywraca oryginalne obrazy ze wszystkich kopii<\/td><td>Usuwa znaki wodne z ca\u0142ego sklepu<\/td><\/tr><tr><td>Usu\u0144 wszystkie kopie<\/td><td>Trwale usuwa wszystkie kopie z dysku<\/td><td>Operacja nieodwracalna<\/td><\/tr><tr><td>Przywr\u00f3\u0107 kopie produktu<\/td><td>Przywraca obrazy tylko wybranego produktu<\/td><td>Dost\u0119pne dla ka\u017cdego produktu osobno<\/td><\/tr><\/tbody><\/table><strong>Lista produkt\u00f3w z kopami<\/strong><br \/>Szczeg\u00f3\u0142owa tabela zawieraj\u0105ca:<ul><li>ID produktu i nazw\u0119<\/li><li>Liczb\u0119 kopii zapasowych<\/li><li>Rozmiar zajmowanego miejsca<\/li><li>Dat\u0119 ostatniej kopii zapasowej<\/li><li>Przycisk przywracania dla ka\u017cdego produktu<\/li><\/ul><strong>Paginacja i wydajno\u015b\u0107<\/strong><br \/>System zosta\u0142 zoptymalizowany pod k\u0105tem wydajno\u015bci:<ul><li>20 produkt\u00f3w na stron\u0119<\/li><li>Sprawne \u0142adowanie du\u017cych list<\/li><li>AJAX dla operacji na kopiach<\/li><li>Automatyczne od\u015bwie\u017canie statystyk<\/li><\/ul><div class=\"cc-alert cc-alert-warning\"><div class=\"cc-alert-title\">Ostrze\u017cenie<\/div><div class=\"cc-alert-content\">Operacje na kopiach zapasowych s\u0105 nieodwracalne. Przywr\u00f3cenie kopii usuwa znaki wodne, a usuni\u0119cie kopii uniemo\u017cliwia przywr\u00f3cenie oryginalnych obraz\u00f3w. Zalecamy tworzenie backup\u00f3w ca\u0142ego sklepu przed wielkimi operacjami.<\/div><\/div><h6><br \/>8. Regeneracja miniaturek<\/h6>Zaawansowany system regeneracji umo\u017cliwia zastosowanie znak\u00f3w wodnych do istniej\u0105cych obraz\u00f3w:<br \/><br \/><strong>R\u0119czna regeneracja<\/strong><br \/>Natychmiastowe przetwarzanie wszystkich miniaturek:<ul><li>Przycisk \u201eRegeneruj miniaturki teraz&#8221;<\/li><li>Potwierdzenie przed rozpocz\u0119ciem operacji<\/li><li>Pasek post\u0119pu z informacjami o statusie<\/li><li>Komunikaty o pomy\u015blnym zako\u0144czeniu lub b\u0142\u0119dach<\/li><\/ul><strong>Automatyczna regeneracja (CRON)<\/strong><br \/>System umo\u017cliwia zaplanowanie automatycznej regeneracji:<div class=\"cc-code-quote\"><pre><code>0 2 * * * \/usr\/bin\/php \/\u015bcie\u017cka\/do\/prestashop\/modules\/cc_ps_watermark\/cron.php<\/code><\/pre><\/div>Ta komenda uruchomi regeneracj\u0119 codziennie o 2:00 w nocy.<br \/><br \/><strong>Plik CRON<\/strong><br \/>Modu\u0142 zawiera dedykowany plik cron.php oferuj\u0105cy:<ul><li>Sprawdzenie czy modu\u0142 jest aktywny<\/li><li>Ustawienie limit\u00f3w czasu i pami\u0119ci<\/li><li>Dok\u0142adnie tak\u0105 sam\u0105 funkcjonalno\u015b\u0107 jak przycisk w panelu<\/li><li>Logowanie wynik\u00f3w do konsoli<\/li><li>Wieloj\u0119zyczne komunikaty b\u0142\u0119d\u00f3w<\/li><\/ul><strong>URL CRON<\/strong><br \/>Alternatywnie mo\u017cna u\u017cywa\u0107 CRON-a przez HTTP:<div class=\"cc-code-quote\"><pre><code>http:\/\/twoja-domena.pl\/modules\/cc_ps_watermark\/cron.php?token=WYGENEROWANY_TOKEN<\/code><\/pre><\/div><strong>Optymalizacja wydajno\u015bci<\/strong><br \/>System regeneracji zosta\u0142 zoptymalizowany:<ul><li>Przetwarzanie porcjami po 10 produkt\u00f3w<\/li><li>Automatyczne zwalnianie pami\u0119ci<\/li><li>Obs\u0142uga limit\u00f3w czasu (10 minut dla CRON)<\/li><li>Zwi\u0119kszenie limitu pami\u0119ci do 512MB<\/li><\/ul><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\">Wskaz\u00f3wka<\/div><div class=\"cc-alert-content\">Regeneracj\u0119 zalecamy przeprowadza\u0107 w godzinach najmniejszego ruchu w sklepie. Dla du\u017cych sklep\u00f3w (&gt;1000 produkt\u00f3w) u\u017cyj CRON-a zamiast r\u0119cznej regeneracji przez przegl\u0105dark\u0119.<\/div><\/div><h6><br \/>9. Zarz\u0105dzanie logami<\/h6>Kompleksowy system logowania \u015bledzi wszystkie dzia\u0142ania modu\u0142u:<br \/><br \/><strong>Rodzaje logowanych zdarze\u0144<\/strong><br \/>System rejestruje nast\u0119puj\u0105ce akcje:<table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Akcja<\/strong><\/td><td><strong>Opis<\/strong><\/td><td><strong>Dodatkowe informacje<\/strong><\/td><\/tr><\/thead><tbody><tr><td>process_image<\/td><td>Przetwarzanie pojedynczego obrazu<\/td><td>\u015acie\u017cka pliku, status, b\u0142\u0119dy<\/td><\/tr><tr><td>create_backup<\/td><td>Tworzenie kopii zapasowej<\/td><td>Lokalizacja backupu<\/td><\/tr><tr><td>restore_backup<\/td><td>Przywracanie z kopii<\/td><td>Przywr\u00f3cony plik<\/td><\/tr><tr><td>regenerate_all<\/td><td>Regeneracja wszystkich miniaturek<\/td><td>Liczba przetworzonych obraz\u00f3w<\/td><\/tr><tr><td>process_product<\/td><td>Przetwarzanie produktu<\/td><td>ID produktu, liczba obraz\u00f3w<\/td><\/tr><\/tbody><\/table><strong>Szczeg\u00f3\u0142y log\u00f3w<\/strong><br \/>Ka\u017cdy wpis zawiera:<ul><li><strong>ID logu<\/strong> &#8211; unikalny identyfikator wpisu<\/li><li><strong>Data i czas<\/strong> &#8211; dok\u0142adny timestamp dzia\u0142ania<\/li><li><strong>Akcja<\/strong> &#8211; typ wykonanej operacji<\/li><li><strong>ID produktu<\/strong> &#8211; powi\u0105zany produkt (je\u015bli dotyczy)<\/li><li><strong>Status<\/strong> &#8211; success, warning, error, info<\/li><li><strong>Wiadomo\u015b\u0107<\/strong> &#8211; szczeg\u00f3\u0142owy opis zdarzenia<\/li><\/ul><strong>Zarz\u0105dzanie logami<\/strong><br \/>Dost\u0119pne funkcje:<ul><li><strong>Paginacja<\/strong> &#8211; 50 wpis\u00f3w na stron\u0119<\/li><li><strong>Sortowanie<\/strong> &#8211; najnowsze wpisy na g\u00f3rze<\/li><li><strong>Czyszczenie log\u00f3w<\/strong> &#8211; usuni\u0119cie wszystkich wpis\u00f3w<\/li><li><strong>Automatyczna rotacja<\/strong> &#8211; maksymalnie 5000 wpis\u00f3w<\/li><\/ul><strong>Kolory status\u00f3w<\/strong><br \/>Wizualne oznaczenie wa\u017cno\u015bci:<ul><li><span class=\"cc-highlight\">success<\/span> &#8211; zielony (operacja zako\u0144czona pomy\u015blnie)<\/li><li><span class=\"cc-highlight\">warning<\/span> &#8211; \u017c\u00f3\u0142ty (ostrze\u017cenia, cz\u0119\u015bciowe b\u0142\u0119dy)<\/li><li><span class=\"cc-highlight\">error<\/span> &#8211; czerwony (b\u0142\u0119dy krytyczne)<\/li><li><span class=\"cc-highlight\">info<\/span> &#8211; niebieski (informacje og\u00f3lne)<\/li><\/ul><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\">Info<\/div><div class=\"cc-alert-content\">System automatycznie utrzymuje maksymalnie 5000 wpis\u00f3w w logach. Starsze wpisy s\u0105 automatycznie usuwane. Dla zachowania pe\u0142nej historii zalecamy okresowe eksportowanie log\u00f3w z bazy danych.<\/div><\/div><h6><br \/>10. CRON i automatyzacja<\/h6>Szczeg\u00f3\u0142owe informacje o automatyzacji proces\u00f3w modu\u0142u:<br \/><br \/><strong>Konfiguracja serwera<\/strong><br \/>Aby skonfigurowa\u0107 automatyczn\u0105 regeneracj\u0119 na serwerze:<ol><li>Zaloguj si\u0119 do panelu cPanel\/Plesk lub przez SSH<\/li><li>Znajd\u017a sekcj\u0119 &#8222;Zadania CRON&#8221; lub &#8222;Cron Jobs&#8221;<\/li><li>Dodaj nowe zadanie z komend\u0105 podan\u0105 w panelu modu\u0142u<\/li><li>Ustaw cz\u0119stotliwo\u015b\u0107 wed\u0142ug potrzeb (zalecane: codziennie w nocy)<\/li><li>Sprawd\u017a czy \u015bcie\u017cka do PHP jest poprawna<\/li><\/ol><strong>Popularne \u015bcie\u017cki PHP<\/strong><br \/>W zale\u017cno\u015bci od serwera, \u015bcie\u017cka mo\u017ce by\u0107 inna:<div class=\"cc-code-quote\"><pre><code>\/usr\/bin\/php\r\n\/usr\/local\/bin\/php\r\n\/opt\/php\/bin\/php\r\nphp (je\u015bli jest w PATH)<\/code><\/pre><\/div><strong>Przyk\u0142ady harmonogram\u00f3w CRON<\/strong><br \/>R\u00f3\u017cne cz\u0119stotliwo\u015bci regeneracji:<table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Harmonogram<\/strong><\/td><td><strong>Opis<\/strong><\/td><td><strong>Komenda CRON<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Codziennie o 2:00<\/td><td>Zalecane dla wi\u0119kszo\u015bci sklep\u00f3w<\/td><td>0 2 * * *<\/td><\/tr><tr><td>Co tydzie\u0144 w niedziel\u0119<\/td><td>Dla sklep\u00f3w z rzadkimi zmianami<\/td><td>0 2 * * 0<\/td><\/tr><tr><td>Co 6 godzin<\/td><td>Dla sklep\u00f3w cz\u0119sto aktualizowanych<\/td><td>0 *\/6 * * *<\/td><\/tr><tr><td>Co miesi\u0105c<\/td><td>Minimalna cz\u0119stotliwo\u015b\u0107<\/td><td>0 2 1 * *<\/td><\/tr><\/tbody><\/table><strong>Monitorowanie CRON<\/strong><br \/>Aby sprawdzi\u0107 czy CRON dzia\u0142a poprawnie:<ul><li>Sprawd\u017a logi modu\u0142u po planowanym czasie wykonania<\/li><li>Przetestuj r\u0119cznie wywo\u0142anie cron.php przez przegl\u0105dark\u0119<\/li><li>Sprawd\u017a logi serwera pod k\u0105tem b\u0142\u0119d\u00f3w PHP<\/li><li>Upewnij si\u0119, \u017ce modu\u0142 jest aktywny<\/li><\/ul><strong>Bezpiecze\u0144stwo CRON<\/strong><br \/>Plik cron.php zawiera zabezpieczenia:<ul><li>Sprawdzenie aktywno\u015bci modu\u0142u<\/li><li>Walidacja tokenu dla dost\u0119pu HTTP<\/li><li>Logowanie wszystkich operacji<\/li><li>Graceful handling b\u0142\u0119d\u00f3w<\/li><\/ul><div class=\"cc-alert cc-alert-note\"><div class=\"cc-alert-title\">Notatka<\/div><div class=\"cc-alert-content\">Token dla URL CRON jest generowany automatycznie na podstawie konfiguracji PrestaShop i zapewnia podstawowe zabezpieczenie. Dla zwi\u0119kszenia bezpiecze\u0144stwa zalecamy u\u017cywanie CRON przez wiersz polece\u0144 zamiast HTTP.<\/div><\/div><h6><br \/>11. Zarz\u0105dzanie fontami<\/h6>System obs\u0142ugi niestandardowych font\u00f3w TTF dla znak\u00f3w wodnych tekstowych:<br \/><br \/><strong>Katalog font\u00f3w<\/strong><br \/>Fonty TTF nale\u017cy umie\u015bci\u0107 w katalogu:<div class=\"cc-code-quote\"><pre><code>\/modules\/cc_ps_watermark\/fonts\/<\/code><\/pre><\/div><strong>Obs\u0142ugiwane formaty<\/strong><br \/>Modu\u0142 obs\u0142uguje wy\u0142\u0105cznie fonty TTF (TrueType Font):<ul><li>Rozszerzenie: .ttf<\/li><li>Sprawdzanie istnienia pliku przed u\u017cyciem<\/li><li>Automatyczne wykrywanie dost\u0119pnych font\u00f3w<\/li><li>Przyjazne nazwy na podstawie nazw plik\u00f3w<\/li><\/ul><strong>Zalecane fonty<\/strong><br \/>Sugerowane fonty do u\u017cycia:<table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Font<\/strong><\/td><td><strong>Opis<\/strong><\/td><td><strong>Najlepsze u\u017cycie<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Roboto-Regular.ttf<\/td><td>Domy\u015blny, nowoczesny, czytelny<\/td><td>Uniwersalne zastosowanie<\/td><\/tr><tr><td>Arial-Bold.ttf<\/td><td>Pogrubiony, wyrazisty<\/td><td>Wyra\u017ane znaki wodne<\/td><\/tr><tr><td>OpenSans-Light.ttf<\/td><td>Lekki, elegancki<\/td><td>Subtelne znaki wodne<\/td><\/tr><tr><td>Impact.ttf<\/td><td>Szeroki, mocny<\/td><td>Ochrona przed piractwem<\/td><\/tr><\/tbody><\/table><strong>Zarz\u0105dzanie fontami<\/strong><br \/>System automatycznie:<ul><li>Skanuje katalog fonts\/ w poszukiwaniu plik\u00f3w TTF<\/li><li>Generuje przyjazne nazwy (np. &#8222;Roboto Regular&#8221; z &#8222;Roboto-Regular.ttf&#8221;)<\/li><li>Sprawdza dost\u0119pno\u015b\u0107 funkcji imagettftext<\/li><li>Zapewnia fallback do wbudowanych font\u00f3w<\/li><\/ul><strong>Komunikaty o fontach<\/strong><br \/>Panel informuje o stanie font\u00f3w:<ul><li><strong>Brak font\u00f3w<\/strong> &#8211; ostrze\u017cenie o pustym katalogu fonts\/<\/li><li><strong>Lista dost\u0119pnych<\/strong> &#8211; wyb\u00f3r z wykrytych font\u00f3w TTF<\/li><li><strong>Font nie istnieje<\/strong> &#8211; b\u0142\u0105d walidacji przy zapisie<\/li><\/ul><strong>Fallback fonts<\/strong><br \/>Je\u015bli font TTF nie jest dost\u0119pny, modu\u0142 u\u017cywa:<ul><li>Wbudowan\u0105 czcionk\u0119 GD (rozmiar 5 &#8211; najwi\u0119ksz\u0105 dost\u0119pn\u0105)<\/li><li>Automatyczne przeliczenie pozycji tekstu<\/li><li>Zachowanie wszystkich innych ustawie\u0144<\/li><\/ul><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\">Wskaz\u00f3wka<\/div><div class=\"cc-alert-content\">Aby doda\u0107 nowy font, po prostu wrzu\u0107 plik TTF do katalogu fonts\/ i od\u015bwie\u017c stron\u0119 konfiguracji. Font automatycznie pojawi si\u0119 w li\u015bcie wyboru. Zalecamy u\u017cywanie font\u00f3w o licencji pozwalaj\u0105cej na komercyjne u\u017cycie.<\/div><\/div><h6><br \/>12. Rozwi\u0105zywanie problem\u00f3w<\/h6><strong>Znaki wodne nie s\u0105 dodawane do nowych produkt\u00f3w<\/strong><ol><li>Sprawd\u017a czy modu\u0142 jest w\u0142\u0105czony w ustawieniach og\u00f3lnych<\/li><li>Upewnij si\u0119, \u017ce licencja jest aktywna<\/li><li>Sprawd\u017a czy wybrano odpowiednie typy miniaturek<\/li><li>Zweryfikuj czy rozszerzenie GD jest zainstalowane<\/li><li>Sprawd\u017a uprawnienia do zapisu w katalogach img\/<\/li><\/ol><strong>B\u0142\u0119dy podczas regeneracji miniaturek<\/strong><ol><li>Sprawd\u017a limity pami\u0119ci PHP (zalecane: min. 512MB)<\/li><li>Zwi\u0119ksz max_execution_time w PHP (zalecane: 300 sekund)<\/li><li>Sprawd\u017a czy wszystkie obrazy produkt\u00f3w s\u0105 prawid\u0142owe<\/li><li>U\u017cyj CRON zamiast przegl\u0105darki dla du\u017cych sklep\u00f3w<\/li><li>Sprawd\u017a logi modu\u0142u pod k\u0105tem szczeg\u00f3\u0142\u00f3w b\u0142\u0119d\u00f3w<\/li><\/ol><strong>Problemy z kopiami zapasowymi<\/strong><ol><li>Sprawd\u017a uprawnienia do zapisu w katalogu modules\/cc_ps_watermark\/backups\/<\/li><li>Upewnij si\u0119, \u017ce na dysku jest wystarczaj\u0105co miejsca<\/li><li>Sprawd\u017a czy katalog backups\/ zosta\u0142 utworzony podczas instalacji<\/li><li>Zweryfikuj integralno\u015b\u0107 bazy danych (tabela cc_ps_watermark_backups)<\/li><li>Sprawd\u017a logi modu\u0142u pod k\u0105tem b\u0142\u0119d\u00f3w zwi\u0105zanych z backupami<\/li><\/ol><strong>CRON nie dzia\u0142a<\/strong><ol><li>Sprawd\u017a czy \u015bcie\u017cka do PHP w CRON jest poprawna<\/li><li>Zweryfikuj uprawnienia do pliku cron.php (755)<\/li><li>Upewnij si\u0119, \u017ce modu\u0142 jest aktywny podczas wykonania CRON<\/li><li>Sprawd\u017a logi serwera pod k\u0105tem b\u0142\u0119d\u00f3w<\/li><li>Przetestuj wykonanie cron.php r\u0119cznie przez SSH<\/li><\/ol><strong>Fonty TTF nie dzia\u0142aj\u0105<\/strong><ol><li>Sprawd\u017a czy rozszerzenie GD ma obs\u0142ug\u0119 TTF (funkcja imagettftext)<\/li><li>Upewnij si\u0119, \u017ce pliki font\u00f3w maj\u0105 rozszerzenie .ttf<\/li><li>Zweryfikuj uprawnienia do odczytu plik\u00f3w font\u00f3w (644)<\/li><li>Sprawd\u017a czy \u015bcie\u017cka do fontu jest poprawna<\/li><li>Sprawd\u017a czy plik fontu nie jest uszkodzony<\/li><\/ol><strong>Wysokie zu\u017cycie miejsca na dysku<\/strong><ol><li>Sprawd\u017a rozmiar kopii zapasowych w zak\u0142adce &#8222;Kopie zapasowe&#8221;<\/li><li>Rozwa\u017c usuni\u0119cie starych kopii zapasowych<\/li><li>Zoptymalizuj obrazy produkt\u00f3w przed dodaniem znak\u00f3w wodnych<\/li><li>U\u017cyj kompresji obraz\u00f3w w ustawieniach PrestaShop<\/li><li>Regularnie czy\u015b\u0107 niepotrzebne kopie zapasowe<\/li><\/ol><div class=\"cc-alert cc-alert-error\"><div class=\"cc-alert-title\">B\u0142\u0105d<\/div><div class=\"cc-alert-content\">Je\u015bli napotykasz nierozwi\u0105zywalne problemy z modu\u0142em, upewnij si\u0119, \u017ce korzystasz z najnowszej wersji oraz \u017ce Tw\u00f3j sklep PrestaShop jest aktualny. Sprawd\u017a te\u017c czy masz wystarczaj\u0105ce zasoby serwera (RAM, CPU, miejsce na dysku). W przypadku trudno\u015bci skontaktuj si\u0119 z supportem COCOS poprzez stron\u0119 <a href=\"https:\/\/iarina029.supserv.cozmoslabs.com\/wsparcie\/\" title=\"Cocos.codes\/wsparcie\">cocos.codes\/wsparcie<\/a>.<\/div><\/div><h6><br \/>13. FAQ<\/h6><strong>Czy mog\u0119 przywr\u00f3ci\u0107 oryginalne obrazy po dodaniu znak\u00f3w wodnych?<\/strong><br \/>Tak, je\u015bli masz w\u0142\u0105czone kopie zapasowe. U\u017cyj funkcji &#8222;Przywr\u00f3\u0107 wszystkie kopie&#8221; w zak\u0142adce &#8222;Kopie zapasowe&#8221; lub przywr\u00f3\u0107 kopie dla konkretnego produktu.<br \/><br \/><strong>Jak cz\u0119sto powinienem regenerowa\u0107 miniaturki?<\/strong><br \/>Zale\u017cy od cz\u0119stotliwo\u015bci dodawania produkt\u00f3w. Dla aktywnych sklep\u00f3w zalecamy regeneracj\u0119 codzienn\u0105 przez CRON. Dla mniej aktywnych &#8211; co tydzie\u0144 lub wed\u0142ug potrzeb.<br \/><br \/><strong>Czy mog\u0119 u\u017cywa\u0107 w\u0142asnych font\u00f3w TTF?<\/strong><br \/>Tak, wrzu\u0107 pliki TTF do katalogu \/modules\/cc_ps_watermark\/fonts\/ i automatycznie pojawi\u0105 si\u0119 w li\u015bcie wyboru. Upewnij si\u0119, \u017ce masz prawo do u\u017cywania font\u00f3w komercyjnie.<br \/><br \/><strong>Co si\u0119 stanie je\u015bli wy\u0142\u0105cz\u0119 kopie zapasowe?<\/strong><br \/>Obrazy b\u0119d\u0105 modyfikowane bezpo\u015brednio bez mo\u017cliwo\u015bci przywr\u00f3cenia oryginalnych wersji. Nie zalecamy wy\u0142\u0105czania tej opcji.<br \/><br \/><strong>Czy mog\u0119 doda\u0107 znak wodny tylko do niekt\u00f3rych typ\u00f3w miniaturek?<\/strong><br \/>Tak, w ustawieniach mo\u017cesz wybra\u0107 konkretne typy miniaturek, kt\u00f3re maj\u0105 by\u0107 oznaczane. Niezaznaczone typy pozostan\u0105 bez zmian.<br \/><br \/><strong>Jak sprawdzi\u0107 czy CRON dzia\u0142a poprawnie?<\/strong><br \/>Sprawd\u017a zak\u0142adk\u0119 &#8222;Logi&#8221; po planowanym czasie wykonania CRON. Powinny pojawi\u0107 si\u0119 wpisy o regeneracji. Mo\u017cesz te\u017c przetestowa\u0107 wywo\u0142anie cron.php r\u0119cznie.<br \/><br \/><strong>Czy mog\u0119 zmieni\u0107 pozycj\u0119 znaku wodnego dla r\u00f3\u017cnych typ\u00f3w miniaturek?<\/strong><br \/>Obecnie pozycja jest globalna dla wszystkich typ\u00f3w miniaturek. Osobne pozycje dla r\u00f3\u017cnych typ\u00f3w wymagaj\u0105 modyfikacji kodu.<br \/><br \/><strong>Jakie formaty obraz\u00f3w s\u0105 obs\u0142ugiwane jako znak wodny?<\/strong><br \/>Obs\u0142ugiwane s\u0105 formaty PNG, JPG, JPEG i GIF. Zalecamy PNG z przezroczysto\u015bci\u0105 dla najlepszych rezultat\u00f3w.<br \/><br \/><strong>Czy mog\u0119 u\u017cy\u0107 modu\u0142u na sklepie z tysi\u0105cami produkt\u00f3w?<\/strong><br \/>Tak, ale zalecamy u\u017cywanie CRON do regeneracji i monitorowanie zasob\u00f3w serwera. Du\u017ce sklepy mog\u0105 potrzebowa\u0107 zwi\u0119kszenia limit\u00f3w PHP.<br \/><br \/><strong>Co oznacza &#8222;Obraz ju\u017c ma znak wodny&#8221; w logach?<\/strong><br \/>System \u015bledzi kt\u00f3re obrazy zosta\u0142y ju\u017c przetworzone i nie dodaje znaku wodnego ponownie. To normalne zachowanie zapobiegaj\u0105ce duplikowaniu znak\u00f3w.<br \/><br \/><strong>Czy mog\u0119 eksportowa\u0107 logi modu\u0142u?<\/strong><br \/>Obecnie nie ma wbudowanej funkcji eksportu, ale wszystkie logi s\u0105 w tabeli cc_ps_watermark_log i mog\u0105 by\u0107 wyeksportowane przez phpMyAdmin.<br \/><br \/><strong>Jak usun\u0105\u0107 wszystkie znaki wodne ze sklepu?<\/strong><br \/>U\u017cyj funkcji &#8222;Przywr\u00f3\u0107 wszystkie kopie&#8221; w zak\u0142adce &#8222;Kopie zapasowe&#8221;. To przywr\u00f3ci oryginalne obrazy ze wszystkich kopii zapasowych.<br \/><br \/><strong>Czy modu\u0142 wp\u0142ywa na wydajno\u015b\u0107 sklepu?<\/strong><br \/>Podczas normalnego dzia\u0142ania wp\u0142yw jest minimalny. Przetwarzanie obraz\u00f3w odbywa si\u0119 tylko przy dodawaniu\/aktualizacji produkt\u00f3w lub podczas regeneracji.<br \/><br \/><strong>Co si\u0119 stanie po wyga\u015bni\u0119ciu licencji?<\/strong><br \/>Podstawowe funkcje b\u0119d\u0105 dzia\u0142a\u0107, ale zaawansowane opcje jak AJAX, kopie zapasowe i regeneracja mog\u0105 by\u0107 ograniczone. Zalecamy odnowienie licencji.<br \/><br \/><strong>Czy mog\u0119 u\u017cywa\u0107 modu\u0142u na \u015brodowisku testowym?<\/strong><br \/>Tak, licencja pozwala na u\u017cycie r\u00f3wnie\u017c na subdomenach testowych i lokalnych \u015brodowiskach developerskich zgodnie z warunkami licencji.<br \/><br \/><strong>Jak du\u017ce pliki font\u00f3w mog\u0119 u\u017cywa\u0107?<\/strong><br \/>Nie ma sztywnego limitu, ale zalecamy fonty do 2MB. Wi\u0119ksze pliki mog\u0105 wp\u0142ywa\u0107 na wydajno\u015b\u0107 podczas przetwarzania obraz\u00f3w.<br \/><br \/><strong>Czy mog\u0119 u\u017cywa\u0107 emoji lub znak\u00f3w specjalnych w tek\u015bcie znaku wodnego?<\/strong><br \/>Tak, je\u015bli u\u017cywany font TTF obs\u0142uguje dane znaki. Wbudowane fonty GD maj\u0105 ograniczon\u0105 obs\u0142ug\u0119 znak\u00f3w specjalnych.<br \/><br \/><strong>Co oznacza b\u0142\u0105d &#8222;Rozszerzenie GD nie jest dost\u0119pne&#8221;?<\/strong><br \/>Oznacza to, \u017ce na serwerze nie jest zainstalowane rozszerzenie GD dla PHP, kt\u00f3re jest wymagane do przetwarzania obraz\u00f3w. Skontaktuj si\u0119 z administratorem serwera.<br \/><br \/><strong>Czy mog\u0119 automatycznie dodawa\u0107 znaki wodne do obraz\u00f3w przesy\u0142anych przez FTP?<\/strong><br \/>Modu\u0142 automatycznie przetwarza obrazy tylko przy operacjach przez panel PrestaShop. Obrazy dodane przez FTP wymagaj\u0105 regeneracji miniaturek.<br \/><br \/><strong>Jak zmieni\u0107 maksymalny rozmiar przesy\u0142anego obrazu znaku wodnego?<\/strong><br \/>Limit 2MB jest zdefiniowany w klasie ImageHelper. Zmiana wymaga modyfikacji kodu i zwi\u0119kszenia limit\u00f3w PHP upload_max_filesize.<br \/><br \/><div class=\"cc-alert cc-alert-success\"><div class=\"cc-alert-title\">Sukces<\/div><div class=\"cc-alert-content\">Modu\u0142 CC PrestaShop Znak Wodny to profesjonalne narz\u0119dzie do ochrony obraz\u00f3w produkt\u00f3w w sklepach internetowych. Dzi\u0119ki zaawansowanemu systemowi kopii zapasowych, automatyzacji proces\u00f3w i szczeg\u00f3\u0142owemu systemowi logowania, zapewnia bezpieczne i efektywne zarz\u0105dzanie znakami wodnymi na wszystkich obrazach produkt\u00f3w.<\/div><\/div>Je\u015bli prowadzisz sklep na PrestaShop i chcesz profesjonalnie chroni\u0107 swoje zdj\u0119cia produkt\u00f3w, zalecamy skorzystanie z <a href=\"https:\/\/iarina029.supserv.cozmoslabs.com\/\" title=\"Modu\u0142u CC PrestaShop Znak Wodny\">modu\u0142u CC PrestaShop Znak Wodny<\/a>, kt\u00f3ry zapewni kompleksow\u0105 ochron\u0119 przed nieautoryzowanym u\u017cyciem obraz\u00f3w oraz pe\u0142n\u0105 kontrol\u0119 nad procesem oznaczania produkt\u00f3w.","protected":false},"excerpt":{"rendered":"Dokumentacja Presta Shop Znak Wodny Kompleksowa dokumentacja dla modu\u0142u znaku wodnego dla Presta Shop (cc_ps_watermark) z zaawansowanym systemem kopii zapasowych, automatyczn\u0105 regeneracj\u0105 miniaturek i szczeg\u00f3\u0142owym zarz\u0105dzaniem znakami wodnymi. Spis tre\u015bci","protected":false},"author":1,"featured_media":4990,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"powered_cache_disable_cache":false,"powered_cache_disable_css_optimization":false,"powered_cache_disable_js_optimization":false,"footnotes":""},"categories":[236],"tags":[197,250,143,280],"class_list":["post-4992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dokumentacje-prestashop","tag-dokumentacja","tag-modul","tag-prestashop","tag-znak-wodny"],"_links":{"self":[{"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/posts\/4992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/comments?post=4992"}],"version-history":[{"count":0,"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/posts\/4992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/media\/4990"}],"wp:attachment":[{"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/media?parent=4992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/categories?post=4992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iarina029.supserv.cozmoslabs.com\/pl\/wp-json\/wp\/v2\/tags?post=4992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}