Блог > Joomla > Основные проблемы VirtueMart

Основные проблемы VirtueMart

Иногда, либо по незнанию, либо из-за некорректной работы расширения, пользователи не могут решить некоторые проблемы, связанные с функционированием их магазина. Вот одни из самых частых:
• Ошибки при редактировании товаров;
• Некорректная работа админ панели;
• Очень неудобный процесс встраивания одного шаблона в другой
• А также многое другое…

Очень часто эти проблемы можно найти на форумах и различных блогах, там же можно найти и способ решения. Но в этой статье будут описаны проблемы, решения для которых найти проблематично. Надеюсь, что данная информация будет вам полезна.

Проблемы в работе корзины: изменяем название кнопки

По умолчанию, в стандартном расширении VirtueMart устанавливается не очень красивый значок корзины, и многие хотят его заменить. Сделать это не сложно. Для начала вам нужно подготовить кнопку добавления товара в корзину. Это можно сделать, используя фотошоп, или другие графические редакторы. Но проще всего просто найти и скопировать понравившийся вариант в интернете:

Для того, чтобы установить кнопку, ее нужно переместить в файлы сайта, подключившись к ним по FTP, а затем найти файл по адресу: /components/com_virtuemart/themes/default/theme.css. Открыв его, вы увидите примерно такие строчки:

.addtocart_button {
background: url( 'images/button_image.gif' ) no-repeat center transparent;
padding-bottom: 3px;

Именно они отвечают за расположение кнопки. Как мы видим, данный код прописывает путь к кнопке под названием button_image.gif, который находится в папке image. Для того, чтобы на ее месте отображалась выбранная вами кнопка, нужно просто произвести замену самого файла. Переименуйте свою картинку в button_image, а затем просто замените ею старое изображение, т. е. удалите старую картинку и загрузите новую.

Важно, чтобы при этом название не изменялось.

Но поменяв картинку, вы заменили лишь фон, текст, который был наложен поверх нее, остался неизменным. Для изменения надписи открываем файл /administrator/components/com_virtuemart/languages/common/russian.php, в котором находим строку:
'PHPSHOP_CART_ADD_TO' => 'Купить',

Слово «купить» установлено там по умолчанию. Вместо него вы можете установить любое другое, изменив его в коде.

Создание нескольких товаров

Этот вопрос довольно-таки часто задается, но решается очень просто. Суть его в том, что некоторые просто не могут добавить несколько товаров в одну строку. Изменить их количество из админки Joomla действительно очень сложно. Но можно без проблем сделать это из админ панели VirtueMart. Для этого перейдите в «Компоненты» > «VirtueMart» > «Настройки». Теперь найдите откройте вкладку «Сайт»:

и в пункте «Количество товаров в строке» выберите нужное вам количество:

Таким образом мы определили, какое количество товаров будет в каждой строке. Как видите, эта проблема решается достаточно просто.
В заключение можно сказать, что VirtueMart – это достаточно функциональный компонент, который избавляет вас от кучи проблем при создании интернет-магазина. Его хоть и не простая, но хорошо продуманная структура позволяет настроить свой сайт именно так, как вам нужно. И несмотря на многие нарекания, большинство проблем решаются достаточно просто, если знать, как это делается.

Статьи по теме: