Flex 4.3 template Quickstart with Virtuemart for Joomla 6.0

flashweb

Member
XNullUser
Joined
Dec 23, 2021
Messages
72
Reaction score
0
Points
6
NullCash
25
Thank you for sharing this useful template for Joomla.
 

shortyphil

Member
XNullUser
Joined
Aug 31, 2022
Messages
137
Reaction score
7
Points
18
NullCash
4
If your using the quickstart
when using vm you get an error when saving categories change this
JROOT/administrator/components/com_virtuemart/helpers/vmtable.php
LINE = 1758
$this->{$slugName} = trim(utf8_strtolower($this->{$slugName}));

change it to this
$val = $this->{$slugName};
$this->{$slugName} = trim(function_exists('mb_strtolower') ? mb_strtolower($val, 'UTF-8') : strtolower($val));

also after first install you may get error 500 if you do remove acymtriggers folder from
JROOT/plugins/system
Then in the admin area remove acymailing all together from the extension manager or you will get an error in the site frontend..
 

gikass

Well-known member
Diamond
Elite
XNullUser
Joined
Mar 22, 2022
Messages
220
Reaction score
266
Points
63
Location
in space
NullCash
1,625
Category Save Error (vmtable.php)


File:
JROOT/administrator/components/com_virtuemart/helpers/vmtable.php Line: 1758


Replace:




php
$this->{$slugName} = trim(utf8_strtolower($this->{$slugName}));

With:




php
$val = $this->{$slugName};
$this->{$slugName} = trim(function_exists('mb_strtolower') ? mb_strtolower($val, 'UTF-8') : strtolower($val));

The issue is that utf8_strtolower doesn't exist natively — it checks for mb_strtolower first (which properly handles UTF-8), and falls back to strtolower if the MB extension isn't available.




Error 500 After First Install


  1. Delete the folder: JROOT/plugins/system/acymtriggers/
  2. Go to Admin > Extension Manager and uninstall AcyMailing completely, otherwise you'll get frontend errors.
 
Top