There have been a variety of posts, but I'll get you started.
I use templates for Links 2.0
You basically need to edit the file links.def
There you will see
%db_def = (
%db_def = (
ID => [0, 'numer', 5, 8, 1, '', ''],
Title => [1, 'alpha', 40, 75, 1, '', ''],
URL => [2, 'alpha', 40, 150, 1, 'http://', '^http|news|mailto|ftp'],
Date => [3, 'date', 15, 15, 1, \&get_date, ''],
Category => [4, 'alpha', 0, 150, 1, '', ''],
MemberStatus => [5, 'alpha', 0, 500, 0, '', ''],
I don't know how this will look like on the forum, but I added a new field AltCategories. It is the 5th field. The 3rd and 4th parameter are sizes of the field. The 5th identifies whether it is required (=1) or not required (=0), the 6th is the default value (leave ' ' if you want it blank).
So add a field and if it is not the last one, you need to put a comma after the last bracket ]
Then go down to :
# Field Number of some important fields. The number is from %db_def above
# where the first field equals 0.
$db_category = 4; $db_modified = 3; $db_url = 2;
$db_hits = 9; $db_isnew = 10; $db_ispop = 11; $db_memberstatus = 5;
You need to assign each field with its appropriate id #.
You can then add select fields by just copying the format of isNew, is Popular:
%db_select_fields = (
isNew => 'Yes,No',
isPopular => 'Yes,No',
MemberStatus => 'Associate,Gold,Premier',
and this will show up in your admin options as a select field.
Hope that helps.