Cforms II 
Módosítva:
2008. április 19.

Segítség teljesen kezdőknek a cforms II-höz.


A cforms a legnagyobb tudású űrlap plugin (beépülő modul) a WP-hez, viszont ennek megfelelően nem könnyű elsőre megérteni.

Itt egy kis segítség hozzá, ha még kezdő vagy:
1. Olvasd el a cforms plugin súgóját. Itt találsz egy demó súgót (leegyszerűsített html-javascript változatban, kevesebb linkkel).
2. Telepíts a gépedre egy offline WordPress-t a kísérletezéshez (ha még nem tetted meg), lehetőleg a legfrissebbet, widgetest (a widget-ek az adminban „húzd és ejtsd” módszerrel az oldalsávra helyezhető program-blokkok, modulok), és magyar nyelvűt (ehhez be kell másolni a magyar nyelvi alapfájlt ide: wp-content\languages\hu_HU.mo).
Előtte ne felejtsd el a wp-config.php-ban a magyar nyelvet alapértelmezettnek beállítani a kb. 17.-ik sorban:
define ('WPLANG', 'hu_HU');
és a magyar nyelvi fájl nevét hu_HU.mo-ra átírni, ha előtte nem ez volt a neve, máskülönben nem fogja megtalálni a WP.
A WordPress magyar fordítása leginkább a WordPress Magyarország oldalán található meg.
A gépedre helyi szervernek a Wamp szervercsomagot tudom ajánlani; (Apache, php5 (+4), MySQL), ez eléggé összkomfortos.
Ha a localhostot használod a kísérletezéshez a gépeden, akkor vagy kapcsolódj le az internetről, vagy korlátozd tűzfallal a localhost szervert, hogy ne küldjön, és ne fogadjon semmilyen adatot az internetről; máskülönben ez egy biztonsági rés, és támadási célpont lesz.
Ha feltelepítetted a Wamp-ot, be kell írni a böngésző címsorába: http://localhost
Feljön a Wamp oldal, ott ki kell választani a Wamp alá telepített, és futtatni kívánt programot a Your projects listából, és megy.
3. Ha már megvan a működő, magyar nyelvű WP-d telepítése, telepítsd a cforms plugint is.
Megjegyzés: ha nem egyből a hozzá tartozó magyar nyelvű fájllal együtt telepítetted a cforms-t, akkor az alapértelmezett (de kézzel, hellyben-szövegdobozban átírható) szövegek angolul lesznek.
Másold be a nyelvi fájlt, próbáld ki, hogy ránézésre minden rendben van-e – és már kezdheted is a cformssal az űrlap-építést, például így:
(a) Először is az Admin-ban, a „Megjelenés” menüben válassz egy widgetes felszínt (másképp mondva, sablont, sminket, bőrt, szkint); ott válts át a „Widget”-ek fülre, és a választható widgetek között (ha minden rendben van) ott találod a „cforms II default” nevű widgetet is. Egy számodra szimpatikus készletet állíts össze az oldalsávra (lehetőleg legyen benne Meta is, hogy könnyen be tudj lépni az Admin-ba), és a cforms II-t se hagyd ki; mentsd el a változásokat, és nézd meg az eredményt (oldal megtekintése); valószínűleg elég ronda lesz, mert a nagyméretű űrlap szétnyomja az oldalsávot - de a lényeg az, hogy ott van (ha minden jól ment).
Ha megnézted, menj vissza az adminba a cforms II.-höz, és a „Formázás”-nál válaszd ki a sidebar-layout.css-t; mentsd el a változást, és így már jó lesz a méret is.
(b) Menj a cforms II adminba, és az első fülön (cformsII / Űrlap beállítások) válaszd ezt: Duplikáld ezt az űrlapot (aztán nyomj enter-t). Az 1-es szám mellett meg fog jelenni a 2-es szám is, jelezve, hogy már 2 űrlapod van. A 2-esen dolgozva adj nevet az űrlapnak, pl. Duplikált űrlap #1, mentsd el, menj lejjebb a lapon, és az „Űrlap beviteli mezők”-nél írd át az alap-szövegeket ahogy neked tetszik. A sárga mezőben a „Mezőkészletem (My fieldset)” helyetti név lesz az űrlapod fejlécén a látható név: ez lehet pl. „Személyes kapcsolat”, „Kapcsolati űrlap”, „Üzenődoboz”, vagy bármi, amit ott látni szeretnél (ha nem tetszik, bármikor átírhatod). A 2-es rovatban a Neved | Neved helye (My name | My name) értelmezése: az első „Neved” (My name) lesz a név mező címkéje, a második „Neved helye” (My Name) lesz a név mező előre beírt szövege (alapértéke), ha megadod. A további (alábbi) mezők ugyanígy működnek. A kuka ikonra (régebben piros x-re, újabban pedig piros körben fehér x-re) kattintva tudod eltávolítani a mezőt (figyelmeztetés nélkül).
Állíts össze egy szimpatikus mezőkészletet magadnak - de előtte van még egy-két fontos figyelmezetés:
1.) Jelenleg az IE-ben 2 db opció (kiszürkítés, csak olvasható űrlapmező) csak legalább 1024-es felbontású képernyőn látszik(!!!) Tehát ha pl. 800x600-as képernyőn nézed a dolgokat, akkor használj a cformshoz Firefoxot, mert az legalább ad egy alsó gördítősávot, az IE viszont nem.
2.) A „Fáljfeltöltés beállítások”-nál, ha a Wamp a wp-ig „ömlesztve” adja meg az elérési útvonalat, akkor írd be kézzel a / jeleket, és így jó lesz.

Ha angol szöveged van, pl. az „Átirányítás, üzenetek, szöveg és gomb címkék” részben, írd át igény szerint.
One moment please... = Egy pillanat, kérlek...
(required) = (szükséges)
(valid email required) = (érvényes email szükséges)
Thank you for your comment! = Köszönjük az üzenetet!
Please fill in all the required fields. = Kérlek töltsd ki az összes szükséges mezőt.
Send Comment = Üzenet küldése

A szöveges látogatóellenőrzésnél (kérdések és válaszok, Q&A)
Plugin beállítások / Látogató ellenőrzési beállítások (K&V)

What color is snow?=white
Milyen színű a hó?=fehér

The color of grass is=green
A fű színe=zöld

Ten minus five equals=five
Tíz mínusz öt egyenlő=öt

(Tetszés szerint hozzáadhatók további kérdések.)

Arra viszont vigyázz, hogy a kapcsos zárójelben lévő szövegeket ne változtasd meg, mert azok fix nevű programváltozók.
Ezek az előre definiált változók pl.:
{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 & idejét (általános WP nyelvi beállítás szerint), a v.7.52-ig, ha az AJAX be van kapcsolva, akkor csak angolul, a v.8.1-től magyarul (a WP 2.3.3-mal is működik).
{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!)

Ez az ismertető alapvetően a cformsII. v.7.52-ig vonatkozik.
Az utána következő verziók még fejlettebbek, nagyobb tudásúak.



Ungvári Béla