Роман Суворов
2

Делаем вкладки на странице карточке товара Virtuemart

В этой статье мы разберем с Вами то, как добавить вкладки (табы) на страницу карточки товара для вывода дополнительной информации по товару. Многие шаблоны уже имеют подобный функционал по-умолчанию, но если это не Ваш случай, тогда данный материал будет очень полезным. Давайте сначала определимся, что мы будем выводить во вкладках: Подробное описание товара Настраиваемые поля … Читать далее

Роман Суворов
1

Массовое добавление артикулов для Virtuemart

Бывает такое, что на сайт добавили товары, но забыли прописать артикул, по-сути, ничего страшного, но вот когда вопрос встает о реализации импорта/экспорта с помощью компонента CSVI выясняется, что сверка происходит по артикулу, то есть если нет артикула, нельзя обновить данные о товаре. На этот случай, на просторах интернета нашел прекрасный SQL запрос, который позволяет присвоить артикул для … Читать далее

Роман Суворов
0

Комментарии/Отзывы о товаре в Virtuemart

Интеграция Komento c Virtuemart 3 Компонент Komento имеет встроенную интеграцию с Virtuemart и обладает широким набором функциональных возможностей, которые удовлетворит любого владельца интернет-магазина. Например можно прикреплять файл или выставлять оценку (рейтинг), есть кнопки Нравится/Не нравится. Настройки Komento Несмотря на то, что всё готово к работе сразу после установки компонента, могут возникнуть проблемы с местом отображения … Читать далее

Роман Суворов
1

Удаление неиспользуемых изображений Virtuemart 2

Если Вам часто приходится работать с товарами в Virtuemart 2, то Вы наверняка знаете, что после удаление товара, само изображение с сайта не удаляется, что в свою очередь зачастую приводит к заполнению дискового пространства сайта ненужными файлами. Лично у меня необходимость удалить ненужные картинки появилась после того, как несколько раз не удачно импортировал товары, потом … Читать далее

Роман Суворов
6

Вывод информации на странице категории в Virtuemart

Все данные, которые могут нам пригодиться с листинге категории хранятся по-сути в 2-х массивах: $product и $this->category. На примерах покажу наиболее распространенные конструкции, без которых не обходится почти никакой сайт: Вывод названия категории: Вывод описания категории: Вывод краткого описания товара: Где 40 — это максимальное количество символов, после чего текст обрезается. Если нужно вывести весь … Читать далее

Роман Суворов
4

Массив стоимости товара product->prices в Virtuemart

Когда используешь стандартный шаблон Virtuemart, то видишь множество разнообразных цен и можешь регулировать их вывод из настроек магазина. Но, когда устанавливаешь какой-либо шаблон, не редко, ты ограничен всего одной ценой, например окончательной, иногда элементарно нет возможности вывести старую и новую цену. Поэтому приходится выводить их самостоятельно. Вывод цен может осуществляться как в файле шаблона товара … Читать далее

Роман Суворов
0

Увеличиваем размер краткого описания товара в Virtuemart

Бывают случае, когда количество символов, которые отводятся для краткого описания не достаточно. Всё из-за того, что тип данного поля VARCHAR, который по-умолчанию обычно равен 255 знакам. Исправить это не сложно, достаточно зайти в phpMyadmin и найти таблицу: _virtuemart_products_ru_ru И заменить значение длины. В Virtuemart 2, а может и в Virtuemart 3, при сохранении длина поля … Читать далее

Роман Суворов
1

Добавление произвольного поля в форму «Задать вопрос по этому товару» в Virtuemart 2/3

В Virtuemart откровенно говоря, много проблемных мест, и одно такое место — это невозможность управления полями формы «Задать вопрос по этому товару». Точнее такая возможность есть, но для этого нам необходимо внести некоторые изменения в код нашего шаблона, а также, небольшие изменения в ядро Virtuemart.Я приведу пример по добавлению поля «Телефон» в форму вопроса о … Читать далее

Роман Суворов
0

Вывод описания в категории Virtuemart если в ней нет товаров?

Не уверен, что данная проблема имеет место быть в каждом шаблоне для Virtuemart, но попался мне тут один такой, который не отображает описание категории если в этой категории нет товаров. Решение довольно простое. В шаблоне категории: /templates/шаблон/html/com_virtuemart/category/default.php (или как он у Вас там называется) Находим конструкцию: Здесь всё просто, код говорит нам о том, что … Читать далее

Роман Суворов
0

404 ошибка при поиске в Virtuemart 2

Если вы столкнулись с проблемой выпадания 404 ошибки после совершения поискового запроса в форме, которая находится на странице категории, то проблема может быть следующая:Данные, которые передаются POST-запросом не полные. У меня код формы поиска выглядел так: Добавили скрытое поле с нужными параметрами: Теперь ошибки нет.

Роман Суворов
1

Не отображаются миниатюры после обновления Virtuemart до 3.0.12?

После выхода данного обновления, разработчики Virtuemart отказались от хранения в базе данных путей до миниатюры, следовательно, если где-то использовалась функция вызова данного пути – сейчас пусто. Что бы решить данную проблему, делаем следующее: Открываем файл: /templates/ваша-тема/html/com_virtuemart/productdetails/default_images.phpИ находим вывод миниатюр, у меня это выглядит так: Ключевое здесь это строчка: <?php echo $image->file_url_thumb; ?>, которая отвечает за … Читать далее

Роман Суворов
0

[] operator not supported for strings PHP 7 и Virtuemart

Сегодня наш пациент VirtueMart 3.0.18, который после переезда сайта на PHP 7 на отрез отказывается открывать раздел с настройками. Ошибка в целом понятная, осталось исправить. Открываем и редактируем файл: Находим: $result = ”; и меняем на $result = array(); в двух местах, примерно 209 и 234 строчки.

Роман Суворов
0

Не отображается title вложенных категорий VirtueMart 3.0.16

Обратил внимание, что после обновления до VirtueMart 3.0.16 перестал формироваться title для вложенных категорий. Решение нашёл на официальном форуме, забирайте кому нужно. В файле: /components/com_virtuemart/views/category/view.html.php Находим: Меняем на: