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

Характеристики товара (custom_fields) вместо описания товара в выгрузке Яндекс.Маркет для Virtuemart

Долго думал как правильно составить заголовок, что бы всем было понятно о чем речь, не уверен, что получилось, но суть такая: На одном из клиентских проектов столкнулся с тем, что у товаров нет описания, но есть характеристики, которые и являются описанием товара. Дело в том, что этот YML файл я хочу использовать для Турбо-страниц Яндекса, … Читать далее

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

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

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

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

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

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

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

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

Стандартные отзывы в Virtuemart 2 мало кого устраивают, хотя в целом возложенную на них функцию выполняют, но как быть, если это не устраивает? Ответ простой — заменить систему отзывов о товарах. В этом решении есть и свои плюсы и свои минусы, подробнее об этом я расскажу в этой статье. Я постарался собрать всю информацию об … Читать далее

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Не отображаются миниатюры после обновления 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 Находим: Меняем на:

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

Скрываем отображение дочерних товаров в категории и модулях Virtuemart

Решение данной задачи очень простое. Не присваивайте дочерним товарам категорию, а в настройках Virtuemart убедитесь, что не стоит галочка «Показывать дочерние товары без категорий в результатах поиска и модулях».

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

Решение проблемы обновления корзины в модуле mod_virtuemart_cart_tm в шаблонах Templatemonster

Установили шаблон, обновили Joomla и Virtuemart и понеслось…Начали всплывать разнообразные ошибки, начиная от миниатюр и заканчивая ошибкой обновления товаров в корзине. Поковыряли модуль mod_virtuemart_cart_tm, посмотрели на плагин vm2_cart и поняли, следующее: Одно без другого работать не будет Проблема в плагине Решение: Находим: /plugins/system/vm2_cart/vm2_cart.php И сразу после строки: Вставляем: Теперь должно работать!

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

Сортировка рекомендуемых товаров в модуле товаров Virtuemart

Наверняка многие из Вас знают, что модуль рекомендуемых товаров в Virtuemart по-умолчанию ратирует товары случайным образом. В большинстве случаев это устраивает, но иногда меня просят сделать определённый порядок или какой-либо принцип сортировки товаров в этом модуле. К сожалению, пока не придумал как это сделать без хака, а вот с хаком это выглядит так: /administator/com_virtuemart/models/product.php (примерно … Читать далее

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

Как русифицировать Virtuemart любой версии?

Русификация Virtuemart не отличается по своей технологи от версии к версии (за исключением совсем древних 1.9.xx). Поэтому, неважно какая версия у Вас, это статья поможет Вам в этом вопросе. Ссылки на актуальные версии русского языка для Virtuemart Актуальная версия языкового пакета с официального сайта Virtuemart.net (ссылка обновляется). Актуальная версия перевода для плагинов оплаты (если необходимо) … Читать далее

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

Произвольный заголовок H1 в категории Virtuemart

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