You may want to add a new field that will allow user to choose one from two or more option. It could be yes / no answer or other option such as high / middle / top. You can display those options with radio buttom or dropdown listbox.
The tutorial below is creating yes / no answer for credit card acceptance.
First, you should create new field, just call it 'cc' which its type is int.
admin cp -> database tables -> alter -> add
Open add_form.html and modify_form.html, you must disable custom field autogenerate.
delete <%custom_field_form%> or just put comment on it
<!--<%custom_field_form%>-->
Add radio buttom code:Edit rows.html, new_link_rows.html, hot_link_rows.html, pick_link_rows.html, and top_rated_link_rows.html: add <%cc%> to display its value.PHP Code:<tr>
<td><font face="Arial" size="2">Credit Cards Accepted</font></td>
<td>
<input type=radio name=cc checked value="1">Yes
<input type=radio name=cc value="0">No
</td>
</tr>
Then you need to hack the php code a little. Open /lib/link.class.php
You must edit Display() function, about line 1116 put the following code:
It will replace 0 and 1 with other string. You can change the string to any others you wish.PHP Code:if($cc=='0') $line = str_replace("<%cc%>","Not Accept Credit Card",$line);
elseif($cc=='1') $line = str_replace("<%cc%>","Accept Credit Card",$line);
To have 3 or more states just put the option in template files and put the other elseif in /lib/link.class.php
PHP Code:if($cc=='0') $line = str_replace("<%cc%>","Not Accept Credit Card",$line);
elseif($cc=='1') $line = str_replace("<%cc%>","Accept Credit Card",$line);
elseif($cc=='2') $line = str_replace("<%cc%>","Unknown",$line);


