Pliki sklepu (obszar Serwis)

ps_server_file

Zapis · podgląd + zgodaSerwis · przełącznik, 3 hTylko w TellMyShop ProZapis: przełącznik Serwis (3 h)Widoczne zaraz po instalacji

Czyta dowolny plik sklepu, a przy przełączniku Serwis włączonym na 3 godziny go zmienia, robiąc kopię przed każdą zmianą.

TellMyShop Free: Nie. To narzędzie jest tylko w TellMyShop Pro. TellMyShop Free ma tylko gotowe raporty, które czytają sklep.

Zapytaj Claude

„Dopisz do robots.txt linię, żeby wyszukiwarki nie odwiedzały stron /module/.”

Przykładowy podgląd

Plik root:robots.txt, 2104 -> 2125 bajtów. Kopia zapasowa przed zapisem.
+ Disallow: /module/

Szczegóły techniczne

OBSZAR SERWIS. Dowolne pliki sklepu: action=list (katalog), read (path, from_line), edit (search/replace albo content; także nowy plik, np. własny moduł albo override), delete (z kopią, do przywrócenia). Ścieżki względem katalogu sklepu. Chronione i zawsze niedostępne: pliki z hasłami do bazy i kluczami (app/config/parameters.php, .env...), config/settings.inc.php, var/logs, upload, download, moduły płatności i katalogi samego konektora. Pliki PHP przed zapisem przechodzą sprawdzenie składni, każdy zapis ma kopię zapasową. Pliki motywu i modułów zmieniaj raczej narzędziami obszarów Motyw i Moduły, mają dodatkowe kontrole. Przywrócenie: ps_restore_file_backup.

Parametry

NazwaTypWymaganyOpis
actionenum: list | read | edit | deletetaklist | read | edit | delete.
pathstringwarunkowoŚcieżka względem katalogu sklepu (list: katalog, puste = główny). Maks. 400 znaków.
from_lineintegernieread: od której linii (po 400 linii).
searchstringnieedit: dokładny fragment do zamiany (musi wystąpić raz). Maks. 100 000 znaków.
replacestringnieedit: nowy fragment. Maks. 100 000 znaków.
contentstringnieedit: cała nowa treść (zamiast search/replace). Maks. 500 000 znaków.
confirmbooleanniefalse (domyślnie) = tylko podgląd, nic nie zapisuje. true = wykonaj – wyłącznie po wyraźnej zgodzie użytkownika na pokazany podgląd, razem z change_token.
change_tokenstringwarunkowoToken z podglądu (wymagany przy confirm=true). Wiąże wykonanie z pokazanym podglądem i stanem danych; ważny 30 minut, jednorazowy.

Ograniczenia

list i read działają bez przełącznika; edit i delete wymagają przełącznika Serwis, który właściciel włącza na 3 godziny. read: 400 linii na wywołanie, pliki do 1 MB. delete: pojedyncze pliki do 5 MB. edit: tylko pliki tekstowe. Zapisy plików wliczają się do limitu zapisów plików (domyślnie 20 na godzinę), wspólnego dla wszystkich narzędzi plików (do zmiany na karcie Ustawienia: bezpieczeństwo, alarmy, limity).

Co widzisz przed zapisem

Claude najpierw wywołuje narzędzie bez potwierdzenia. Moduł zwraca podgląd (obecne i nowe wartości) oraz jednorazowy token ważny 30 minut. Claude pokazuje ci podgląd i zapisuje zmianę dopiero po twojej zgodzie.

Powiązane narzędzia

Zastosowania z tym narzędziem

Aktualizacja: 2026-10-11