Sok példa és dokumentáció található itt, ami segít a cforms II konfigurálásában.

Tartalomjegyzék

F E L1.Alapvető lépések, rövid összefoglaló

A cforms kétségkívül nem a legkönnyebben használható levelező űrlap plugin, de valószínűleg a legrugalmasabb. Az alábbi körvonalazás segít az alap-űrlap létrehozásában.

  1. Először nézd meg az alap-űrlap-ot
    • Ellenőrizd, hogy minden mező megvan-e, amire szükséged van, és hogy jó sorrendben vannak-e?
    • Ellenőrizd a mező címkéket (mezőneveket).
    • Ellenőrizd ezeket "Szükséges" ("Required"), "Kell email" ("Email") (ha egy email cím az elvárt bevitel,) és / vagy ezt is "AutoTörlés" ("Auto Clear") (ha a mező alapértékét (szövegét) törölni kell, amikor fókuszt kap).
    • SPAM elleni védelmet is akarsz? Válaszd a K&V-t, vagy a captcha-t; az űrlapodhoz add hozzá a beviteli mezőt, és konfiguráld itt.
  2. Ellenőrizd, hogy az űrlapod email admin címe megfelelően van konfigurálva.
  3. Határozd meg, hogy a látogató kapjon-e automatikus visszaigazoló üzenetet az űrlap kitöltése után.
  4. Szeretnéd nyomon követni a kitöltött űrlapok tartalmát az adatbázisban?
  5. Add hozzá az alap-űrlapot a küldeményhez vagy oldalhoz.
  6. Próbáld ki.

F E L2.Űrlap beillesztése

küldeményekbe és oldalakba:

Ha szereted ezt a régi módon csinálni, tagek kézi beillesztésével, akkor használd ezt <!--cforms--> az első űrlaphoz, és / vagy ezt <!--cformsX--> a többi űrlaphoz, amelyeket be akarsz illeszteni a lapba / küldeménybe.

A beillesztő gomb a TinyMCE szövegszerkesztőben sokkal elegánsabb, és biztonságosabb mód (ellenőrizd, hogy a Gomb támogatás be van kapcsolva!).

PHP funkcióhívással:

Alternatívaként beilleszthetsz űrlapot konkrét helyekre is (pl. az oldalsávba, stb.) ezzel a PHP funkcióhívással insert_cform(); az alapértelmezett / első űrlapra vonatkozóan, és / vagy insert_cform('X'); a többi űrlapra vonatkozóan.

Megjegyzés: "X" jelenti az űrlap számát, ezzel kezdve: 2, 3,4 ..és így tovább.

F E L3.Űrlap-beviteli mezők konfigurálása

Az összes támogatott beviteli mező fel van sorolva lentebb, az elvárt formátumok a hozzájuk tartozó Mezőnevekkel pedig ki vannak emelve. A (Mezőnevek) űrlap címkék megengedik a HTML használatát, nézd meg a lenti példákat.

Megjegyzés: Bár a Mezőnevek rendszerint csak címkét jelent a mezőhöz (pl. "Neved"), de tartalmazhatnak további információkat is a speciális funkciók támogatásához (pl. alapértékek, RegEx a kibővített mező-érvényesítéshez, stb.):


Az új varázsló-szerű mód lehetővé teszi összetettebb beállítások konfigurálását ha sok a csatoló "|" és a kettőskereszt "#".


űrlap
mező
F E L Csak szöveg elemek (nincs bevitel)

Formátum: szöveg cikkely | css osztály | választható stílus
Példa: Kérlek győződj meg róla...|mytextclass|font-size:9x; font-weight:bold;
Példa: Ellenőrizd <a href="http://mysite.com"> itt </a> további információért. ||font-size:9x;
HTML: a szöveg bekezdés (text paragraph) támogatja a HTML-t. Ha a szövegben szükséged van a tényleges <, >-re, használd a megfelelő HTML entitást.
A fenti kifejezés erre az egyéni osztályra vonatkozik "mytextclass" ÉS a cikkelyre megadott "font-size:9x; font-weight:bold;" stílusokra.
Ha megadsz egy css class-t, akkor az aktuális űrlap téma-fájljában szintén definiálnod kell, itt.

űrlap
mező
F E L Javascript dátumválasztó

Formátum: mezőnév | alapérték | reguláris kifejezés (RegEx)
Példa: Érkezési dátum|mm/dd/yyyy|^[0-9][0-9]/[0-9][0-9]/[0-9][0-9][0-9][0-9]$
A fenti példa beállítja a "mm/dd/yyyy" alapértékét hogy a felhasználók ebből megtudják az elvárt formátumot. A regexp a végén biztosítja, hogy csak ez a forma lesz elfogadva. FIGYELEM: a dátumozó opciókat szintén be kell konfigurálni, hogy passzoljanak a dátum formátumhoz (magyar változat: "yyyy MMM dd." !)
Támogatott dátum formátumok (nézd meg a "Plugin beállítások" fület)
Mező Teljes űrlap Rövid űrlap
Év yyyy ( = 4 számjegy) yy (2 számjegy), y (2 vagy 4 számjegy)
Hónap MMM ( = név vagy rövidítés.) MM (2 számjegy), M (1 vagy 2 számjegy)
A hónap napja dd ( = 2 számjegy) d (1 vagy 2 számjegy)
A hét napja EE ( = név) E (röv.)

űrlap
mező
F E L Egysoros, jelszó, és többsoros beviteli mezők

Formátum: mezőnév | alapérték | reguláris kifejezés (RegEx)
Példa: Referencia#|xxx-xx-xxx|^[0-9A-Z-]+$
Példa: A <u>teljes</u> neved||^[A-Za-z- \.]+$
Példa: <acronym title="<acronym title="Szükséges az email címed a visszaigazoláshoz.">EMail címed</acronym>
Természetesen kihagyhatod az alapértéket, a formátum olyan lehet, mint a 2-es példában.

űrlap
mező
F E L Kiválasztó dobozok & rádiógombok

Formátum: mezőnév # opció1 | érték1 # opció2 | érték2 # opció3...
Példa: Korod#12-18|ifjú#19-től 30-ig|fiatal#31-től 45-ig#45+ |idősebb
Ha kihagyod a mező neve-t (field name), akkor az eredménye az lesz, hogy nem lesz kiírva a címke a mező bal oldalán.
Az opció helyőrző adja meg a szöveget, amit a látogató lát, az érték pedig azt, ami az emailben lesz elküldve.
Ha az érték nincs külön megadva, akkor a mutatott opciószöveg az az érték lesz, ami az emailben lesz küldve.
Választó doboz ezen a néven "Szükséges": ("Required") Mínusz jelet használva - értékként (ez után |), az adott opciót "nem érvényes"-ként fogja venni! Példa:
Korod#Kérlek válaszd ki a korcsoportod|-#12-től 18-ig|ifjú#19-től 30-ig|fiatal#31-től 45-ig#45+ |idősebb.
A "Kérlek válaszd ki..." mutatva lesz, viszont nem lesz érvényes értéknek tekintve.

űrlap
mező
F E L Többszörös kiválasztás dobozok

Formátum: mezőnév # opció1 | érték1 # opció2 | érték2 # opció3...
Példa: Válassz#vörös#kék#zöld#sárga#narancs
Példa: <strong>Válassz</strong>#Ma#Holnap#Ezen a héten#Következő hónapban#Soha
A többszörös kiválasztás mezők beállíthatók Szükséges-re (Required). Ilyen esetben, ha egy opció sincs kiválasztva, az űrlap nem lesz érvényesítve.
Ha az érték1,2,.. nincs meghatározva, akkor az emailben küldöttek lesznek az opció1,2,... alapértékei.
Példa lehet az egyedi értékekre a megfelelő színkód: pl. vörös|#ff0000

űrlap
mező
F E L Pipa dobozok

Formátum: mezőnév left # mezőnév right
Példa: #kérlek pipáld ki, ha több információt szeretnél
Szabadon kiválaszthatod, hogy a pipa doboz melyik oldalán legyen látható a címke (pl. #címke-csak-jobb).
Ha mindkét (bal és jobb) címke meg van adva, csak a jobboldali lesz figyelembe véve.
A pipa dobozokat lehet "Szükséges"-ként (Required) is jelölni, olyan esetekben, ha pl. szükséges hogy a látogató megerősítse, hogy elolvasta a felhasználó feltételeket, mielőtt még elküldené az űrlapot.

űrlap
mező
F E L Pipa doboz csoportok

Formátum: mezőnév # pipa doboz1 címke|pipa doboz1 érték # pipa doboz2 címke ## pipa doboz3...
Példa: Színválasztás#zöld|00ff00 #vörös|ff0000 #bíbor|8726ac #sárga|fff90f
Két # (##) egymás után, új sort eredményez! Ez segíti a pipa doboz csoportok jobb szervezését.
Hasonlóan a többszörös kiválasztású dobozokhoz (lásd fent), a Pipa doboz csoportok lehetővé teszik pipa doboz csoportok létrehozását (a saját címkéikkel és vonatkozó értékeikkel) ami egy logikai mezőt képez. Az email űrlapon keresztül benyújtott eredmény egy sor, amely minden kiválasztott opciót tartalmaz.
Ha nincs külön érték (vagyis szöveg a pipa szimbólum után '|') meghatározva, akkor a pipa doboz címkéje egyaránt címke, és benyújtott érték.
A csoportban egyik pipa dobozt sem lehet "Szükséges"-nek beállítani.

űrlap
mező
F E L CC: opció a látogatóknak

Formátum: mezőnév left # mezőnév right
Példa: #kérlek cc: nekem
Ha a látogató kiválasztja a CC-t, akkor nincs további automatikus megerősítő email kiküldve (még ha ez be is van állítva)!
Kérlek nézd meg a pipa dobozokat is fentebb.

űrlap
mező
F E L Több mint egy email űrlap címzett Megjegyzés:
Ez szükségessé teszi a megfelelő email címeket itt!!

Formátum: mezőnév # Név1 # Név2 # Név3...
Példa: Küldés neki#Joe#Pete#Hillary
A nevek sorrendje a beviteli mezőben (1,2,3...) közvetlenül meghatározza az itt konfigurált email címek sorrendjét.

űrlap
mező
F E L Rejtett beviteli mezők

Formátum: mezőnév | alapérték
Példa: további adat|fixed,hidden text
Példa: küldemény-adat-meta|{custom_field_1}
A rejtett mezők rögzített / előre beállított értékeket tartalmazhatnak, vagy {variables} amelyek küldemények egyéni mezőihez, vagy oldalakhoz tartoznak.

űrlap
mező
F E L Látogató ellenőrzés (K&V)

Formátum: --
Példa: --
Nincs szükséges mezőnév, a mezőnek nincs konfigurálható címkéje önmagában, mert ez futásidő alatt meg van határozva a Kérdések & Válaszok listájából itt.
Ezt a mezőt van értelme beilleszteni egy MEZŐKÉSZLET-be (FIELDSET); ehhez egyszerűen add hozzá az Új Mezőkészlet (New Fieldset) mezőt, ez elé.

űrlap
mező
F E L Captcha

Formátum: mező név
Példa: Kód beírása
Példa: Spam elleni védelem|hiba:Kérlek pontosan írd be a CAPTCHA kódot! Ha a betűk nem olvashatók, próbáld meg újratölteni.
Alternatívaként, vagy hozzáadásként a fenti Látogató ellenőrzése tulajdonsághoz, a vizuális kód ellenőrzést (captcha) is használhatod.

űrlap
mező
F E L Csatolmányok / Fájlfeltöltés doboz

Formátum: űrlap címke
Példa: Kérlek válassz egy fájlt
Kérlek alaposan ellenőrizd az általános beállításokat a Fájlfeltöltés (File Upload) funkció megfelelő beállításához (engedélyezett kiterjesztések, fájlméret, stb.).

űrlap
mező
F E L Mondd a barátodnak beviteli mezők

Formátum:
mind a 4 mezőé
mezőnév | alapérték | reguláris kifejezés (RegEx)
Mezők: M-A-B * Neved
M-A-B * Email címed (győződj meg, hogy a 'Kell email' be van jelölve)
M-A-B * A barátod neve
M-A-B * A barátod email címe (győződj meg, hogy a 'Kell email' be van jelölve)
A működés módja:
  1. A Mondd a barátodnak tulajdonság szükséges hogy engedélyezve legyen a megfelelő űrlaphoz (ellenőrizd, hogy az-e a megfelelő!), máskülönben nem fogod látni a fenti beviteli mezőket a [Mező Típus] kiválasztó dobozban.
  2. Az automatikus visszaigazolás üzenete lesz üzenet sablonnak használva, és szükséges definiálni. Nézd meg az alábbi példát.
  3. Van három további, előre meghatározott változó amelyeket használni lehet az üzenet sablonban.
  4. Add az űrlapot a küldemény / oldal php sablonokhoz (a beillesztési opciókat lásd lentebb).
  5. A Mondd-A-Barátodnak engedélyezi a küldeményeket / oldalakat ha kipipálod a M-A-B mezőt a WP küldemény (oldal) szerkesztőben.

Itt van egy példa, hogyan lehet beállítani az automatikus visszaigazolás üzenet TXT részét, Mondd-A-Barátodnak sablonként:
Helló {Friend's Name},
{Your Name} hagyta neked ezt az üzenetet:
{Optional Comment}
Az üzenet ezzel kapcsolatban lett küldve {Title}:
{Excerpt}
{Permalink}
--
Ez az email az itt található webcímről lett küldve: http://website.com. A személy, {Your Name}, aki küldte neked, ismerte ezt az email címed {Your Email}. {Your Name} bejelentkezett ide: website.com erről az IP-ről {IP}, és elküldte az emailt ekkor: {Time}.
Megjegyzés: Megjegyzés: A fenti TXT üzenethez természetesen hozzá tudsz adni HTML részt is.

Javasolt kivitelezési opciók:
Alternatíva 1: Az aktuális űrlap nem a WP nyitó oldalon lesz mutatva, hanem az egyedi küldemény / oldal nézetben.
  1. Egyszerűen add hozzá ezt <?php insert_cform(#); ?> (# = az űrlapod id-je) a meglévő single.php és / vagy page.php sablonhoz, pl.:
    [...]
    <?php the_content('<p>Read the rest of this entry »</p>'); ?>
    <?php if ( is_tellafriend( $post->ID ) ) insert_cform(#); ?>
    [...]
  2. Javaslat: a kevésbé zsúfolt elrendezéshez feltételesen adj hozzá némi Javascript kódot az űrlap mutatásához / elrejtéséhez.
Alternatíva 2: Egy Mondd-A-Barátodnak link lesz mutatva minden alkalmas küldeménynél / oldalnál, a blog nyitólapján, és az egyedi küldemény & oldal nézetben egyaránt.
  1. Ehhez szükséges egy új WP oldalt létrehozni (jegyezd meg az oldal ID-jét vagy permalinkjét), saját oldal-sablonnal (egy page.php klón megfelelő ide). Add a következő kódot az új oldal-sablonhoz:
    [...]
    <?php the_content('<p>Read the rest of this page »</p>');?>
    <h3> <?php echo 'E-Mail "'.get_the_title( $_GET['pid'] ).'" to a friend:'; ?> </h3>
    <?php if ( is_tellafriend( $_GET['pid'] ) ) insert_cform(#); ?>

    [...]
  2. A single.php & index.phpben és / vagy a page.phpben add a "the_content()" hívás alá a fent létrehozott új oldal linkjét, pl.:
    [...]
    <?php the_content('<p>Read the rest of this entry »</p>'); ?>
    <?php
    if ( is_tellafriend( $post->ID ) )
        echo '<a href="[your-new-page]?&pid='.$post->ID.'" title="Tell-A-Friend form">Tell a friend!</a>';
    ?>

    [...]
  3. Cseréld ki a [your-new-page] szöveget az újonnan létrehozott oldal permalinkjével.

űrlap
mező
F E L WP kommentár tulajdonság beviteli mezők




Példa konfiguráció
Formátum:
mind a 4 mezőé
mezőnév | alapérték | reguláris kifejezés (RegEx)
Mezők: Kommentár szerző
Szerző emailje
Szerző URL-ja
A szerző kommentárja
 
Formátum: mezőnév # szöveg kommentár | 0 # szöveg a szerzőhöz | 1
Mező: Válassz: Email / Kommentár
Példa: Küldd el mint#szabályos komment|0#emailt a küldemény szerzőjének|1
 
A működés módja:
  1. Kapcsold be a WP kommentár tulajdonságot az adott űrlaphoz. (Győződj meg, hogy a megfelelőt választottad), máskülönben nem fogod látni a fenti beviteli mezőket a [Mező típus] választó dobozban.
  2. Módosíthatod ezt az űrlapot, hogy benne legyen minden szükséges (új) beviteli mező, beállíthatod, hogy kötelező legyen-e a felhasználói kitöltése, vagy sem, hozzáadhatsz regexp-et, anti SPAM mezőket, vagy akár egyéni hibaüzeneteket is, ez csak tőled függ.
  3. Szerkeszd át a WP téma sablonod a kommentekhez. Távolítsd el a jelenlegi űrlap taget és általában mindent a (<form action="...</form>)-ban, illetve között. Ezeket cseréld le egy cforms-ot hívó PHP hívással: <?php insert_cform(X); ?> ahol az X ki van hagyva az alapértelmezett űrlap esetén, illetve '2'-vel kezdődik (egyvesszős idézőjelekkel!) bármely következő űrlap #-nál.
  4. Gondosan ellenőrizd a kiterjesztett WP kommentár tulajdonságok beállítását itt (főleg az Ajax-hoz tartozókat!).
  5. Fontos: Hogy az Ajax működjön abban az esetben is, amikor még nincs kommentár, győződj meg, hogy a kommentár konténer mindig el van készítve.
Javaslatok:
  1. Javasolt a wide_form.css téma használata a Formázás menüben, és a saját elgondolás szerinti szerkesztése.
  2. Ha bizonyos mezőket "Szükséges"-ként akarsz jelölni, akkor javasolt a "Szükséges" szöveg hozzáadása a beviteli mező címkéhez és ezen stílus választása: span.reqtxt, span.emailreqtxt {... a display:none;-hoz (a CSS szerkesztő használatával a Formázás lapon)
Megjegyzés: Ezen a módon egy űrlap használatával lehetővé tudod tenni az olvasók számára, hogy kommentet tudjanak hagyni, illetve hogy egyszerűen lehessen üzenetet küldeni a küldemény szerkesztőjének, miközben teljes mértékben ki lehet használni a cforms biztonsági lehetőségeit.

űrlap
mező
F E L Mezőkészletek

A mezőkészletek a jó űrlap-formázás részét képezik; ezekkel az adott űrlapon a tartalom egyéni részeit lehet megadni.

Formátum: mezőkészlet név
Példa: Mezőkészletem
A mezőkészletek bárhol lehetnek; egyszerűen adj egy Új mezőkészlet (New Fieldset) mezőt az űrlap-elemek közé, vagy elé.
A mezőkészleteket nem kell külön lezárni; egy Új mezőkészlet (New Fieldset) elem automatikusan le fogja zárni a már létezőt (ha van ilyen) és nyit egy újat.
Mezőkészlet vége (End Fieldset) is használható, de enélkül is ugyanúgy működik.
Ha nincs záró Mezőkészlet vége (End Fieldset) elem, a plugin feltételezi, hogy le kell zárni a beállítást a "benyújt" (submit) gomb előtt

űrlap
mező
F E L Reguláris kifejezések (RegEx) használata az űrlapmezőknél

A reguláris kifejezés (röviden regex vagy regexp) egy speciális karakterlánc, ami egy keresési mintát ír le, bizonyos szintaktikai szabályok szerint. Sok programnyelv támogatja a regex-t a sztringekkel való munkához; itt a felhasználói bevitel érvényesítéséhez használhatod őket. Egysoros / többsoros beviteli mezők:

Formátum: mezőnév | alapérték | reguláris kifejezés (RegEx)
Példa:
US zip kód
zip kód||^\d{5}$)|(^\d{5}-\d{4}$
Példa:
US telefonszám #
telefon||^[\(]?(\d{0,3})[\)]?[\s]?[\-]?(\d{3})[\s]?[\-]?(\d{4})[\s]?[x]?(\d*)$
Speciális példa:
két beviteli mező összehasonlítása
ismételd meg az emailt||cf2_field2
ÁLTALÁNOS:
Győződj meg, hogy a kérdéses beviteli mező 'Szükséges'-ként van jelölve!
^ és $ határozza meg a bevitel kezdetét és a végét
"ab*": ...keres egy sztringet, amiben van egy "a", utána nulla, vagy egy, vagy több "b"; (tehát "a", "ab", "abbb", stb.);
"ab+": ...ugyanaz, de legalább egy b-nek kell benne lenni ("ab", "abbb", etc.);
"[a-d]": ...egy sztring, amiben kisbetűk vannak "a"-tól "d"-ig
További információk találhatók a RegEx-ről itt, és egy nagy regexp tárház van itt.
Fontos:
Ha szeretnél összehasonlítani két input mezőt (pl. email visszaigazolás): egyszerűen használd a regexp mezőt (nézd meg a speciális példát felül, hogyan kell a mező HTML elem ID-jére mutatni, amit össze akarsz hasonlítani a jelenlegivel. A HTML elem ID-jének megtalálásához nézd meg az űrlap html forráskódját (pl. cf2_field2).

F E L4.Egyéni hibaüzenetek

Ha szeretnél saját hibaüzeneteket hozzáadni (az általános sikeres és hiba üzenetek után) a beviteli mezőkhöz, egyszerűen fűzz hozzá egy |err:XXX-t az adott mező névhez. A HTML támogatott.

Formátum: mezőnév |err: a hibaüzeneted
Példa 1: Neved|hiba: kérlek írd be a teljes neved.
Példa 2: Korod#12-18|ifjú#19-től 30-ig|fiatal#31-től 45-ig#45+ |idősebb|err: a korod <strong>fontos</strong> számunkra.
Megjegyzés:
Egyéni hibaüzenetek bármely olyan beviteli mezőnél alkalmazhatók, amelyeket "Szükséges"-ként lehet jelölni.

F E L5.Haladó: a küldött adatok (utólagos) feldolgozása

Ez igazából az olyan helyekre való, ahol az űrlapok és mezők valósidejű műveletei szükségesek.

Ha szükséges a benyújtott adatok kezelése, és / vagy el akarod küldeni harmadik félnek (3rd party), vagy más egyéb módon szeretnéd az adatokat használni, itt van, hogyan tedd:

A cforms v7.4, és a további a verziók saját my-functions.php fájlt tartalmaznak (a plugin gyökérkönyvtárában), amely példákat is tartalmaz.

Rendelkezésre álló funkciók
my_cforms_filter() a funkció a felhasználói bevitel érvényesítése, és a cforms feldolgozás után indítható el
my_cforms_ajax_filter() a funkciót a bevitel érvényesítése után, és a további feldolgozás előtt lehet meghívni (nemAjax)
my_cforms_action() a funkciót a bevitel érvényesítése után, és a további feldolgozás előtt lehet meghívni (Ajax)

F E L6.Haladó: dinamikus űrlapok valósidejű létrehozása

Ez a tapasztalt felhasználóknak való, akik számára szükséges az űrlapok alkalmi létrehozása.

Néhány megjegyzendő dolog a dinamikus űrlapokkal kapcsolatban:

  1. A dinamikus űrlapok csak nem-Ajax módban működnek.
  2. Minden dinamikus űrlap hivatkozik egy alap űrlap definícióra a cforms űrlap beállításoknál, ezért ez szükséges. Ennek minden beállítása használva lesz, kivéve az űrlap (&mező) definíciót.
  3. A plugin Súgójában leírt űrlap mezők mindegyikét lehet dinamikusan is generálni.
  4. Funkcióhívás a dinamikus űrlap generáláshoz: insert_custom_cform($fields:array,$form-no:int); ezzel

    $form-no: egy üres sztring az első (alapértelmezett) űrlaphoz, és 2,3,4... az utána következő űrlapokhoz
    $fields :
    
    	            $fields['label'][n]      = 'mező név';           a mező név formátum fentebb van leírva	
    	            $fields['type'][n]       = 'input field type';     default: 'textfield';
    	            $fields['isreq'][n]      = true|false;             default: false;
    	            $fields['isemail'][n]    = true|false;             default: false;
    	            $fields['isclear'][n]    = true|false;             default: false;
    	            $fields['isdisabled'][n] = true|false;             default: false;
    	            $fields['isreadonly'][n] = true|false;             default: false;
    	
    	            n = 0,1,2...
Űrlap beviteli mező típusok ('type'):
Egyszerű példa:
Fejlettebb példa (fájl hozzáférés): A month.txt az év mind a 12 hónapját tartalmazza:

F E L7.Változók használata az email tárgyban és az üzenetekben

Email tárgyak és üzenetek; az emailekhez egyrészt kell az űrlap admin másrészt a látogató (automatikus visszaigazolás, CC:); ezekhez az előre definiált változók és / vagy bármely űrlap beviteli mező támogatott beillesztése.

Jegyezd meg, hogy a változónevek kisbetű / nagybetű érzékenyek!

Előre definiált változók:
{BLOGNAME} Beszúrja a blog nevét
{Form Name} Beszúrja az űrlap nevét (konfigurációnként).
{Page} Beszúrja azt a WP oldalt, ahonnan az űrlapot küldték.
{Date} Beszúrja az űrlapküldés dátumát (általános WP beállítás szerint).
{Time} Beszúrja az űrlapküldés idejét (általános WP beállítás szerint).
{IP} Beszúrja a látogató IP címét.
{ID} Beszúr egy egyedi, és hivatkozásra alkalmas űrlap ID-t (feltéve hogy a DB nyomon követés engedélyezve van!)
{CurUserID} Beilleszti a jelenleg bejelentkezett felhasználó ID-jét.
{CurUserName} Beilleszti a jelenleg bejelentkezett felhasználó nevét:
{CurUserEmail} Beilleszti a jelenleg bejelentkezett felhasználó email címét:
Speciális: Ha egy "." (pont) van írva a sorba, ez beszúr egy üres sort.
Előre definiált változók a Mondd-A-Barátodnak űrlapokhoz:
{Permalink} Beilleszti a WP küldemény / oldal URL-ját.
{Author} Beszúrja a szerző nevét (Nicknév).
{Title} Beszúrja a WP küldemény vagy az oldal címét.
{Excerpt} Beszúrja a WP küldemény vagy oldal kivonatát.
Alternatív megoldásként beillesztheted bármely űrlap beviteli mezőjét a pontos (!) mezőnévre való hivatkozással:
Példa: Az alapértelmezett űrlapnak van Neved (Your Name) és Webhely (Website) mezője.
Tehát a használandó változók lehetnek ezek: {Neved} & {Webhely}.

Fontos: Ha többszörös beviteli mezőket használsz ugyanazokkal a beírt mezőcímkékkel (mindig meg tudod nézni a "Nyomkövetés" menü fület hogyan vannak a mezők tárolva), pl.:

Size#250gr.#500gr#1kg circa
Size#450gr.#700gr#1.2kg circa
Size#650gr.#800gr#1.5kg circa

Az első mező eredményei ilyen néven: 'Size' át vannak írva erre a névre: {Size}. A második példánya ennek: 'Size' átírható erre: {Size__2}, és így tovább...

Ez egy példa egy egyszerű Admin HTML üzenetre; (másolhatod és beillesztheted az alábbi kódot, vagy megváltoztathatod az igényed szerint):
HTML kód:

<p style="background:#fafafa; text-align:center; font:10px arial">Egy űrlap lett küldve ekkor: {Date}, innét: {Page} [IP {IP}]</p>

Kimenet:

Egy űrlap lett küldve ekkor: 2007 június 13. @ 9:38 pm, innét: / [IP 184.153.91.231]

Megjegyzés: Ezzel a korlátozott üzenettel is engedélyezheted ezt az opciót: "Előre formázott űrlap adat tábla beillesztése a HTML részbe"

Ez egy másik példa a részletesebb Admin HTML üzenet-re:
HTML kód:

<p>{Your Name} most küldte el ezt {Form Name}. Itt tudsz kapcsolatba lépni vele <a href="mailto:{Email}">{Email}</a> és itt tudod megnézni a weblapját <a href="{Website}">{Website}</a></p>

<p>Ez az üzenet:<br/ >
{Message}</p>

Kimenet:

John Doe most küldte el ezt: AZ ÚJ ŰRLAPOM. Itt tudsz kapcsolatba lépni vele mailto:# és itt tudod megnézni a weblapját cforms-help.php#

Ez az üzenet:
Helló, te ott! Keresem a kapcsolatot veled. Hívj fel az 555-...

Megjegyzés: Ezzel a részletesebb üzenettel kikapcsolhatod ezt az opciót "Előre formázott űrlap adat tábla a HTML részben" mert már az összes mező benne van az aktuális üzenetben / fejlécben.

És egy utolsó példa a HTML automatikus visszaigazoló üzenet-hez:
HTML kód:

<div style="text-align:center; color:#aaa; border-bottom:1px solid #aaa"> <strong>automatikus visszaigazoló üzenet, {Date}</strong> </div><br />

<p><strong>Kedves {Your Name},</strong></p>
<p>Köszönjük a küldeményt!</p>
<p>Visszatérünk rá, amilyen gyorsan csak lehetséges.</p>
Kimenet:
automatikus visszaigazoló üzenet, June 13, 2007 @ 5:03 pm

Kedves John Doe,

Köszönjük a küldeményt!

Visszatérünk rá, amilyen gyorsan csak lehetséges.

F E L8.Az űrlapod formázása (CSS téma fájlok)

Kérlek nézd meg ezt: Oldal formázása a téma választáshoz és az opciók szerkesztéséhez.

a cforms néhány téma példával van ellátva (némelyikhez esetleg szükség lehet további beállításokra, hogy a te űrlapjaiddal működjön!) de természetesen létrehozhatod a saját téma fájlodat - ami az alapértelmezett cforms.css fájlon alapul - és ezt tedd a /styling könyvtárba.

Esetleg érdemes tanulmányozni a PDF formátumú cforms CSS útmutatót és webes képernyőfelvételt Itt minden együtt van a gyors kezdéshez.

Ha az űrlapod nem úgy néz ki, mint az előnézet-kép, vagy az egyedi változtatásaid hatástalanok, nem lettek végrehajtva; ellenőrizd a globális WP téma CSS-t! Lehet hogy felülírt néhány cforms CSS deklarációt. Ha nem tudod, hogyan javítsd ki a hibát, nézd meg a Firefox "Firebug" kiterjesztését - ez egy kiváló CSS hibakereső eszköz!

F E L9.Több segítségre van szükséged?

A naprakész információkhoz nézd meg a cforms fórumot, és a hozzászólás részt a plugin honlapon.

További információkért és támogatásért látogass el a cforms support forumra (angol nyelvű).
A fordításokat Oliver Seidel biztosította, a frissítésekért látogass el ide.

Version v7.52