Блог веб-дизайнера

Иван8 января 2020

В данном примере мы закрываем utm-метки и сортировку товаров от индексирования поисковиками. Таким образом можно закрыть любые необходимые get-запросы к сайту 

Читать далее
Теги: getsmarty

Иван5 января 2020

С помощью данного примера можно осуществить динамическую загрузку JavaScript библиотек в head

Читать далее
Теги: js

Иван16 декабря 2019

Пример создания дополнительной страницы в разделе личного кабинета. Данная страница будет доступна авторизированному пользователю во фронэнде приложения сайт Webasyst.

Читать далее
Теги: htmlWebasystphp

Иван22 октября 2019

strpos - возвращает позицию символа в строке. 

substr - обрезает строку до заданной позиции.

Читать далее
Теги: smarty

Иван30 сентября 2019

Нажмите на кнопку «Тест №1 - 3», чтобы загрузить образец разметки. Затем нажмите кнопку «Формат», чтобы увидеть отформатированные + подсвеченные результаты.
* Вы также можете ввести собственную разметку в поле ниже, а затем нажать кнопку «Формат», чтобы увидеть результат.

Читать далее

Иван23 сентября 2019

В Shop-Script 8 появилась возможность "Оформление заказа в корзине" и многие владельцы магазинов успешно используют её. Часто встаёт задача подставить город и регион пользователя, чтобы упростить ввод данных при оформлении. В данном примере простое решение c бесплатным плагином IP-определение.

Читать далее

Иван23 сентября 2019

{call} используется для вызова функции шаблона, определенной тегом {function}, так же как и функция плагина.

Читать далее
Теги: smarty

Иван16 июля 2019

В стандартных формах webasyst не всегда есть возможность вывести атрибут placeholder через шаблон темы дизайна. Как пример, стандартная контактная форма webasyst в личном кабинете, адреса и т.д. Пример реализации на Jquery

Читать далее

Павел14 июня 2019

JQuery скрипт для работы с GET-параметрами на фреймворке Webasyst. Скрипт позволяет добавлять GET без перезагрузки страницы после отправки любой формы. Ниже можно посмотреть демо данного решения.

Читать далее

Иван8 июня 2019

Пример кода для размещения пикселя в раздел "Спасибо за ваш заказ" в магазине Shop-Script. Сделано условие для конкретного бренда, в данном случае "LG".

{* Пиксель для LG *}

{$id = "00000"}
{$vendor_name = "LG"}
{$brand_id = "brand"}
{foreach $order.items as $item}
    {$p = $wa->shop->product($item.product_id)}
    {$i = $i+1}
    {if empty($p.features[$brand_id] == $vendor_name)}
        {$i = $i-1}
        {continue}
    {/if}
    {if $i == 1}
    <img src="//gethatch.com/iceleads_rest/merch/{$id}/direct;
    {/if}
    cur={$order.currency};
    pr={$item.price};
    qty={$item.quantity};
    vendor_name={$vendor_name};
    prod_name={$item.name|escape};
    proprietary_id={$item.sku_code};
{/foreach}
{if !empty($i)}
" height="0" width="0">
{/if}