Архив метки: Virtuemart

TypeError: jQuery(…).fancybox is not a function в карточке товара Virtuemart 2

Собственно, это может произойти не только в Virtuemart, этим может заболеть любой сайт, когда в нем накручивается много разных  плагинов jQuery от разных фреймворков. Например, у меня (одного из моих клиентов) такая бяка полезла после того, как в шаблоне, сгенерированном Artisteer, начало конфликтовать практически все, что могло (Joomla 1.5 + Virtuemart 2.0 + шаблон от Artisteer = [closed censorship]).

Короче. Если вываливается что-то типа «.fancybox is not a function» — это говорит только о том, что где-то что-то конфликтует. Читать далее

Переход к товарам производителя при клике на него в модуле Virtuemart 2

В модуле производителей Virtuemart 2 (mod_virtuemart_manufacturer) при клике на производителя, осуществляется переход на страницу производителя, где пользователь может прочитать о том, насколько мегакрут этот производитель и, нажав на кнопку «Посмотреть все товары», перейти уже к товарам, которые делает этот производитель.

Где-то это нужно, а где-то надо сразу показать товары. Вот этим мы и займемся сейчас.

Читать далее

Кнопка Купить в категории Virtuemart 2

Задача, конечно, тривиальная, но где гарантия, что я не забуду через полгода-год, как это делать 🙂 Надо, чтобы в категории Virtuemart 2 пользователь мог заказать купить товар. Делов-то.

Читать далее

Virtuemart 1.1.x — пустой заголовок в управлении полями, заполняемыми пользователем

Подумал, может кому пригодится… В общем, в Virtuemart 1.1.x есть управление полями, заполняемыми пользователем. Так вот, в русской локализации в не хватает одного заголовка этой таблицы.

Оказывается, это указывает, показывать ли поле в форме заказа. Сейчас починим. Читать далее

Добавляем выбор дочернего товара и его свойств в шаблон категории Virtuemart 1.1.4+

В прошлой статье на похожую тему я добавлял форму addToCart. Сейчас немного разжую как добавить ту же форму, только сбоку. Сразу картинка

Надеюсь, из нее понятно, что «Цвет Красный» у товара слева — это список дочерних товаров. Итак, поехали. Читать далее

PHP Notice: Use of undefined constant VMLANG… Joomla 2.5, Virtuemart 2. Лечим

В логе появилась ошибка:

PHP Notice: Use of undefined constant VMLANG — assumed ‘VMLANG’ in /srv/site/administrator/components/com_virtuemart/helpers/config.php on line 1082

Исправляем. Читать далее

Управляем мета-тегом keywords в Virtuemart 1.1 из админки

Что-то я давно не писал больших нуд(ж)ных статей с нуж(д)ным контентом…

Решил я разродиться на этот раз на тему SEO, а именно:

  1. убиваем мета-тег Keywords (для тех, кому не нужен);
  2. учим Virtuemart ставить этот тег к товару из специально обученного поля в админке;
  3. учим Virtuemart ставить этот тег к категории из специально обученного поля в админке.

Мета-тег keywords хоть и говорят, что не учитывается поисковиками, все же, как выяснилось, имеет значение и  кейворды, в неумелых руках, больше вредны, чем полезны, хотя, в умелых руках могут сослужить очень хорошую службу. Говоря про последние, я имею в виду профессиональных специалистов по поисковой оптимизации (сам я не специалист, но с одним таким гуру я работаю).

Собственно, в Joomla 1.5 есть возможность ставить кейворды, но Virtuemart 1.1.x совершенно не умеет с ними обращаться.

Почему тут нет ни слова о том, как рулить тегом description. Virtuemart сам прекрасно ставит его из краткого описания товара и, по сути, действия отличаются не сильно. Ну, и в рунете информации по этой теме — валом, другое дело, что по кейвордам надо подумать.

Итак, погнали… Читать далее

Отдельный стиль для валюты Virtuemart 1.1.9

Бывает так, что нужно сделать цифру крупно, а валюту — помельче, но Virtuemart заворачивает цену вместе с валютой… Исправляем.

Читать далее

Не отображается видео в материалах Joomla и товарах Virtuemart (JCE)

Ну, для начала определимся с проблемой. Есть SWF (например), который надо показать пользователю, стоит Joomla + Virtuemart. При попытке вставить видео, не важно, как — через Media Manager или руками в коде, можем получить две картины:

  1. фактически код есть (в админке его видно), а на сайте видео отсутствует;
  2. в админке кода нет, на сайте видео нет.

В смысле, SWF-файл указан, а видео на сайте не показывается (и/или в админке не отображается)

То есть, если говорить двумя словами — JCE не показывает видео, или Joomla не показывает видео. Сейчас разберемся и пофиксим.

Читать далее

Допиливаем заказ без регистрации в VirtueMart 1.1.9. Выбор варианта доставки и оплаты.

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

Читать далее