Выводим логотипы вместо названий производителей в листинге товара (VAMshop)
Если у Вас несколько производителей в категории, то в сортировке над листингом отображается фильтр по производителю. Он имеет вид списка “производитель1, произодитель2, все производители”. Название производителя можно заменить на его логотип. Делаем это следующим образом:
Альтернативный способ задания отдельного шаблона для главной (VAMshop)
Для того, чтобы вывод главной страницы на VAMshop отличался, я использую отдельный шаблон templates/ваш шаблон/index.php_.html (подробнее тут). Этот метод отлично работает, но есть одно но – им же описывается и результат выбора производителя index.php?manufacturers_id=хх. Поэтому тут я использовал другой способ. В общем шаблоне templates/ваш шаблон/index.php я ввел условие: {if in_array($smarty.server.REQUEST_URI, array(’/’, ‘/index.php’))} код для главной […]
Открытие ссылки банера в том же окне (VAMshop)
При клике на банер в VAMshop открывается новое окно. Это правильно в случае, если банер имеет внешнюю ссылку. Если же у нас банера с внутренними ссылками (например, банер рекламирует какой-то товар из нашего же каталога), то очень желательно остаться в том же окне браузера. Для того, чтобы это реализовать внесем правки в файл inc/vam_display_banner.inc.php: Строчку […]
Количество товара в карточке товара (VAMshop)
В ВАМшопе довольно не сложно вывести количество на странице товара. Делается это следующим образом: В файл шаблона templates/ваш шаблон/module/product_info/product_info_v1.html вставляем вот такую метку – {$PRODUCTS_QUANTITY}, она и выведет количество товара. Это можно оформить следующим образом: В наличии на складе: {$PRODUCTS_QUANTITY} шт.В наличии на складе: {$PRODUCTS_QUANTITY} шт. В итоге получим сообщение “В наличии на складе: Х […]
VAMshop обновился до версии 1.59
VAMshop обновился до версии 1.59. Что нового: добавлены новые модули оплаты LendShop.Ru, PayOnlineSystem.Ru, OnPay.Ru; добавлена проверка оплаты в платежный модуль InterKassa; добавлены новые модули доставкиEMS Почта России, СПСР Экспресс; новый модуль экспорта-импорта Яндекс-маркет; исправлен ряд ошибок.
Разный вывод для разных групп пользователей (osCommerce)
Задача вывести разную информацию для разных групп пользователей возникает довольно часто. Например, для незарегистрированного пользователя мы выводим ссылку “Регистрация”, а для того, кто уже зарегистрировался и вошел под своим аккаунтом, она совсем не нужна и тут бы не помешала другая ссылка “Мои данные”.
Добавляем поля в форму обратной связи (osCommerce)
Форма обратной связи в osCommerce имеет всего три поля: имя, e-mail, и собственно сообщение. Количество полей можно увеличить, это не сложно. Делается это следующим образом:
osCommerce VaM Edition обновился до версии 1.214
OsCommerce VaM Edition обновился до версии 1.214. Что нового: – добавлены новые модули оплаты OnPay.Ru, ActivePay.Ru, PayOnlineSystem.Ru, LendShop.Ru; – корректировка модуля доставки EMS Почта России; – исправлен ряд ошибок.
CSS хак для FireFox
Для FireFox работает вот такой хак: @-moz-document url-prefix() { .style {margin: 10px;}}@-moz-document url-prefix() { .style {margin: 10px;}}
Вывод информации на карточке товара в зависимости от цены (VAMshop)
Если на карточке товара необходимо разместить однотипную информацию, но при этом привязать её к цене товара, то это можно реализовать следующей конструкцией: {if $PRODUCTS_PRICE_PLAIN > 100} Информация при цене товара больше 100. {else} Информация при цене товар меньше 100. {/if}{if $PRODUCTS_PRICE_PLAIN > 100} Информация при цене товара больше 100. {else} Информация при цене товар меньше […]