Решение проблемы с точкой и двоеточием в свойствах товара в Virtuemart 1.1.9

В последней версии VirtueMart 1.1.9 существует проблема со свойствами товаров, а именно мы не можем в название свойства и в особенность поставить точку, запятую, двоеточие и несколько других знаков.

Брожение по форумам показало, что ранее такой проблемы не было.

Посмотрев в БД, можно понять, что все эти свойства записываются через запятую, поэтому её поставить нам не получится, иначе будут проблемы с выводом.

Все достаточно просто — нам необходимо подредактировать файл administrator/components/com_virtuemart/classes/ps_product.php

Находим строки

Как видите, в случае нахождения знаков [:.&»‘] нам выведется ошибка (у меня лично даже текст ошибки не выводился)

В моем случае мне нужна бюла точка, поэтому я закомментировал строки

и

Что в нашем случае отключает фильтр по точке.

$attributeX[«name»] — это имя свойства

$property — это его особенность