Hi Andrew,


What am I missing here? It seems that #{$cocoon/parameters/value} is not working?!?

the code I copied into the previous email was just an example. Did you check 
out the cocoon samples?
Are you getting errors in your logs?

Could you check a couple of things:
- What cocoon version are you using?
- Is the svg2jpeg serializer defined in your application?
- Is the Batik block included in your application lib directory?

Regards,

Reijn


regards

Andrew

On 07/07/06, *Jeroen Reijn* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi Andrew,

    Andrew Madu wrote:
     >
     > 1. In my xml validations definitions file:
     >
     >         <fd:captcha id="f1" required="true">
     >           <fd:label>Copy the number shown into the input
    field</fd:label>
     >           <fd:datatype base="string"/>
     >           <fd:validation>
     >             <fd:captcha/>
     >           </fd:validation>
     >         </fd:captcha>

    According to the samples in cocoon 2.1.9 this is correct.

     > 2. In my jxt file:
     >
     >         <ft:widget id="f1">
     >             <fi:styling listbox-size="30" class="keyinbox"/>
     >          </ft:widget>

    Yep seems fine.

     >
     > When I submit the form the validation works,
     > validation.captcha.mismatch, the only problem being that I don't know
     > how to display the generated captcha image that needs to be
    entered!!!
     > Do you or anyone else know how to do this?

    Yes you can find this in the samples when you build cocoon 2.1.9.

     >
     > Secondly is it possible to set properties of the captchareader in the
     > sitemap so as to control the height, width, background color,
    font type
     > etc etc etc of the captcha image and if so how can I do that?

    Yes it is. I you use an SVG for the captcha image you can modify all
    these properties.

    You will have to have something like this in your sitemap:

         <!--
            | Generate the CAPTCHA image. Any type of generator can be
    used here,
            | as long as it reads the string to display from the session
            | attribute named "captcha-{1}".
            | Using an SVG file as input requires that the Batik block be
            | included in the build.
            -->
         <map:match pattern="captcha-*.jpg">
           <map:generate type="jx" src=" captcha-image.xml">
             <map:parameter name="value"
    value="{session-attr:captcha-{1}}"/>
           </map:generate>
           <map:serialize type="svg2jpeg"/>
         </map:match>

    With the following captcha-image.xml

    <svg width="210" height="75">
         <defs>
             <filter id="blur2">
                 <feGaussianBlur stdDeviation="2"/>
             </filter>
         </defs>
          <g id="imagegroup">
             <text
    style="fill:#0086B3;font-size:42;font-family:Courier;filter:url(#blur2);"
    x="0"
    y="48">#{$cocoon/parameters/value}</text>
          </g>
    </svg>

    I hope this helps you out a bit more. It's best if you take a look
    at the samples in Cocoon. It will give you a nice
    code overview of how to enable captcha for you website.

    Regards,

    Reijn


     >
     > regards
     >
     > Andrew
     >
     > On 07/07/06, *Antonio Gallardo* <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
     >
     >     Andrew Madu escribió:
     >      > Hi,
     >      > just wanted to know what you guys thoughts are on this
    issue and how,
     >      > if at all, you handle it with your own sites?
     >     CAPTCHA [1] might help. BTW, there is built-in support in
    cocoon. See
     >     samples here: [2] [3].
     >
     >     Best Regards,
     >
     >     Antonio Gallardo.
     >      >
     >      > regards
     >      >
     >      > Andrew
     >
     >     [1] http://en.wikipedia.org/wiki/Captcha
     >     [2]
> http://cocoon.zones.apache.org/demos/21branch/samples/blocks/captcha/welcome
     >     [3]
> http://cocoon.zones.apache.org/demos/21branch/samples/blocks/forms/captcha/
    
<http://cocoon.zones.apache.org/demos/21branch/samples/blocks/forms/captcha/>
     >
> ---------------------------------------------------------------------
     >     To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     >     <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >     For additional commands, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
     >     <mailto:[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>
     >
     >

    --
    Met vriendelijke groet,
    Kind regards,

    Jeroen Reijn

    Hippo

    Oosteinde 11
    1017WT Amsterdam
    The Netherlands
    Tel  +31 (0)20 5224466


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    For additional commands, e-mail: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>



--
Met vriendelijke groet,
Kind regards,

Jeroen Reijn

Hippo

Oosteinde 11
1017WT Amsterdam
The Netherlands
Tel  +31 (0)20 5224466


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to