Remove DOB from all displays

Hi

Theres also been a lot of talk about being able to hide DOB completely in Dolphin.

As far as I know (and I am told this also by Dolphingeeks) there is no way to hide it SAFELY even in the lates Dolphin version.

Even better for me would be not to have it in the registration form in the first place.

Please correct me if I am wrong.

In case you dont know - unlike other fields you cannot turn off displaying it or collecting it in the join form without potentially creating major problems.

I discovered that the hard way in 6.0003 , and I am NOT happy that it appeared to be a built in feature to hide the field and yet it stuffed everything up !

So one would think that Boonex would have solved this problem in 6.1 - no?

But from what I gather there isnt even a mod available that will just let you hide all referances to DOB, especially on profile and search pages, and preferably not collect DOB at all anyway.

Anyone have any other info about this or any instructions on how to do it safely ?

Thanks

Dan V

Quote · 30 Aug 2008

I know, it sucks doesn't it.  This thread I posted may have some information http://www.boonex.com/unity/forums/#topic/Possible-to-import-members-.htm but probably not very satisfying.  I'm starting to hack through this with mods, which I wish I didn't have to do.  As one person says, Dolphin would "own the market" if they made this script more acceptable for business.  Even when you think you have gotten rid of age and sex, it keeps popping back up- like in chat windows, etc.  Let me know what you come up with.

Rob

Quote · 30 Aug 2008

Remove the dateofbirth field from view and replace it with age instead  ..... 

Age v. Date of Birth

Quote · 31 Aug 2008

Hi Rumpy

I dont want the age any more than I want the DOB.

Im told DOB is a core feature and that removing it is likely to stuff up other things.

I experienced this personally in a 60003 installation.

Just using Admin and not displaying the DOB filed meant that new members were not registered properly.

Other wierd problems happened too.

Much thanks to Dadniel who spent about 45 min figuring out what I had done and fixing all the problems it caused.

Of course it is a problem just waiting for any beginner to stumble into as it looks like a perfectly harmless thing to do.

Has this been fixed in 6.1 ?

Dolphingeeks tells me not !

Thanks

Dan V

Quote · 31 Aug 2008

bump

Quote · 2 Sep 2008

Anyone from Boonex like to answer whether its possible to hid the DOB safely now?

Come on guys. Lots of people have asked for this.

As mentioned by other posts at Expertzzz DOB is a core part of the software and Boonex are the best people to know how to get around this problem.

Please give us a solution for this simple function of turning off display of the DOB field throughout the site.

Thanks

Dan V

Quote · 3 Sep 2008

So Ive done a bit more research.

It seems that I must leave DOB on the join page or it will create problems.

I can remove displaying it on the profile pages through the Admin/Builders/FieldBuilder .

How can I remove it from the search results though?

And is there anywhere else that it displays??

I know someone has the answer to this !!!

Thanks

Dan V

Quote · 8 Sep 2008

Dan,

There must be a date of birth in the profile record, or Dolphin doesn't consider that the user exists.  I haven't tried it yet, but in theory you could set a default date in the profile fields table, and then not have it in your join form at all.  There is a section on browse.php that you can comment out to get rid of the dob, sex etc on the search page.

Rob

Quote · 8 Sep 2008

Go to phpMyAdmin > profiles table and click on structure and go down to the dateofbirth field and click edit and enter 1960-01-16 (or whatever) as the default.

It will then be automagically entered on any future profiles  .....  (it will NOT update existing profiles)
.

Quote · 8 Sep 2008

Thanks Rumpy and CalTrade.

I think by using both those suggestions it should do the trick !

Dan V

Quote · 8 Sep 2008

FYI - a few things I have done on my site:

*********

inc.members.inc.php comment lines as shown below:

//$age_str = ($p_arr['DateOfBirth'] != "0000-00-00" ? (_t("_y/o", age( $p_arr['DateOfBirth'] )) .' ') : "");
//$age_only = ($p_arr['DateOfBirth'] != "0000-00-00" ? ( age( $p_arr['DateOfBirth'] )) : "");
//$y_o_sex = $age_str . _t("_".$p_arr['Sex']);
thers another section for couple lines 293+


----------
browse.php comment lines as shown below:


//    $ret = '
//
//
//
//        <form id="browse_form" action="' . $_SERVER['PHP_SELF'] . '" method="get">
//            <div class="browse_form_wrapper">
//
//                <div class="browse_form_row">
//                    <div class="clear_both"></div>
//                        <div class="label">' . _t('_Sex') . ':</div>
//                        <div class="value">' . $sex_options .'</div>
//                    <div class="clear_both"></div>
//                </div>
//
//                <div class="browse_form_row">
//                    <div class="clear_both"></div>
//                        <div class="label">' . _t('_DateOfBirth') . ':</div>
//                        <div class="value">' .
//                            _t("_from") . '&nbsp;' . $age_option_start .    '&nbsp;' . _t("_to") . '&nbsp;' . $age_option_end .
//                        '</div>
//                    <div class="clear_both"></div>
//                </div>
//
//                <div class="browse_form_row">
//                    <div class="clear_both"></div>
//                        <div class="label">' . _t('_Country') . ':</div>'.
//                        '<div class="value">' .
//                            $country_options .'&nbsp;<img id="flagImageId" src="'. $country_def_flag .'" alt="flag" />
//                        </div>
//                    <div class="clear_both"></div>
//                </div>
//
//                <div class="only">
//                    ' . $photo_only_check . '
//                    ' . $online_only_check . '
//                </div>
//
//                <div class="submit">
//                    <input id="search" name="search" type="submit" value="'. _t('_Show') .'" />
//                </div>
//
//            </div>
//        </form>
//
//        ';

Quote · 8 Sep 2008

Thank you for your post on removing the display of DateofBirth. It seemed to have eliminated the display of DOB.  BUT....

After applying the suggestions from CALTRADE, I have discovered another place which presents AGE and SEX.

/compose.php?ID=### is used to compose an email to be sent from one member to member.   Can someone point me in the direction to eliminate this reference.

I have studied the posts relating to DOB.  I do not mind requiring the Date of Birth if it is absolutely necessary, but I want to eliminate displaying it anywhere in the system.  Has anyone determined how to eliminate the requirement for Date of Birth altogether, or itemized all of the places where it appears?

Arthur

Quote · 3 Oct 2008

Hi Arthur,  okweb came up with a wonderful fix for that:

http://www.boonex.com/unity/forums/#topic/Removing-age-and-sex-from-messages.htm - there is another one in the chat/IM area-  Sammie did a fix on that.

-

Rob

Quote · 4 Oct 2008

Hi Rob. Great link.  OkayWeb  Thank you. I will look for Sammie's post on chat/IM.

Arthur

Quote · 4 Oct 2008
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.