Странно. Вот вроде пишут люди компонент. Платный компонент, все дела, куча платных плагинов… И тут выясняется, что это все платное дело пишет на каждой странице свой копирайт вида «Joomla SEO powered by JoomSEF«, уводящий ссылкой на сайт разработчика. Это не дело. Убираем. Читать далее
Архив метки: хаки
Разворачиваем подкатегории Virtuemart 1.1.x в меню (вывод подкатегорий в модуле Our Store)
В стародавние приснопамятные времена жил-был BMPE (русский Virtuemart 1.0.x), в котором присутствовал модуль «ВМРЕ — Основной модуль», содержащий кучу полезных фич. Одна из них — вывод в меню всех категорий Virtuemart вместе с их подкатегориями. Круто? Не то слово.
К сожалению, в стандартной поставке похожего модуля для Virtuemart 1.1.x такой возможности нет. По крайней мере, если выбрать «Category display type: Link List«.
Исправляем. Читать далее
Смена картинок по наведению мыши в карточке товара Virtuemart 2
Почему-то по умолчанию такой возможности в Virtuemart 2 не предусмотрено. Но нам ли быть в печали? jQuery уже прикручен, что же нам еще надо. Поехали.
В стандартном шаблоне Virtuemart не работает увеличение/уменьшение количества товара стрелочками. Исправляем.
Случилось как-то раз так, что в стандартном шаблоне Virtuemart (в карточке товара) отказалось работать увеличение/уменьшение количества товара при помощи стрелочек (которые на самом деле кнопки).
Исправляем. Читать далее
Убираем «Продолжить покупки» в Virtuemart
Бывает так, что ссылка «Продолжить покупки» вовсе и не нужна, например, когда товар добавляется в корзину при помощи AJAX.
Убираем атавизм. Читать далее
Статусы товара в Virtuemart
Внезапно товар перестал выпускаться… Досадно, но клиенты звонят и его хотят, а производитель с ними (с клиентами) ни разу не солидарен… Беда-беда огорчение, особенно если товар был достаточно популярен.
Это хорошо, что он еще есть, но товары, как и все прекрасное, имеет свойство заканчиваться, а сайт показывает «Есть в наличии»…
Может быть, мой способ и топорный, но он сработал. Читать далее
Сортировка по алфавиту списка сопутствующих товаров в админке Virtuemart
Как многие, кто пользуется Virtuemart 1.0.x уже заметили, при попытке добавить сопутствующий товар в адмике (особенно если товаров много) — дело достаточно нелегкое и вот почему.
Товары выводятся не по алфавиту.
Задача решается достаточно просто — нужно просто отсортировать стандартными средствами PHP массив, содержащий эти самые товары. Читать далее
Раскрыть меню со всеми подпунктами в Virtuemart
Открываем файл:
\administrator\components\com_virtuemart\classes\ps_product_category.php
и там меняем строку $allowed = false; на $allowed = true;
Вуаля!
Стиль к пунктам прикручивается в том же файле чуть ниже:
$html .= ' <a title="'.$catname.'" style="display:block;'.$style.'" class="'. $css_class .'" href="'. $sess->url(URL."index.php?page=shop.browse&category_id=".$category_tmp[$row_list[$n]]["category_child_id"]) .'" '.$append.'>' . str_repeat(" ",$depth_list[$n]) . $catname . ps_product_category::products_in_category( $category_tmp[$row_list[$n]]["category_child_id"] ) .'</a>';
там же определяются стили АКТИВНОГО пункта ПОДМЕНЮ (id=»active_menu», «sublevel»)
Чуть выше есть строчка:
$highlighted_style="font-style:italic;" ) {
она добавляет свойства к стилю если пункт является активным (через переменную $style) в строке, которую я указал выше, вот ее кусок:
style="display:block;'.$style.'"
Чтобы подвинуть пункты подменю достаточно убрать « » в строке . str_repeat(« »,$depth_list[$n]) . $catname
и добавить в стиль a.sublevel:link, a.sublevel:visited (в файле template_css.css шаблона) строку padding-left:20px;.
Добавление информации о ширине и высоте товара в Virtuemart на fly-страницу
По умолчанию в Virtuemart 1.0.15 такой возможности нет, поэтому сабж. Читать далее