I have the following error on my site and I don't have a solution for that, can you help me ?
Warning: strpos() expects parameter 1 to be string, array given in /home/alojada8/public_html/core/templater_plugins/modifier.escape.php on line 24
You can see this error online in:
GRAVATAS - A Loja das Gravatas - Especializada em acessórios de moda
Many thanks,
Paulo
Check your product options are not blank
Hi, Tucano666,
It seems like a bug.
Contact to the Cs-Cart support team.
Best regards, Alt-team.
Thanks for answers.
I will contact Cs-Cart support team.
Meanwhile if anyone have a different solution post it.
Maybe a dumb question but have you tried clearing the cache?
Also, do any of these threads help:
Getting a Warning: strpos()...when adding products. - General Questions - CS-Cart Community Forums
Error in modifier.escape.php on line 24 - Issues & Troubleshooting - CS-Cart Community Forums
URGENT: Store Won't Reopen After 2.1.1 upgrade - Installation & Upgrade - CS-Cart Community Forums
Thanks for all answers but I have already the answer from CS-Cart Support, I post it here to help other with same error:
In order to resolve the issue please replace the following part of code:
if (strpos($string, 'class="cm-translate') !== false) {
return $string;
}
with this one:
if (!is_array($string) && strpos($string, 'class="cm-translate') !== false) {
return $string;
}
in the modifier.escape.php file located in the core/templater_plugins directory of your CS-Cart installation.
Problem resolved.