Hi,
I have a multilibgual site with Joomla 2.5.1 and CB 1.8 RC2.
As I have noticed, URLs to other extensions like the link to PMS in the profile menu and the CB login module have been changed from unreadable links to components with parameters to readable URLs based on data from the menu database table => good idea, and with CB own stuff it works, e.g. the links to users in the CB online module.
But the link to PMS in cb_login module and the CB user profile menu do not work.
I use uddeIM, but I am sure others are affected, too, and maybe this problem exists almost everywhere where creating URLs has been changed.
For example in line 313 of mod_cblogin.php:
Code:
$query_pms_link = "SELECT id FROM #__menu WHERE published>=0 AND link LIKE '%com_uddeim%'";
This gives multiple results, because I have for each language one main menu with one uddeIM page.
CB uses only the first result, and so for 2nd and 3rd language URLs are wrong, e.g. de/gästebuch.html => OK, en/gästebuch.html => error.
I helped myself by making one global uddeIM menu item on a hidden menu (like requred for the CB profile page) and make the others being menu item aliases to them.
But menu item aliases do not have associations, and so when I am on the uddeIM inbox for example and change language, I get to the home page of the selected language => not nice.
It should be possible to fix this, because with its own stuff CB does it correctly: beside the one and mandatory CB profile page with public access to make registration work correctly, I have one with restricted access for every language, and e.g. the link to a user's profile in the CB online module sends me allways to the correct, language-specific URL, depending on the current language.
Please check if this can be corrected.
I will meanwhile try myself to correct for the PMS links I mentioned above, but I have no idea wherelse creation of URLs has been changed with CB 1.8 RC, and so I cannot know where else such thing should be corrected.
Thanks for reading.
Best regards,
Richard