• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.5 Default "home" screen

#1
When someone goes to my forum at http://mydomain.com/forum they are greeted unceremoniously with "you must be logged in to do that" and a login screen.

While I'm all for a login screen, is there some way to modify that action to be a little more user friendly?

I tried creating 1 forum (out of many) that is readable by unregistered users thinking that might display if it is available - it didn't.

How can I make that 1 particular forum display or change that default page? Thanks.
 

Mike

XenForo developer
Staff member
#2
To adjust the text, you could modify the login_required phrase. Alternatively, you could look at adding a notice for guests.

To allow a single forum to be visible, you need to ensure guests have the general view permission. You'll then need to remove access to all the other nodes individually (revoke the view node permission from them).
 
#3
Thanks, @Mike

Can I trouble you to tell me how to modify the login_required phrase? I don't see that in the options and with the underbar it sounds a little more behind the scenes (which is fine, I don't mind getting my hands dirty.)

That permissions help is also what I needed, I missed that before.
 

Mike

XenForo developer
Staff member
#4
Modifying a phrase is straightforward and roughly equivalent to changing a template. In the ACP, Appearance > Phrases > use the filter for "login_required" > click the result > edit the "phrase text" (not the title) to suit your needs. (I believe you should be able to use HTML here, though this isn't always true.)