Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread dave
Hi... I posted a couple of days ago re making radio button labels
clickable...but guess my question was too long...and reading it back,
whilst accurate, it was pretty bloody boring too...sorry guys!

(note after writing this...this too has become long - maybe not quite
as boring (I hope), but left me bamboozled.)

I've resorted to removing id from the input altogether as I think it's
better to have nothing take place at all when clicking a label rather
than the top radio button been selected irrespective of which label in
the group is clicked.

However...can someone please explain this to me. I'd still like to
make radio labels clickable for the appropriate radio
button...*sighs*.
On this page: http://book.cakephp.org/view/1390/Automagic-Form-Elements
, about a third of the way down (second para in 7.3.3.3), is an
example of radio buttons with ---between--- text etc. Not really
interested in the --betweens-- or --afters-- etc. Am VERY interested
in the input ids and label fors however...as they seem to render as I
want them to be...

It looks like this:

?php echo $this-Form-input('field', array(
'before' = '--before--',
'after' = '--after--',
'between' = '--between---',
'separator' = '--separator--',
'options' = array('1', '2')
));?

And claims to output this (note the input-id and the label-for are
the same, thus rendering the labels clickable):

Output:

div class=input
--before--
input name=data[User][field] type=radio value=1
id=UserField1 /
label for=UserField11/label
--separator--
input name=data[User][field] type=radio value=2
id=UserField2 /
label for=UserField22/label
--between---
--after--
/div

It doesn't do this for me. Firstly I had to add a type-radio,
otherwise I get a select...which is ok, I added 'type' =
'radio'...but, and this is the frustrating bit...I see this being
generated:

div class=input radio
--beforebetween---
fieldset
legendField/legend
input type=hidden name=data[Member][field] 
id=MemberField_
value=
input type=radio name=data[Member][field] id=MemberField
value=0
label for=MemberField1/label
--separator--
input type=radio name=data[Member][field] id=MemberField
value=1
label for=MemberField2/label
/fieldset
--after--
/div

I'm in my members controller here...hence the MemberField rather than
UserField, but that's all...

See my input-ids and label-fors? All identical. Like peas in a pod.
Like things that are indistinguishable from each other. Like twins.
Like..like...like...pah!

Any ideas?? If anyone can help, I'd be eternally grateful...well, for
a bit anyway.

Thanks in advance

Dave

Ok, so this has become long too...and it's about to get longer...

After more trial and error, I've managed to get the labels working,
with this format:

echo $this-Form-input('field1', array(
'type' = 'radio',
'options' = array('Y'=' Yes nbsp;','N' = ' No')
));

which gives:
input type=radio name=data[Member][field1] id=MemberField1
value=Y
label for=MemberField1 Yes nbsp;/label
input type=radio name=data[Member][field1] id=MemberField1N
value=N
label for=MemberField1N No/label/div

(ie appends the N to the MemberField id. By no means ideal, but it
works.)

...but this doesn't work (changed N to M)

echo $this-Form-input('field2', array(
'type' = 'radio',
'options' = array('Y'=' Yes nbsp;','M' = ' No')
));

gives
input type=radio name=data[Member][field2] id=MemberField2
value=Y
label for=MemberField2 Yes nbsp;/label
input type=radio name=data[Member][field2] id=MemberField2
value=M
label for=MemberField2 No/label/div

A I tried a few more examples...

echo $this-Form-input('field3', array(
'legend' = false,
'type' = 'radio',
'options' = array('Y'=' Yes nbsp;','A' = ' Ao')
));
echo $this-Form-input('field4', array(
'legend' = false,
'type' = 'radio',
'options' = array('Y'=' Yes nbsp;','n' = ' no')
));
echo $this-Form-input('field5', array(
'legend' = false,
'type' = 'radio',
'options' = array('Y'=' Yes nbsp;','m' = ' no')
));
echo $this-Form-input('field6', array(
'legend' = false,
'type' = 'radio',
'options' = array('Y'=' Yes nbsp;','a' = ' ao')
));

AND WHAT HAPPENS? field3, 4 and 6 don't work, but, unbelievably field5
does.

For what its worth, here's the html generated by the 4 statements
above:

input type=radio name=data[Member][field3] id=MemberField3
value=Y
label for=MemberField3 Yes nbsp;/label
input type=radio name=data[Member][field3] id=MemberField3
value=A
label for=MemberField3 Ao/label/div

input type=radio name=data[Member][field4] id=MemberField4
value=Y
label for=MemberField4 Yes nbsp;/label
input type=radio name=data[Member][field4] id=MemberField4
value=n
label for=MemberField4 no/label/div

input type=radio name=data[Member][field5] id

Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread dave
Just a quick typo fix on that last statement...after the
Sooadded the number 6 on the input id. That's how
it should read...

input type=radio name=data[Member][field6] id=MemberField6Yes
value=Y
label for=MemberField6YesYes/label
input type=radio name=data[Member][field6] id=MemberField6No
value=N
label for=MemberField6NoNo/label/div

On Nov 3, 3:10 pm, dave davespa...@gmail.com wrote:
 Hi... I posted a couple of days ago re making radio button labels
 clickable...but guess my question was too long...and reading it back,
 whilst accurate, it was pretty bloody boring too...sorry guys!

 (note after writing this...this too has become long - maybe not quite
 as boring (I hope), but left me bamboozled.)

 I've resorted to removing id from the input altogether as I think it's
 better to have nothing take place at all when clicking a label rather
 than the top radio button been selected irrespective of which label in
 the group is clicked.

 However...can someone please explain this to me. I'd still like to
 make radio labels clickable for the appropriate radio
 button...*sighs*.
 On this page:http://book.cakephp.org/view/1390/Automagic-Form-Elements
 , about a third of the way down (second para in 7.3.3.3), is an
 example of radio buttons with ---between--- text etc. Not really
 interested in the --betweens-- or --afters-- etc. Am VERY interested
 in the input ids and label fors however...as they seem to render as I
 want them to be...

 It looks like this:

 ?php echo $this-Form-input('field', array(
     'before' = '--before--',
     'after' = '--after--',
     'between' = '--between---',
     'separator' = '--separator--',
     'options' = array('1', '2')
 ));?

 And claims to output this (note the input-id and the label-for are
 the same, thus rendering the labels clickable):

 Output:

 div class=input
 --before--
 input name=data[User][field] type=radio value=1
 id=UserField1 /
 label for=UserField11/label
 --separator--
 input name=data[User][field] type=radio value=2
 id=UserField2 /
 label for=UserField22/label
 --between---
 --after--
 /div

 It doesn't do this for me. Firstly I had to add a type-radio,
 otherwise I get a select...which is ok, I added 'type' =
 'radio'...but, and this is the frustrating bit...I see this being
 generated:

 div class=input radio
         --beforebetween---
         fieldset
                 legendField/legend
                 input type=hidden name=data[Member][field] 
 id=MemberField_
 value=
                 input type=radio name=data[Member][field] 
 id=MemberField
 value=0
                 label for=MemberField1/label
                 --separator--
                 input type=radio name=data[Member][field] 
 id=MemberField
 value=1
                 label for=MemberField2/label
         /fieldset
         --after--
 /div

 I'm in my members controller here...hence the MemberField rather than
 UserField, but that's all...

 See my input-ids and label-fors? All identical. Like peas in a pod.
 Like things that are indistinguishable from each other. Like twins.
 Like..like...like...pah!

 Any ideas?? If anyone can help, I'd be eternally grateful...well, for
 a bit anyway.

 Thanks in advance

 Dave

 Ok, so this has become long too...and it's about to get longer...

 After more trial and error, I've managed to get the labels working,
 with this format:

 echo $this-Form-input('field1', array(
         'type' = 'radio',
         'options' = array('Y'=' Yes nbsp;','N' = ' No')
 ));

 which gives:
 input type=radio name=data[Member][field1] id=MemberField1
 value=Y
 label for=MemberField1 Yes nbsp;/label
 input type=radio name=data[Member][field1] id=MemberField1N
 value=N
 label for=MemberField1N No/label/div

 (ie appends the N to the MemberField id. By no means ideal, but it
 works.)

 ...but this doesn't work (changed N to M)

 echo $this-Form-input('field2', array(
         'type' = 'radio',
         'options' = array('Y'=' Yes nbsp;','M' = ' No')
 ));

 gives
 input type=radio name=data[Member][field2] id=MemberField2
 value=Y
 label for=MemberField2 Yes nbsp;/label
 input type=radio name=data[Member][field2] id=MemberField2
 value=M
 label for=MemberField2 No/label/div

 A I tried a few more examples...

 echo $this-Form-input('field3', array(
         'legend' = false,
         'type' = 'radio',
         'options' = array('Y'=' Yes nbsp;','A' = ' Ao')
 ));
 echo $this-Form-input('field4', array(
         'legend' = false,
         'type' = 'radio',
         'options' = array('Y'=' Yes nbsp;','n' = ' no')
 ));
 echo $this-Form-input('field5', array(
         'legend' = false,
         'type' = 'radio',
         'options' = array('Y'=' Yes nbsp;','m' = ' no')
 ));
 echo $this-Form-input('field6', array(
         'legend' = false,
         'type' = 'radio',
         'options' = array('Y'=' Yes nbsp;','a' = ' ao')
 ));

 AND WHAT HAPPENS? field3, 4 and 6 don't work, but, unbelievably field5
 does.

 For what

Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread AD7six


On Nov 3, 4:22 pm, dave davespa...@gmail.com wrote:
 Just a quick typo fix on that last statement...after the
 Sooadded the number 6 on the input id. That's how
 it should read...

That's why putting code in a pastebin and sharing the link is a better
idea, or in your case putting the html page somewhere and pointing at
it.

You should also ask your questions in an appropriate place - it
doesn't matter if you're using cakephp to generate html; if your
question is about html - ask on a html help forum.

And:  your message(s) are way too long to read

AD

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread AD7six
On behalf of dave who accidentally emailed me personally:

 Hi

 This is entirely about how cakephp generates html, not the html
 itself...that's the easy bit. Why do you consider it to be otherwise?
 Because you didn't read it, clearly. I know how to make radio buttons
 clickable in html...it's simple.

 I agree about pointing to a page somewhere and will do this in future.

 Yes the message is long - I wanted to cover all aspects.

 I find your tone derisory and quite insulting. I don't appreciate it
 on a public forum. I won't publicly air my annoyance with you...just
 wanted to let you know. But as a new cake user how am I supposed to
 learn about cake without being able to ask the odd question? I've
 tried everything prior to asking...unlike a lot of people on here.

 Now then, would you like to read it thru and maybe shed any light on
 the problem?

 Or is this reply too long too?

Yes

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread AD7six
On behalf of dave again who again accidentally clicked reply to author
(stop mailing me)

 Why did you do that? Who do you think you are exactly? Sorry, this is
going to the administrators.

Sorry dave if you'd prefer silence than suggestions on how you can get
help - I'm happy to oblige

AD (I am one of the administrators)

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread dave
1. The typo was made in a section of code as I'd like to see it, not
actual code. so I was unable to cut and paste.

2. This is entirely about how cakephp generates html, not the html
itself...that's the easy bit.
3. Yes the message is long - I wanted to cover all aspects, and
offered numerous examples to illustrate the issue.
I'm a new cake user wanting to learn, that's all..I tried everything
prior to asking...sorry my message didn't conform, but your reply was
mocking at best.
Ah, you've posted my reply to you publicly. How very
friendly...thanks. That's a great welcome to the cakephp forums
then...




On Nov 3, 4:10 pm, AD7six andydawso...@gmail.com wrote:
 On Nov 3, 4:22 pm, dave davespa...@gmail.com wrote:

  Just a quick typo fix on that last statement...after the
  Sooadded the number 6 on the input id. That's how
  it should read...

 That's why putting code in a pastebin and sharing the link is a better
 idea, or in your case putting the html page somewhere and pointing at
 it.

 You should also ask your questions in an appropriate place - it
 doesn't matter if you're using cakephp to generate html; if your
 question is about html - ask on a html help forum.

 And:  your message(s) are way too long to read

 AD

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread Jeremy Burns | Class Outfit
Dave - the posts were too long; long ones don't get read or responded to.

This is one of the most friendly and responsive forums, but you have give us a 
break. We're all busy. Brevity and bin posts are grat.


Jeremy Burns
Class Outfit

http://www.classoutfit.com

On 3 Nov 2011, at 16:44, dave wrote:

 1. The typo was made in a section of code as I'd like to see it, not
 actual code. so I was unable to cut and paste.
 
 2. This is entirely about how cakephp generates html, not the html
 itself...that's the easy bit.
 3. Yes the message is long - I wanted to cover all aspects, and
 offered numerous examples to illustrate the issue.
 I'm a new cake user wanting to learn, that's all..I tried everything
 prior to asking...sorry my message didn't conform, but your reply was
 mocking at best.
 Ah, you've posted my reply to you publicly. How very
 friendly...thanks. That's a great welcome to the cakephp forums
 then...
 
 
 
 
 On Nov 3, 4:10 pm, AD7six andydawso...@gmail.com wrote:
 On Nov 3, 4:22 pm, dave davespa...@gmail.com wrote:
 
 Just a quick typo fix on that last statement...after the
 Sooadded the number 6 on the input id. That's how
 it should read...
 
 That's why putting code in a pastebin and sharing the link is a better
 idea, or in your case putting the html page somewhere and pointing at
 it.
 
 You should also ask your questions in an appropriate place - it
 doesn't matter if you're using cakephp to generate html; if your
 question is about html - ask on a html help forum.
 
 And:  your message(s) are way too long to read
 
 AD
 
 -- 
 Our newest site for the community: CakePHP Video Tutorials 
 http://tv.cakephp.org 
 Check out the new CakePHP Questions site http://ask.cakephp.org and help 
 others with their CakePHP related questions.
 
 
 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
 http://groups.google.com/group/cake-php

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread dave
Thanks Jeremy. Ok cool will do. Mind if I shorten it (massively) and
re-post?

Cheers

Dave

P.s. Apologies to AD

On Nov 3, 4:51 pm, Jeremy Burns | Class Outfit
jeremybu...@classoutfit.com wrote:
 Dave - the posts were too long; long ones don't get read or responded to.

 This is one of the most friendly and responsive forums, but you have give us 
 a break. We're all busy. Brevity and bin posts are grat.

 Jeremy Burns
 Class Outfit

 http://www.classoutfit.com

 On 3 Nov 2011, at 16:44, dave wrote:







  1. The typo was made in a section of code as I'd like to see it, not
  actual code. so I was unable to cut and paste.

  2. This is entirely about how cakephp generates html, not the html
  itself...that's the easy bit.
  3. Yes the message is long - I wanted to cover all aspects, and
  offered numerous examples to illustrate the issue.
  I'm a new cake user wanting to learn, that's all..I tried everything
  prior to asking...sorry my message didn't conform, but your reply was
  mocking at best.
  Ah, you've posted my reply to you publicly. How very
  friendly...thanks. That's a great welcome to the cakephp forums
  then...

  On Nov 3, 4:10 pm, AD7six andydawso...@gmail.com wrote:
  On Nov 3, 4:22 pm, dave davespa...@gmail.com wrote:

  Just a quick typo fix on that last statement...after the
  Sooadded the number 6 on the input id. That's how
  it should read...

  That's why putting code in a pastebin and sharing the link is a better
  idea, or in your case putting the html page somewhere and pointing at
  it.

  You should also ask your questions in an appropriate place - it
  doesn't matter if you're using cakephp to generate html; if your
  question is about html - ask on a html help forum.

  And:  your message(s) are way too long to read

  AD

  --
  Our newest site for the community: CakePHP Video 
  Tutorialshttp://tv.cakephp.org
  Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help 
  others with their CakePHP related questions.

  To unsubscribe from this group, send email to
  cake-php+unsubscr...@googlegroups.com For more options, visit this group 
  athttp://groups.google.com/group/cake-php

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread Jeremy Burns | Class Outfit
We're all ears and eyes.

Jeremy Burns
Class Outfit

http://www.classoutfit.com

On 3 Nov 2011, at 17:00, dave wrote:

 Thanks Jeremy. Ok cool will do. Mind if I shorten it (massively) and
 re-post?
 
 Cheers
 
 Dave
 
 P.s. Apologies to AD
 
 On Nov 3, 4:51 pm, Jeremy Burns | Class Outfit
 jeremybu...@classoutfit.com wrote:
 Dave - the posts were too long; long ones don't get read or responded to.
 
 This is one of the most friendly and responsive forums, but you have give us 
 a break. We're all busy. Brevity and bin posts are grat.
 
 Jeremy Burns
 Class Outfit
 
 http://www.classoutfit.com
 
 On 3 Nov 2011, at 16:44, dave wrote:
 
 
 
 
 
 
 
 1. The typo was made in a section of code as I'd like to see it, not
 actual code. so I was unable to cut and paste.
 
 2. This is entirely about how cakephp generates html, not the html
 itself...that's the easy bit.
 3. Yes the message is long - I wanted to cover all aspects, and
 offered numerous examples to illustrate the issue.
 I'm a new cake user wanting to learn, that's all..I tried everything
 prior to asking...sorry my message didn't conform, but your reply was
 mocking at best.
 Ah, you've posted my reply to you publicly. How very
 friendly...thanks. That's a great welcome to the cakephp forums
 then...
 
 On Nov 3, 4:10 pm, AD7six andydawso...@gmail.com wrote:
 On Nov 3, 4:22 pm, dave davespa...@gmail.com wrote:
 
 Just a quick typo fix on that last statement...after the
 Sooadded the number 6 on the input id. That's how
 it should read...
 
 That's why putting code in a pastebin and sharing the link is a better
 idea, or in your case putting the html page somewhere and pointing at
 it.
 
 You should also ask your questions in an appropriate place - it
 doesn't matter if you're using cakephp to generate html; if your
 question is about html - ask on a html help forum.
 
 And:  your message(s) are way too long to read
 
 AD
 
 --
 Our newest site for the community: CakePHP Video 
 Tutorialshttp://tv.cakephp.org
 Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help 
 others with their CakePHP related questions.
 
 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group 
 athttp://groups.google.com/group/cake-php
 
 -- 
 Our newest site for the community: CakePHP Video Tutorials 
 http://tv.cakephp.org 
 Check out the new CakePHP Questions site http://ask.cakephp.org and help 
 others with their CakePHP related questions.
 
 
 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
 http://groups.google.com/group/cake-php

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Rudeness (was: Re: Making radio button labels clickable)

2011-11-03 Thread Ryan Schmidt

On Nov 3, 2011, at 11:51, Jeremy Burns | Class Outfit wrote:

 This is one of the most friendly and responsive forums

No, sorry. This is by far the rudest and least helpful list I've ever been on. 
The fact that that rudeness is often perpetrated by the administrators of the 
list means this is part of the culture of this list and is emulated by other 
list contributors. I've lost could of how many times I've seen someone post a 
question only to receive a dozen rude / unhelpful / snarky replies. Yes, people 
need to be educated about how to ask helpful questions that better enable 
people to help them. But it is possible to do that without insulting them.

One of the authors of Subversion (a program I use, and whose mailing list I 
also participate in) wrote a book, Producing Open Source Software. You can read 
it online for free:

http://producingoss.com/

Not tolerating rudeness is one of the tenets of a good open source project 
that's talked about in the book:

http://producingoss.com/en/setting-tone.html#prevent-rudeness

Notably, this section is written from the perspective that a project 
administrator would be the one reigning in the rudeness of another list member. 
The idea that a project administrator could be the one perpetrating the 
rudeness is so outlandish that it does not appear to have occurred to the 
author.

Clearly the people being rude on this list either do not realize that they are 
being rude, or do not see a problem with being rude to people who have come to 
seek help in a discussion group created specifically for that purpose; either 
problem is alarming.

I suggest the administrators and contributors of this list and this project 
seriously reconsider their manner of interacting with their users if they want 
to stop alienating large portions of their userbase.


-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Rudeness (was: Re: Making radio button labels clickable)

2011-11-03 Thread Greg Skerman
Disagree.

For starters - rather than creating a new thread by changing the subject,
why didn't you just reply in the existing thread? I had to go back and take
a look at what you were talking about.

Secondly the responses in that thread don't look rude at all. Helpful
suggestions for getting helpful responses (keep it brief, use pastebin etc).

I've always gotten helpful, quick responses to questions - even when my
questions have been borderline moronic. That said people are volunteers,
and are busy - so they are entitled to be frustrated when people do silly
things (like respond directly to people via mail, repeat questions that
have been answered dozens of times etc).

I've been on far less helpful lists (lists which are moderated - asking a
simple question never even makes it to the list. Simple questions getting
asked because of poor documentation never ever get answered).

Don't confuse short, sharp, to the point responses as rudeness. People
don't often have the time to reply to responses with essays...

On Fri, Nov 4, 2011 at 11:28 AM, Ryan Schmidt google-2...@ryandesign.comwrote:


 On Nov 3, 2011, at 11:51, Jeremy Burns | Class Outfit wrote:

  This is one of the most friendly and responsive forums

 No, sorry. This is by far the rudest and least helpful list I've ever been
 on. The fact that that rudeness is often perpetrated by the administrators
 of the list means this is part of the culture of this list and is emulated
 by other list contributors. I've lost could of how many times I've seen
 someone post a question only to receive a dozen rude / unhelpful / snarky
 replies. Yes, people need to be educated about how to ask helpful questions
 that better enable people to help them. But it is possible to do that
 without insulting them.

 One of the authors of Subversion (a program I use, and whose mailing list
 I also participate in) wrote a book, Producing Open Source Software. You
 can read it online for free:

 http://producingoss.com/

 Not tolerating rudeness is one of the tenets of a good open source project
 that's talked about in the book:

 http://producingoss.com/en/setting-tone.html#prevent-rudeness

 Notably, this section is written from the perspective that a project
 administrator would be the one reigning in the rudeness of another list
 member. The idea that a project administrator could be the one perpetrating
 the rudeness is so outlandish that it does not appear to have occurred to
 the author.

 Clearly the people being rude on this list either do not realize that they
 are being rude, or do not see a problem with being rude to people who have
 come to seek help in a discussion group created specifically for that
 purpose; either problem is alarming.

 I suggest the administrators and contributors of this list and this
 project seriously reconsider their manner of interacting with their users
 if they want to stop alienating large portions of their userbase.


 --
 Our newest site for the community: CakePHP Video Tutorials
 http://tv.cakephp.org
 Check out the new CakePHP Questions site http://ask.cakephp.org and help
 others with their CakePHP related questions.


 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.com For more options, visit this group
 at http://groups.google.com/group/cake-php


-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Rudeness (was: Re: Making radio button labels clickable)

2011-11-03 Thread euromark
I guess the main problem with this list is the lack of modern post
markup.
With too much code as plain text it gets really hard to read and
comprehend.
I start to think that a google group is not the right board for code
related issues.

at least consider the possibility to post your issue at
http://stackoverflow.com/questions/tagged/cakephp
you could still re-link it here or sth.
but foreign links (pastebin,...) are still links outside of this
context, can be unreachable etc. so that's not ideal, either.

the group is perfect for more general topics or with only a few lines
of code.
but other than that it is not really made for developers (especially
web developers).


as for the rudeness:
99% of all questions asked in a appropriate way get an appropriate
answer.
I sometimes catch myself writing a little bit too rude and regret this
some time later on. But in the heat of the moment I am asking myself
How can someone have such a lack of communication skills and common
sense if he posts sth like HELP ME. Please program me a messaging
plugin. thank you.
It's annoying - to all of those.
Yes, its a good practice to test your own patience with this
patient. But sometimes its just too annoying.
I am certainly not saying that rudeness of a thread starter should be
treated with rudeness. But it is not only the fault of administrators
or contributors - the thread starter has a show a certain respect for
the group and the members of it, as well. and this is most certainly
not always the case.

As I said: A serious and good outlines question (that also shows that
you at least tried to come up with a solution yourself for trivial
issues) has always been treated as one. As far as I remember the last
years.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable part deux...can someone pls explain why the example in book 1.3 isn't doing what it says...??

2011-11-03 Thread rchavik
I tried most of your code and all generated labels are clickable.
So, I'm not sure what is your actual issue is.

Maybe you're outputting inputs for the same field more than once?

On Thursday, November 3, 2011 10:22:53 PM UTC+7, dave wrote:

 Just a quick typo fix on that last statement...after the 
 Sooadded the number 6 on the input id. That's how 
 it should read... 

 input type=radio name=data[Member][field6] id=MemberField6Yes 
 value=Y 
 label for=MemberField6YesYes/label 
 input type=radio name=data[Member][field6] id=MemberField6No 
 value=N 
 label for=MemberField6NoNo/label/div

 
The label for attribute should use the key of $options, not the value.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable?

2011-11-01 Thread dave
Thanks Ryan, I did wonder that before posting my issue yesterday...I
previously prefixed the 1 and 2 with 'reply', so the ids were reply1
and reply2, but to no avail... the code is below, the only change
being the prefix of 'reply' in the array creation. Please note, I've
reverted to the actual reply codes for male and female, 2520 and 2530
respectively, in place of 1 and 2, because I'm a little bemused by the
id cake has now given the inputs (see a little lower), guessing they
depend on the values in the $options array somehow? Where does the Pl
of MemberGenderPl come from? And why?:

$options = array();
$c = 0;
while ($c  count($question['Reply'])) {
$options['reply'.$question['Reply'][$c]['id']] = $question['Reply']
[$c]['value'];
$c++;
}

echo $this-Form-input($question['Question']['name'], array(
'type' = 'radio',
'class' = 'list required',
'options' = $options
));

For info, the $options array looks like this after it's created:

Array ( [reply2520] = Male [reply2530] = Female )

This gives me:

input type=radio value=reply2520 class=list required
id=MemberGenderPl name=data[Member][gender]
label for=MemberGenderPlMale/label
input type=radio value=reply2530 class=list required
id=MemberGenderPl name=data[Member][gender]
label for=MemberGenderPlFemale/label/fieldset

Obviously I can see that the $options array value reply2520 and
reply2530 are now set as the value of the inputs.

What I'm trying to achieve (with the real values of 2520 and 2530
instead of 1 and 2, and non-numeric ids) is this:

input type=radio value=2520 class=list required id=reply2520
name=data[Member][gender]
label for=reply2520Male/label
input type=radio value=2530 class=list required id=reply2530
name=data[Member][gender]
label for=reply2530Female/label

Any further help would be great...I just want the ux to be correct, by
the labels being clickable :/. This kind of thing is absolutely
straightforward without using cake $this-Form-input(s), but then I
lose the benefit of the save functionality etc...and I really wanna
get to the bottom of this. Loving cake in all respects except this.
Still think the issue is in the array - any advice anyone please?? I'm
thinking should the array read something like:

Array ( Array( [id] = reply2520, [value] = Male, [for] =
reply2520), Array( [id] = reply2530, [value] = Female, [for] =
reply2530)  )

but tried various versions of this without getting there...pretty sure
'for' is not correct for instance...etc etc. Tried lots of things
prior to posting here...and checked all documentation and other user's
issues etc, but no definitive answer, Surely it can't be that tricky?
Flummoxed...

Thanks in advance...

Dave



On Nov 1, 3:22 am, Ryan Schmidt google-2...@ryandesign.com wrote:
 On Oct 31, 2011, at 11:29, dave wrote:

  What I want to achieve:

  input type=radio value=1 class=list required id=1
  name=data[Member][gender]
  label for=1Male/label
  input type=radio value=2 class=list required id=2
  name=data[Member][gender]
  label for=2Female/label

 For the record, 1 and 2 are not valid HTML IDs. IDs must begin with a 
 letter. Some browsers enforce this.

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Making radio button labels clickable?

2011-10-31 Thread dave
Got quite lengthy when writing it, but essentially my question below
is how to make radio button labels clickable. Pls read on...

Quite new to Cakephp, and very pleased with results so far, but
perplexed by radio buttons. More accurately, adding labels with the
correct 'for' attribute to make them clickable alongside the correct
radio button (ie where the radio button 'id' and the label 'for' are
the same for each individual radio button).

The form looks perfect, and indeed works perfectly if the user clicks
the actual radio button - but I feel the label should be clickable (am
I getting too anal here?)

What I want to achieve:

input type=radio value=1 class=list required id=1
name=data[Member][gender]
label for=1Male/label
input type=radio value=2 class=list required id=2
name=data[Member][gender]
label for=2Female/label

What I'm getting:

input type=radio value=1 class=list required id=MemberGender
name=data[Member][gender]
label for=MemberGenderMale/label
input type=radio value=2 class=list required id=MemberGender
name=data[Member][gender]
label for=MemberGenderFemale/label

(for info the controller is members_controller.php, using LoadModel to
incorporate the Question model)

So my question is how do I get the correct values in 'id' on the input
and 'for' on the label. I know it should be simple, and have tried
many many variations of what's going into my options array
etc...any help would be much appreciated.

Here's my code as it stands:

$options = array();
$c = 0;
while ($c  count($question['Reply'])) {
$options[$question['Reply'][$c]['id']] = $question['Reply'][$c]
['value'];
$c++;
}

echo $this-Form-input($question['Question']['name'], array(
'type' = 'radio',
'class' = 'list required',
'options' = $options
));


All taken from two tables, questions and replies - related via
question.id and reply.question_id

Questions have many replies, so relationship in the Question model is:

var $hasMany = array(
'Reply' = array(
'className' = 'Reply',
'foreignKey'= 'question_id',
'dependent'= true
)
);

The output from doing a find all of a certain question_id (in this
case gender) is:
(
[0] = Array
(
[Question] = Array
(
[id] = 15
[group_id] = 1
[name] = gender
[text] = Gender?
[abbr_text] = Gender
)

[Reply] = Array
(
[0] = Array
(
[id] = 1
[question_id] = 15
[value] = Male
)

[1] = Array
(
[id] = 2
[question_id] = 15
[value] = Female
)

)

)

Sorry for length, hope someone can help. Thanks...D

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable?

2011-10-31 Thread dave
More info: Just to make it clear, clicking either the Male or Female
label currently sets the male radio button as selected. Also, I'm
guessing my issue is probably in the options array...

On Oct 31, 4:29 pm, dave davespa...@gmail.com wrote:
 Got quite lengthy when writing it, but essentially my question below
 is how to make radio button labels clickable. Pls read on...

 Quite new to Cakephp, and very pleased with results so far, but
 perplexed by radio buttons. More accurately, adding labels with the
 correct 'for' attribute to make them clickable alongside the correct
 radio button (ie where the radio button 'id' and the label 'for' are
 the same for each individual radio button).

 The form looks perfect, and indeed works perfectly if the user clicks
 the actual radio button - but I feel the label should be clickable (am
 I getting too anal here?)

 What I want to achieve:

 input type=radio value=1 class=list required id=1
 name=data[Member][gender]
 label for=1Male/label
 input type=radio value=2 class=list required id=2
 name=data[Member][gender]
 label for=2Female/label

 What I'm getting:

 input type=radio value=1 class=list required id=MemberGender
 name=data[Member][gender]
 label for=MemberGenderMale/label
 input type=radio value=2 class=list required id=MemberGender
 name=data[Member][gender]
 label for=MemberGenderFemale/label

 (for info the controller is members_controller.php, using LoadModel to
 incorporate the Question model)

 So my question is how do I get the correct values in 'id' on the input
 and 'for' on the label. I know it should be simple, and have tried
 many many variations of what's going into my options array
 etc...any help would be much appreciated.

 Here's my code as it stands:

 $options = array();
 $c = 0;
 while ($c  count($question['Reply'])) {
         $options[$question['Reply'][$c]['id']] = $question['Reply'][$c]
 ['value'];
         $c++;

 }

 echo $this-Form-input($question['Question']['name'], array(
         'type' = 'radio',
         'class' = 'list required',
         'options' = $options
 ));

 All taken from two tables, questions and replies - related via
 question.id and reply.question_id

 Questions have many replies, so relationship in the Question model is:

     var $hasMany = array(
         'Reply' = array(
             'className'     = 'Reply',
             'foreignKey'    = 'question_id',
             'dependent'= true
         )
     );

 The output from doing a find all of a certain question_id (in this
 case gender) is:
 (
     [0] = Array
         (
             [Question] = Array
                 (
                     [id] = 15
                     [group_id] = 1
                     [name] = gender
                     [text] = Gender?
                     [abbr_text] = Gender
                 )

             [Reply] = Array
                 (
                     [0] = Array
                         (
                             [id] = 1
                             [question_id] = 15
                             [value] = Male
                         )

                     [1] = Array
                         (
                             [id] = 2
                             [question_id] = 15
                             [value] = Female
                         )

                 )

         )

 Sorry for length, hope someone can help. Thanks...D

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php


Re: Making radio button labels clickable?

2011-10-31 Thread Ryan Schmidt

On Oct 31, 2011, at 11:29, dave wrote:

 What I want to achieve:
 
 input type=radio value=1 class=list required id=1
 name=data[Member][gender]
 label for=1Male/label
 input type=radio value=2 class=list required id=2
 name=data[Member][gender]
 label for=2Female/label

For the record, 1 and 2 are not valid HTML IDs. IDs must begin with a 
letter. Some browsers enforce this.


-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php