Identitet obrazaca
Kako SilentShield razlikuje jedan obrazac od drugoga — i zašto se obrazac u zajedničkom zaglavlju ili podnožju može brojati više puta.
Zašto se obrazac pojavljuje više puta
Svaki obrazac dobiva ključ, a sve što postavite — zaštita, što se događa ovisno o procjeni — ovisi o tom ključu. Ako obrazac nema ništa po čemu bi ga se prepoznalo, ključ mora doći sa stranice na kojoj je pronađen. Obrazac u zajedničkom zaglavlju ili podnožju tada na svakoj stranici dobiva drugi ključ: pojavljuje se jednom po stranici, a postavka obuhvaća samo jedan od njih.
Sami imenujte obrazac
Jedan atribut to rješava trajno. To je jedini identitet koji ništa drugo ne može nadjačati, jer je jedini u vašim rukama:
<form data-ss-form="newsletter">
<input type="email" name="email" required>
<button type="submit">Subscribe</button>
</form>Odaberite naziv koji opisuje obrazac, ne mijenjajte ga i za svaki zaseban obrazac upotrijebite drugi. Naziv nikada ne dolazi do vaših posjetitelja. Kasnije izmjene koda, pa i dodana polja, više ne mijenjaju identitet.
Što se koristi bez oznake
Bez oznake uzimamo prvu stabilnu stvar koju obrazac nudi:
| Prepoznato po | Što to znači |
|---|---|
data-ss-form | Imenovali ste obrazac. Stabilno kroz stranice i kroz preinake dizajna. |
action | Obrazac šalje na određenu adresu, a ona je ista na svakoj stranici. |
id | Id koji ste sami napisali. Generirani id-ovi — Reactov „:r1:“ ili oni s dugim nizovima znamenki — zanemaruju se jer se mijenjaju pri svakom učitavanju. |
name | Atribut name obrasca. |
path | Ništa nije identificiralo obrazac, pa se koristi stranica na kojoj je pronađen. Upravo taj slučaj broji jedan obrazac više puta. |
Obrazac prepoznat po putanji stranice nije — što se vaših postavki tiče — isti obrazac na sljedećoj stranici. Ako možete dodati oznaku, to je rješenje. Stranica obrazaca ih označava pa vidite kojih se to tiče.
Kada ne možete mijenjati kod
Mnogi obrasci dolaze iz teme ili dodatka koje ne uređujete. Na stranici obrazaca možete odabrati retke koji su zapravo jedan obrazac i spojiti ih: postavke spojenog obrasca tada vrijede svugdje gdje se pojavljuje. Isti učinak kao oznaka, samo zabilježen kod nas umjesto u vašoj stranici.
Što se događa kada se obrazac promijeni
Dobije li obrazac bolji identitet — dodate oznaku ili se pojavi atribut action — zadržava postojeći redak i sve što ste postavili. Prepoznaje se kao obrazac koji je već bio. Statistika od prije promjene ostaje uz stari identitet i ne prenosi se.
Skrivanje obrazaca čija stranica više ne postoji
Skeniranje svaku stranicu posjećuje samo jednom. Ako uklonite stranicu ili cijeli jezični odjeljak, njegovi obrasci stoga ostaju na popisu. Na stranici obrazaca potražite putanju, primjerice „/nl-nl/”, odaberite sve rezultate i sakrijte ih.
Skriveni obrazac više nije zaštićen: slanja putem njega propuštamo bez provjere, čak i ako je bio postavljen na zaštitu. Ako slanja ipak stižu, stranica obrazaca prikazuje obavijest koju možete zatvoriti. Kada obrazac ponovno prikažete, ponovno vrijede njegove postavke.
Novo skeniranje ne prikazuje skriveni obrazac ponovno. Ako ga ipak pronađe, na popisu „Skriveni obrasci” stoji napomena da je ponovno pronađen: stranica očito još postoji. Ondje možete obrasce ponovno prikazati pojedinačno ili sve odjednom.
Kako je svaki obrazac prepoznat te mogućnost imenovanja ili spajanja pronaći ćete pod API ključevi → Obrasci.