Otázky před nákupem i pomoc při používání.
Vyberte si odpovědi podle toho, zda se teprve rozhodujete, nebo už Direct Edit používáte.
Než se rozhodnete
Licence, kompatibilita, bezpečnost a další věci, které je dobré vědět předem.
Co se stane po vypršení roční licence? Přestane Direct Edit fungovat?
Po vypršení roční licence nelze ukládat nové změny. Web samotný tím není nijak ovlivněn - běží dál ve stavu poslední úpravy. Pro obnovení přístupu stačí prodloužit licenci.
Co se stane, když Direct Edit odinstaluji - zůstanou změny?
Ano. Jakmile uložíte změnu, okamžitě se promítne do aktuálního webu. Pokud Direct Edit odinstalujete, web zůstane ve stavu poslední uložené změny.
Je Direct Edit bezpečný? Kdo má přístup k mým souborům?
Soubory se neposílají na žádné vzdálené servery, vše běží lokálně u vás. Direct Edit je zabezpečený na několika úrovních, aby přes něj nikdo nemohl stránky libovolně upravovat.
Co přesně znamená „1 web“ - počítá se subdoména?
Jeden web znamená jednu doménu nebo jednu subdoménu. Subdoména se počítá jako další aktivace. Výjimku mají vývojové adresy localhost, 127.0.0.1 a domény s příponami .local, .test, .invalid nebo .localhost.
Funguje Direct Edit také s weby vytvořenými pomocí AI?
Záleží na hostingu webu. Pokud web nahráváte jako HTML soubory přímo na hosting s PHP, Direct Edit funguje bez ohledu na to, zda vznikl ručně nebo v nástroji jako Claude či ChatGPT. Na službách bez PHP, například Netlify nebo GitHub Pages, Direct Edit fungovat nebude.
Musím mít přístup k FTP nebo hostingu?
Ano, přístup je potřeba jednorázově při instalaci. Po instalaci už FTP pro běžnou správu webu nepotřebujete.
Jak dostanu aktualizace?
Aktualizace se instalují automaticky na pozadí, takže se o ně nemusíte starat.
Když už Direct Edit používáte
Praktické odpovědi pro práci s editorem a řešení nejčastějších situací.
V editoru vidím změny, ale na ostrém webu ne
Změny se ukládají přímo do souboru, takže pokud je v editoru vidíte, byly úspěšně zapsány. Pokud se ale na webu mimo editor nezobrazují, pravděpodobně má váš hosting nastavenou serverovou cache, která zobrazuje starší verzi stránky. Cache je potřeba vyprázdnit, případně i vypnout, protože pro statické stránky není potřeba.
Editor hlásí chybu 403 Forbidden. Co s tím?
Pokud nejde ani přihlášení do editoru, hosting pravděpodobně blokuje jeho požadavky. Jestli dashboard funguje a chyba 403 se objeví až při otevření stránky k editaci, zkontrolujte kořenový soubor .htaccess. Častou příčinou je pravidlo, které hledá .html v celém požadavku %{THE_REQUEST}, a proto zasáhne i parametr editoru, například proxy.php?file=cenik.html. Samotná výjimka pro složku editoru nemusí na každém serveru stačit. Zásadní je nahradit obecné RewriteRule ^ pravidlem RewriteRule ^(.+)\.html$ /$1 [R=301,L,NE], aby se přesměrovaly jen skutečné .html cesty. Celou část pro čisté URL nahraďte následujícím blokem. Pokud editor není ve složce /editor/, upravte cestu v prvním RewriteRule. Staré přesměrování 301 může zůstat uložené v prohlížeči, proto změnu ověřte v anonymním okně nebo s vypnutou cache.
RewriteEngine On
Options -MultiViews
RewriteBase /
# Požadavky editoru se nesmí přesměrovávat
RewriteRule ^editor(?:/|$) - [L]
# /index.html -> /
RewriteCond %{THE_REQUEST} \s/+index\.html(?:[?\s]) [NC]
RewriteRule ^index\.html$ / [R=301,L,NE]
# /stranka.html -> /stranka
# RewriteRule kontroluje jen cestu, ne ?file=stranka.html
RewriteCond %{THE_REQUEST} \s/+[^?\s]+\.html(?:[?\s]) [NC]
RewriteRule ^(.+)\.html$ /$1 [R=301,L,NE]
# /stranka se interně načte ze /stranka.html
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+?)/?$ $1.html [L] Editor hlásí chybu 500 Internal server error. Co s tím?
Zkontrolujte prosím, že je na serveru opravdu nastaveno PHP 8.1 a vyšší. S nižší verzí editor z bezpečnostních a syntaktických důvodů nepracuje.
Při editaci stránky nejsou vidět editační ikony
Pokud vám funguje dashboard editoru a vše v něm, je možné, že ikony a proces editace blokuje příliš přísně nastavená pravidla v .htaccess souboru.
Zmizí kus stránky a objeví se po refreshi
Důvod je pravděpodobně nějaká animační knihovna, například Animate on scroll, která nepočítá s tím, že se nějaký prvek změní jinudy. Tyto animační knihovny zpravidla reagují na načtení stránky a ne jednoho elementu. Stačí obnovit stránku a vše bude na svém místě.
Jak změním jazyk editoru?
Před přihlášením lze jazyk změnit přímo na přihlašovací obrazovce. Po přihlášení ho najdete v nastavení účtu.