I'm trying to make it so members with a certain field (eg, Gender: Male) have their email addresses hidden since we set them to show public rather than use the Send Email form. But when I do this, no one with the gender of Male can register to the site, because that makes it disappear there too. Is there a way to stop that? I still want to have their email addresses so they can be notified of things, but don't want them to show up public.
I thought about hiding the email address on the profile and using CB MySQL Field to make it appear as a new field on certain profiles, but I don't know if there's any way to make that query a PHP variable, or if that would even work with CB MySQL Field.
Also setting emails to show rather than be the form seems to override ProfileBook's ability to hide the emails.