Radio Button
Posted: 22 October 2006 08:55 AM   [ Ignore ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1183
Joined  01-05-2006

This extension adds a new custom field type for radio buttons.  Just install the extension and you can add radio fields the same way you would add drop down lists.

File Attachments
ext.radio_102.zip  (File Size: 3KB - Downloads: 534)
 Signature 

================================================
    Mark Huot
    http://markhuot.com
================================================

Profile
 
 
Posted: 10 May 2007 02:15 PM   [ Ignore ]   [ # 1 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  296
Joined  08-07-2002

hey mark,

maybe i’m missing something, but after i enabled this plugin and select it in a new custom field, i don’t see any visible “select option”. i assume it is supposed to look similar to the drop-down list? thanks. i’ve attached a grab of what i’m seeing in the cp.

-rws

Image Attachments
Picture 57.png
Click thumbnail to see full-size image
Profile
 
 
Posted: 11 May 2007 09:20 AM   [ Ignore ]   [ # 2 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1183
Joined  01-05-2006

Try the new version (1.0.2) and see if that fixes this.

 Signature 

================================================
    Mark Huot
    http://markhuot.com
================================================

Profile
 
 
Posted: 12 May 2007 12:08 PM   [ Ignore ]   [ # 3 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  296
Joined  08-07-2002

worked like a charm, thanks mark.

Profile
 
 
Posted: 17 May 2007 08:32 AM   [ Ignore ]   [ # 4 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  296
Joined  08-07-2002

hey mark,

this is kind of a little thing, but is it possible to have one of the radio buttons selected as default. perhaps as simple as the first one listed? thanks again for another very useful extension.

-rws

Profile
 
 
Posted: 17 May 2007 09:01 AM   [ Ignore ]   [ # 5 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1183
Joined  01-05-2006

I’ll look into adding this functionality.  I am little hesitant because unless I can build a preference to turn off the preselection I’m sure some people would not apprecieate this.

Anyways, if you’d like to alter the file yourself, just find the following lines and make the necesary changes:

// -- Find This
$select = ($item == $field_data) ? true : false;
// -- Change to This
$select = ($item == $field_data || ($field_data == '' && $key==0)) ? true : false;

// -- Find This
$select = ($entry["entry_id"] == $field_data) ? true : false;
// -- Change to This
$select = ($entry["entry_id"] == $field_data || ($field_data == '' && $key==0)) ? true : false;

That’s off the top of my head though, so let me know if this works.

 Signature 

================================================
    Mark Huot
    http://markhuot.com
================================================

Profile
 
 
Posted: 17 May 2007 09:08 AM   [ Ignore ]   [ # 6 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  296
Joined  08-07-2002

bingo, works as advertised.

Profile
 
 
Posted: 06 July 2007 01:49 AM   [ Ignore ]   [ # 7 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1576
Joined  01-05-2007

I just spotted a bug.

If you choose to make a custom field a radio button before you choose none as the formatting option it adds tags automatically.

 Signature 

 
Steven Hambleton | ExpressionEngine Development for Web & Graphic Design Agencies

Profile
 
 
Posted: 15 July 2007 11:19 PM   [ Ignore ]   [ # 8 ]  
Lab Technician
Avatar
RankRankRankRank
Total Posts:  1576
Joined  01-05-2007

It’s still adding paragraph tags automatically so this is my EE code -


{if matting_lip == "Yes" OR matting_lip == "No"}<li>Lip?: {matting_lip}</li>{/if}
{if matting_type
== "Smooth" OR matting_type == "Spiked"}<li>Type: {matting_type}</li>{/if}

and I get this -

<li>Lip?: <p>Yes</p></li>
<
li>Type: <p>Spiked</p></li>

I’m not a PHP wizard so I wouldn’t know how to edit any of this.

Over to you Mark!!

PS. I’m using the latest version of Radio Ext and Version 1.6 Build 20070627 of EE.

 Signature 

 
Steven Hambleton | ExpressionEngine Development for Web & Graphic Design Agencies

Profile
 
 
Posted: 16 July 2007 01:17 PM   [ Ignore ]   [ # 9 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  768
Joined  03-16-2002

If I’m correct, there is a plugin Mark has written that strips the <p> tags ... its called strip_p or so. That or any other plugin removing html code might work as a workaround?

-Markus

Profile
 
 
   
 
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1149, on July 16, 2007 09:33 AM
Total Registered Members: 64549 Total Logged-in Users: 25
Total Topics: 81150 Total Anonymous Users: 18
Total Replies: 436568 Total Guests: 196
Total Posts: 517718    
Members ( View Memberlist )