[opgelost] Contact formulier met Captcha Module [opgelost]

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
simpel_cms
Forum Members
Forum Members
Posts: 64
Joined: Sat May 19, 2007 2:14 pm

[opgelost] Contact formulier met Captcha Module [opgelost]

Post by simpel_cms »

Beste mensen,

Zojuist heb ik een contactformulier gemaakt. Alleen krijg ik het niet voor elkaar om de Captcha check er aan toe te voegen.
Wie kan mij dit uitleggen ? Bij het gastenboek werkt het wel.


Jurgen
Last edited by simpel_cms on Tue Aug 14, 2007 5:25 pm, edited 1 time in total.
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: Contact formulier met Captcha Module

Post by RonnyK »

Met welke module/tag heb je een contact-formulier gemaakt, vermeld ook even je CMSMS versie en de versie van de module die je gebruikt. Niet alle modules (of versies) ondersteunen Captcha.

Ronny
simpel_cms
Forum Members
Forum Members
Posts: 64
Joined: Sat May 19, 2007 2:14 pm

Re: Contact formulier met Captcha Module

Post by simpel_cms »

Ik heb het formulier gemaakt met FormBuilder versie 0.2.4.
CMSMS versie is 4.05
Captcha is versie 0.3
CMS mailer is versie 1.73.10
Modulemanger is versie 1.1.3

Heb je hier genoeg aan ?
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: Contact formulier met Captcha Module

Post by RonnyK »

Je zou eens kunnen proberen FormBuilder te upgraden naar 0.3.
Je kunt daar namelijk binnen je gemaakte Form, naar het tabblad "Captcha settings" en de vlag zetten. Het zou dan moeten werken.

ROnny
simpel_cms
Forum Members
Forum Members
Posts: 64
Joined: Sat May 19, 2007 2:14 pm

Re: Contact formulier met Captcha Module

Post by simpel_cms »

Hoi Ronny,

Bedankt. Update is gelukt. Vinkje geplaatst.
Maar helaas wordt er niets getoond op het formulier.
Als ik het formulier wil versturen krijg ik wel de volgende foutmelding: Captcha was not correct.

Hoe kan ik er voor zorgen dat het Captcha veld zichtbaar wordt ?

Gr

Jürgen
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: Contact formulier met Captcha Module

Post by RonnyK »

Dan moet je in ieder geval even volle rechten zetten op de folder "Captcha/images/captchas" onder Modules. Daar moeten namelijk de plaatjes worden neergezet/gelezen.

Ronny
simpel_cms
Forum Members
Forum Members
Posts: 64
Joined: Sat May 19, 2007 2:14 pm

Re: Contact formulier met Captcha Module

Post by simpel_cms »

Captcha werkt wel in het gastenboek. Daar wordt hij netjes weergegeven.
De rechten staan trouwsen goed. Er wordt alleen nog niets weergegeven op het contact formulier.

Heb je nog een idee ?

Jürgen
Mesmer

Re: Contact formulier met Captcha Module

Post by Mesmer »

het probleem is dat de ugrade van formbuilder de template die je al gebruikt voor een formulier niet update. daar staat dus de paar regels voor het het laten verschijnen van de capcha nog niet in.

zie ook:
http://forum.cmsmadesimple.org/index.ph ... l#msg67855
simpel_cms
Forum Members
Forum Members
Posts: 64
Joined: Sat May 19, 2007 2:14 pm

Re: Contact formulier met Captcha Module

Post by simpel_cms »

oke bedankt. Kun je misschien ook aangeven waar ik deze code

Code: Select all

{if $has_captcha == 1}
<div class="captcha">{$graphic_captcha}{$title_captcha}<br />{$input_captcha}</div>
{/if}
ongeveer neer moet zetten ?
Ik heb het op verschillende locatie's geprobeerd maar elke keer krijg ik de afbeelding net zo vaak te zien als de aangegeven formulier velden. Dus 1 bij naam, 1 bij e-mail adres enz. enz.

Het is de bedoeling dat dit veld onderaan het formulier komt te staan.

Onderstaande code is van het sjabloon layout-opties

Code: Select all

{$hidden}{assign var="cols" value="3"}
<table{if $css_class != ''} class="{$css_class}"{/if}>
{if $total_pages gt 1}<tr><td colspan="2">{$title_page_x_of_y}</td></tr>{/if}
{foreach from=$fields item=entry}
	  {if $entry->display == 1}

	    <tr>
	    	{strip}
	    	<td align="right" valign="top"
	    	{if $entry->required == 1 || $entry->css_class != ''} class=" 
	    		{if $entry->required == 1}
	    			required
	    		{/if}
	    		{if $entry->required == 1 && $entry->css_class != ''} {/if}
	    		{if $entry->css_class != ''}
	    			{$entry->css_class}
	    		{/if}
	    		"
	    	{/if}
	    	>
	    	{if $entry->hide_name == 0}
	    		{$entry->name}
	    		{if $entry->required_symbol != ''}
	    			{$entry->required_symbol}
	    		{/if}
	    	{/if}
	    	</td><td align="left" valign="top"{if $entry->css_class != ''} class="{$entry->css_class}"{/if}>
	    	{if $entry->multiple_parts == 1}
    		<table>
					<tr>
				{section name=numloop loop=$entry->input}
	    			<td>{$entry->input[numloop]->input} {$entry->input[numloop]->name}</td>
	    			       {if not ($smarty.section.numloop.rownum mod $cols)}
                				{if not $smarty.section.numloop.last}
                        		</tr><tr>
                				{/if}
        					{/if}
       				{if $smarty.section.numloop.last}
                		{math equation = "n - a % n" n=$cols a=$entry->input|@count assign="cells"}
                		{if $cells ne $cols}
                			{section name=pad loop=$cells}
                        		<td> </td>
                			{/section}
               		 	{/if}
                		</tr>
        			{/if}
	    		{/section}
	    		</table>

    	{else}
	    		{$entry->input}

	    	{/if}

	    	{if $entry->valid == 0} <--- {/if}
	    	</td></tr>
	    	{/strip}

	  {/if}

{/foreach}
<tr><td>{$prev}</td><td>{$submit}</td></tr>
</table>
alvast bedankt.


Jürgen
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm

Re: Contact formulier met Captcha Module

Post by RonnyK »

Jurgen,

waarschijnlijk is de nieuwe template niet goed doorgekomen bij een upgrade van FB. Als je 0.3 schoon zou hebben geinstalleerd zou de template er zo hebben uitgezien:

Code: Select all

{/foreach}

{if $has_captcha == 1}

<div class="captcha">{$graphic_captcha}{$title_captcha}<br />{$input_captcha}</div>

{/if}

<div class="submit">{$prev}{$submit}</div>

</div>
Oftewel buiten de "foreach", waardoor hij slechts eenmaal op het eind wordt afgedrukt.

Ronny
simpel_cms
Forum Members
Forum Members
Posts: 64
Joined: Sat May 19, 2007 2:14 pm

Re: Contact formulier met Captcha Module [ opgelost]

Post by simpel_cms »

Ronny,

Bedankt voor je tip. Ik heb de forumbulder verwijdert en opnieuw versie 3 geïnstalleerd.
Nu werkt de captcher module meteen op het formulier.

Gr

Jürgen
Post Reply

Return to “Dutch - Nederlands”