CAPTCHA in personalisiertes Podhost Template einfügen

Aus PodhostWiki

Wechseln zu: Navigation, Suche

Captchas (Completely Automated Public Turing test to tell Computers and Humans Apart) werden genutzt um zu entscheiden, ob der Gegenüber ein Mensch oder eine Maschine ist. In dem Fall von Podhost wird das über die Eingabe eines Sicherheitscodes gelöst.
Hier eine Abbildung von CAPTCHA im Kubrick Template.

Bild:c_captcha2.gif


Damit CAPTCHA auch auf jedem selbst erstelltem oder abgeändertem Blog - Template funktioniert, muss man folgende Codezeilen in die index.hmtl des eigenen Templates einbauen. (Wie man die index.html der Template per FTP erreicht könnt ihr unter "Ein eigenes Designs für das Weblog erstellen" nachlesen.) Die Captcha-Zeilen vor den 'Vorschau'-und 'Absenden'-Buttons <lb:buttonpreview />, <lb:buttonsend /> einfügen.

Captcha-Zeilen:

	 <lb:validpost>
		<label for="commentcaptcha">Sicherheitscode</label>
		<br>
		<lb:captcha_image />
		<p></p>
		<lb:captcha_input style="background:#e0decf; width:200px;" /><br>
	</lb:validpost>

	<lb:captcha_incorrect>Bitte gib den Sicherheitscode genau ein</lb:captcha_incorrect>
 

Nur zur Veranschaulichung ein Beispiel anhand des Kubrick-Templates (bitte nicht den kompletten Code einfügen):

	
<lb:area_makecomment>
	<h2>Dein Kommentar</h2>
	<lb:logged_in negate="false">
	  <p style="font-weight: bold;">Du bist angemeldet als <lb:username link="true" />
		(<a href="<lb:login_url logout="true" />">Logout</a>).</p>
	</lb:logged_in>
	<lb:logged_in negate="true">
	  <p>Du bist nicht eingeloggt. Wenn du <a href="<lb:login_url />">dich anmeldest</a>, musst du in Zukunft
	  Name und E-Mail Adresse nicht mehr eingeben.</p>
	</lb:logged_in>
	<div id="felder">
		<lb:logged_in negate="true">
			<div class="input">
				<label for="commentname">Name</label>
				<lb:inputname />
			</div>
			<div class="input">
				<label for="commentmail">eMail</label>
				<lb:inputmail />
			</div>
			<div class="input">
				<label for="commentweb">Webseite</label>
				<lb:inputweb />
			</div>
		</lb:logged_in>
		<div id="message" class="input">
			<label for="commentmessage">Kommentar</label>
			<lb:inputmessage />
		</div>
		
<lb:validpost>
	<div class="input">
		<label for="commentcaptcha_image"></label>
		<lb:captcha_image /><p></p>
	</div>
	<div id="captcha" class="input">
		<label for="commentcaptcha">Sicherheitscode</label>
		<lb:captcha_input />
	</div>
</lb:validpost>
<lb:captcha_incorrect>Bitte gib den Sicherheitscode genau ein</lb:captcha_incorrect>'

		<div id="buttons" class="input" style="margin-right:10px;">	
			<lb:buttonpreview />			
			<lb:buttonsend />
		</div>
	</div>
</lb:area_makecomment>
 
Persönliche Werkzeuge