CAPTCHA magam készítette űrlaphoz

aksza képe

Készítettem egy saját tartalomtípust amit szeretnék CAPTCHA-val védeni, mivel az volt a kérés (javaslatom ellenére), hogy ne kelljen regisztrálni a használatához. A captcha beállításainál van is olyan, hogy a "form_id" -t megadva új sorokat vehetünk fel. Ha megadom a tartalomtípus létrehozásánál megadott azonosítót ("A tartalom típus programok által kezelt neve" helyen beírt) akkor nem változik semmi. Ebben szeretnék tőletek segítséget kérni. Mi lehet a form_id-je az én tartalmamnak, hol találom ezt?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
hosszu.kalman képe

A CAPTCHA beállításánál van egy checkbox: Add CAPTCHA administration links to forms

Ezzel azt éred el, hogy a formok alatt láthatsz egy cpatcha fieldset-et és kattintással hozzá tudod adni, anélkül hogy tudnád a form_id-t.

0
0
aksza képe

Bejelöltem, de a tartalmak szerkesztésénél sehol nem látom a captcha fieldset-et, se a tartalom beállításainál se a mezők szerkesztésénél nem tudok captcha-t hozzáadni.

0
0
hosszu.kalman képe

Nálam meg szokott jelenni.

Akkor a másik megoldás, remélem ez működni fog:

  1. Elmész a beküldő felületre (node/add/vmi)
  2. Megnézed az oldal forrását (firebug vagy csak símán jobb klikkel)
  3. A forrásban találsz egy részt ami így kezddődik:
      <form enctype="multipart/form-data" id="node-form" method="post" ...
     
  4. Ezen belül lesz egy hidden mező, minek neve: form_id
      <input type="hidden" value="vmilyen érték" id="vmilyen id" name="form_id"/>
     
  5. Itt a value érték az amit neked meg kell adni a CAPTCHA felületén

Remélem így jó lesz.

0
0
aksza képe

Jó lett, köszönöm szépen a segítséget.

0
0