Hello,
I am not all that new to working within Joomla (mainly all backend configuration through user interface), in fact, I have been using Joomla as my core sites for a little over a year now, and I have to say, as a whole, I am very pleased with it. However, I have an inquiry about something that I would like start implementing into my Joomla cores from now on. I notice that there is a way to only allow access to certain features, such as modules, menu tabs, content, etc, etc... However, there does not seem to be a way to restrict access to the features that public users can see from the now registered users. I would like to be able to implement this feature into my sites due to the fact that I think it would look a whole lot more attractive if the already registered user was not presented with the same page as a public user... such as: register tabs, login tabs, content for information on why a member should sign up, etc, etc... I would like to have it where when a members comes to my site, they can read all of the information on why they should sign up, and also be able to click on a register tabs for the people that have a hard time finding the one located on the login module; and once they have registered and logged in, I would like for all of this to not be accessible to them anymore, cleaning up the site to only show that which they signed up for....
Is this all possible? If so, is there a plugin or extension out there that already serves this purpose? Or can this be done by adding a simple hack? I would love to be pointed in the right direction...
Any help will do..
Thanks in advance...
Chris
Restrict Access Once Members Registers...
Moderators: tjay, seadap, Rogue4ngel, matthewhayashida
-
- Joomla! Fledgling
- Posts: 1
- Joined: Tue Jun 05, 2007 9:27 pm
Re: Restrict Access Once Members Registers...
There is no way in the back end interface to do what you want to do (at least in 1.0.x). However, with some of my 1.0.x sites I modified the site template to add logic that checks to see if the user is logged in and display one thing if so and another thing if not. If a user is logged in, $my->id will be nonzero ($my is a global object representing the current user). If you want this to be seamless, for instance, having the same menus but different things in them, you need to create duplicate menus and put them at different positions. Then, based on $my->id, load one menu or the other in a given template location. I am sure the same thing can be done with 1.5.
Hope this helps.
Hope this helps.
__________________
Bruce Scherzinger
Bruce Scherzinger