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-formImenovali ste obrazac. Stabilno kroz stranice i kroz preinake dizajna.
actionObrazac šalje na određenu adresu, a ona je ista na svakoj stranici.
idId koji ste sami napisali. Generirani id-ovi — Reactov „:r1:“ ili oni s dugim nizovima znamenki — zanemaruju se jer se mijenjaju pri svakom učitavanju.
nameAtribut name obrasca.
pathNiš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.

Kako je svaki obrazac prepoznat te mogućnost imenovanja ili spajanja pronaći ćete pod API ključevi → Obrasci.