joomla: why does Registration Form menu item go to user's Profile page? - joomla

I created a new menu item: my_RegistrationForm_menu_item (type = Registration Form).
But when I click my_RegistrationForm_menu_item, it goes to "User Profile" page instead of the "Registration Form" page.
Also, if I append: index.php/component/users/?view=registration
OR index.php?option=com_users&view=registration
to my browser URL, it re-directs me to index.php/.../profile
NOTE: if I click the Create An Account button in the default LOGIN module, it will correctly take me to the "Registration Form" page.
Why does the Registration Form menu item go to the user's "User Profile" page ?

If you have selected type = Registration, then there is no reason why it should be redirecting to the User Profile page, unless you have touched any related core Joomla files.
As an alternative, you can select type = External and use the following link:
index.php?option=com_users&view=registration
Update:
You can also do the following:
Create a new menu (not menu item) called "hidden"
Create a new menu item for the "hidden" menu called "register", set the type to "external" and add the link that I provided above.
Create a new menu item for your main menu, set the type to "Menu Item Alias" and called it "Register". Then in the Required Setting section, select the hidden menu item you created before.
If this still dosn't work then there is something wrong with your Joomla site and the com_users code has been tampered with most likely

Related

Joomla 2.5 redirect to requested page after login

In joomla 2.5 user's are taken to predefined page after they have logged-in.
But i need to redirect users to the previous page after they have logged-in, i have tried to search for it every where but i am unable find proper solution explaining what core file i need to modify ?
All you need is an article with a little piece of javascript to browse the history of the user and call the page before the login form. Redirect the user on it on log in.
If you have a menue item (User/Login Form), there is, on the right hand side of the screen, a tab called Basic Options. The first field is called "Login Redirect". Put the article's URL there.
If you use the module: Again in the tab "Basic Options", you can redirect to Any menue item you want, so set a menue item (it has not to be actually showing up somewher) for the article

Change Joomla's 'Login to Readmore' url from login page to register page?

I have a blog page on Joomla which shows 'register to read more' link after each articles intro text.
Clicking this brings the user to a login page, with no 'register' option.
How would I change this to bring a user to the register page instead, and preferably revert the user back to the article after login? I have a login box on the register page so it allows the user to choose either login or register.
If you're using Joomla 2.5 and you don't see a link saying something like "Don't have an account?" then you have User Registration turned off.
Go to the Users menu and select User Manager and then click on the Options icon in the toolbar. Under the Component tab set the first option Allow User Registration to Yes.
Save you changes and then click on one of the "Register to read moreā€¦" links and you should now see the extra "Don't have an account?"
If you want more than the basic Joomla! options for site access then you may want to look at the Joomla! Extensions Directory (JED) and the section on Site Access

title does not change when in Category joomla 2.5

I have created one website using joomla 2.5
I have created one item: shop
I went out the home page, and click on the link categories: shop
the title of this page, the same as the title of the home page: Home
if now I want, page headers categories: shop "shop" What do I do
I'm not sure I understand your question correct. But you may want to have a look at the menu item parameters. On the right side there is a slider named "Page Display Options". This allows to specify a title for the browser tab and the page heading.
There is also a parameter in the Joomla Global Configuration in the "Site" tab in the "SEO Settings" section named "Include Site Name in Page Titles". This allows to specify if the site name should be added to the page title or not.
Hope that helped, otherwise please specify your question.

Missing Itemid on url at login pages

I'm on Joomla 2.5.
I created a menu item named "Login Form" with Itemid=626 . Also I created a menu item named "Article" with access level "Registered".
The Problem
When a user click on the "Article" menu item on the frontend, he goes to login page index.php?option=com_users&view=login I need this url to contain Itemid=626 so it could be index.php?option=com_users&view=login&Itemid=626
Please advise
I think you can't override standard joomla login page just creating a menu item.
To create easily some rules and redirect the users you can use this component, Chameleon.
If you don't need complex rules you can just auto redirect all users from standard login to your page.

How to add options to the menu item that is asosiated with your component.

I Have created a component in Joomla 2.5, I have succesfully installed it, and now I need to add some options that will be configured at the menu view. So when a user ads a new menu item to a menu and the menu type is my component, then he can also select some parameters at the menu item view. How can I do this?
It's on the first page of the docs for developing an MVC component for Joomla 2.5:
http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!2.5_-_Part_05
To access these params from within your component look at " Accessing the parameters - frontend" on this page:
http://docs.joomla.org/Component_parameters

Resources