New User Registration Issue

 

I am using  "elgg 1.8.3" with "Purity Theme"  and i need to resolve an issue with "User Registration"

when check the  box in "Admin"  "Advance Setting"  for  :logged in users only  i.e.

((Enable the site to run as a private network. This will not allow non logged-in users to view any site pages other than those specifically marked as public.))

when people land to the site a blank page (without the header and the top menu) is displayed with a login box adjacent to the welcome message box in the center.

upon clicking the "Register" link a different screen shows the registration form. when you start filling the form

line 1 = Display Name: filling it is ok

line2 = Email address:  filling it will give the red notice stating "you must be logged in to view that page"

line 3 = Username:  filling it will give the red notice stating "you must be logged in to view that page"

line 4 = password:  filling it is ok

line 5 = password again:  filling it is ok

line 6 = I agree to the site terms displays ok

line 7 = "Sitecode" column shows up ok

line 8 = "HypeSpamFighter" reCaptcha  does not show there

When click "Register"  = gives a red notice  "you cannot proceed  until the form is filled and validated'

Note: The  "HypeSpamFighter"  reCaptcha  shows up where it is needed and works fine when the site is not private

 

AND

How do i add a "External hyper link" in the "Welcome box"  right next to  "Privacy"- "Terms" - "About"

 

Thank you