News:

Support the VirtueMart project and become a member

Main Menu

[ SOLVED ] Link to manufacturer requires customer to login first

Started by capricornio, November 27, 2012, 23:39:09 PM

Previous topic - Next topic

capricornio

When a customer is on the productdetails page and clicks the link to the manufacturer, the Ajax modal popup shows empty and close almost immediately. Open link in new tab showed me that message that the customer needs to login first.
Is this a problem with the router ? Or is it not working with SEF ?

Add to cart modal box works fine.

bytelord

Hello,

Joomla, VM2 and PHP versions?

Any live url?

Regards
Production: Joomla 2.5.8 | VM 2.0.14 | PHP 5.3.13
Testing     : Joomla 2.5.8 | VM 2.0.16 | PHP 5.3.8
Testing     : Joomla 2.5.8 |    VM 2.1   | PHP 5.3.8

- Don't Forget to mark thread as solved when it is solved!
- Please do not PM with support questions, use the forum!

capricornio

Quote from: bytelord on November 28, 2012, 00:04:49 AM
Hello,

Joomla, VM2 and PHP versions?

Any live url?

Regards

Joomla 2.5.8 / VM 2.0.12f
www.mylittleloft.nl

bytelord

Hello,

This i think caused by your joomla template, have some broken files when loading the modal pages ... maybe is related to SEF, please try with SEF disabled (under joomla configuration). It places double // to the css path

"NetworkError: 404 Not Found - http://www.mylittleloft.nl/templates//css/j17.css"
"NetworkError: 404 Not Found - http://www.mylittleloft.nl/templates//css/reset.css
Production: Joomla 2.5.8 | VM 2.0.14 | PHP 5.3.13
Testing     : Joomla 2.5.8 | VM 2.0.16 | PHP 5.3.8
Testing     : Joomla 2.5.8 |    VM 2.1   | PHP 5.3.8

- Don't Forget to mark thread as solved when it is solved!
- Please do not PM with support questions, use the forum!

capricornio

Hi bytelord,

Thnx for checking. The css not loading is on purpose because of testing some other things.
Tested with SEF disabled and now it works fine, only disabled SEF is not an option for my customer.
This looks like a router bug to me ?

I have the same when using the VM AllInOne Manufacturer module. All manufacturer links require me to login first with SEF enabled ...

Am I the only one experiencing this problem ? I guess every live VM site wants to have SEF enabled....

bytelord

Hello,

Not a router bug, check your .htacaccess configuration joomla configuration file for $livesite
The files that is missing is not vm files, is your joomla template files...

Regards
Production: Joomla 2.5.8 | VM 2.0.14 | PHP 5.3.13
Testing     : Joomla 2.5.8 | VM 2.0.16 | PHP 5.3.8
Testing     : Joomla 2.5.8 |    VM 2.1   | PHP 5.3.8

- Don't Forget to mark thread as solved when it is solved!
- Please do not PM with support questions, use the forum!

capricornio

#6
Quote from: bytelord on November 28, 2012, 23:07:29 PM
Hello,

Not a router bug, check your .htacaccess configuration joomla configuration file for $livesite
The files that is missing is not vm files, is your joomla template files...

Regards

The missing css files are not the source of the problem. I can easily fix that, but VM keeps having troubles with SEF on manufacturer links.

Looking at the URL it says http://www.mylittleloft.nl/component/virtuemart/manufacturers/no-slippy-hair-clippy.html?tmpl=component&Itemid=269
Looks like this is not a correct SEF URL, since there's still component/virtuemart mentioned.

Did another test: Turn on Joomla SEF and disabled VM SEO. Manufacturer links are working, but now I have a problem with pagination on the browser pages

bytelord

Hello,

Check your .htacess file, also try your site without template overrides.

Regards
Production: Joomla 2.5.8 | VM 2.0.14 | PHP 5.3.13
Testing     : Joomla 2.5.8 | VM 2.0.16 | PHP 5.3.8
Testing     : Joomla 2.5.8 |    VM 2.1   | PHP 5.3.8

- Don't Forget to mark thread as solved when it is solved!
- Please do not PM with support questions, use the forum!

capricornio

Hi Bytelord,

Just found out it had to do with a missing menu item for VM Manufacturer Default Layout

Thnx for your help