Посты с тегом ‘shop-script’

Вывод определённых блоков на определённых страницах Shop-script

Ноябрь 12th, 2017

Блоки создаём в приложении Сайт/Блоки

Вывод блока по бренду в product.html

(при наличии плагина бренды с картинками)

<div>
    <!-- сертификаты -->
    <br>
    <h2>Сертификаты {$_b = shopProductbrandsPlugin::productBrand($product.id)}
<a href="{$_b.url}">{$_b.name}</a>
</h2>
    {if $product.features.brend == 'AUX'}{$wa->block("aux_sert")}{/if}
    {if $product.features.brend == 'SystemAir'}{$wa->block("systemair_sert")}{/if}
    {if $product.features.brend == 'HAIER'}{$wa->block("haier_sert")}{/if}
    {if $product.features.brend == 'Panasonic'}{$wa->block("panasonic_sert")}{/if}
    {if $product.features.brend == 'Mitsubishi Electric'}{$wa->block("mitsubishi_sert")}{/if}
</div>

Вывод блока по характеристики в product.html (видео)

{if $product.features.seriya == 'FJ ON/OFF'}{$wa->block("v_aux_fjonoff")}{/if}
{if $product.features.seriya == 'LV Disign Inverter'}{$wa->block("v_aux_lv_D_I")}{/if}

Вывод блока на странице бренда в search.html

<center><br>
{if $brand.id == 9}{$wa->block("aux_sert")}{/if}
{if $brand.id == 7}{$wa->block("mitsubishi_sert")}{/if}
</center>

узнать brand id

Вывод блока на информационной странице

(посмотреть page.id можно: Магазин/Витрина/Страницы/Настройки страницы/id)

{if $page.id == 9}
{include file="main.feedback2.html"}
{else}
{include file="main.feedback.html"}
{/if}

Раскрывающийся список подкатегорий Shop-Script

Сентябрь 21st, 2017

подкатегории списком shop-script
В теме Дефолт 3.0 в файле category.html

<!-- subcategories -->
{if $category.subcategories}
    <select onchange="window.location.href=this.options[this.selectedIndex].value">
        {foreach $category.subcategories as $sc}
            <option value="{$sc.url}">{$sc.name|escape}</a></option>
        {/foreach}
    </select>
{/if}

Вывести наклейку в карточке товара Shop-Script

Январь 16th, 2017

В файле product.html вашей темы вставляем:

{$badge_html = $wa->shop->badgeHtml($product.badge)}
{if !empty($badge_html)}
<div class="s-badge-wrapper">{$badge_html}</div>
{/if}

Включить услуги по умолчанию Shop-script 7

Октябрь 24th, 2016

По умолчанию поставить галочки в услугах (включить услуги по умолчанию) в Shop-script 7.

Для этого в файле product.cart.html после

<script>

добавляем

$(document).ready(function () {
$('input[name="services[]"]').trigger('click');
});

shop-script поменять значения характеристик

Октябрь 14th, 2016

shop-script меняем характеристики
Возникла необходимость поменять местами значения характеристик в shop-script 7, например в начале идут метры (м), затем сантиметры (см), чтоб каждый раз не выбирать можно их поменять в файле:

/wa-apps/shop/lib/config/data/dimension.php

код

            'cm' => array(
                'name'       => _w('cm'), //centimeter
                'multiplier' => 0.01,
            ),

ставим первым и см. будут первые в выборе.

Форма обратной связи Shop-script

Июль 28th, 2016

Стандартная форма связи в Shop-script 6 не удовлетворяла всем требованиям, добавить поля оказалось небольшой проблемой, вышел из положения следующим образом:

Форма обратной связи Читать далее »

Установка плагинов Shop-script 6

Май 31st, 2016

Установка плагина:
1. Загружаем папку с плагином по FTP по адресу /wa-apps/shop/plugins/
2. Открываем файл plugins.php по адресу по адресу /wa-config/apps/shop/
3. Добавляем запись о плагине, например ‘metrika’ => true, где ‘metrika’ — название папки вашего плагина

Установка приложения:
1. Загружаем папку с приложением по FTP по адресу /wa-apps/
2. Открываем файл apps.php по адресу по адресу /wa-config/
3. Добавляем запись о плагине, например ‘blog’ => true, где ‘blog’ — название папки вашего приложения

код sape shop-script 5/6

Январь 10th, 2016

Встраиваем код sape в shop-script 5/6, у меня получилось следующим образом:

Скачиваем папку с сапе, заливаем в корень сайта, выставляем на неё права 777 (как там и написано).

По адресу:

wa-system/vendors/smarty-plugins

создаём файл function.sape.php с содержимым:

<?php
 
function smarty_function_sape (){
if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'ВАШ КОД САПЕ'); 
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    return $sape->return_links();
}
 
?>

Вывод ссылок, в админке сайт/блоки создаём новый блок с содержимым:

{sape}

и вставляем его в нужное место, если блок назвали sape, код для встраивания будет:

{$wa->block("sape")}

Добавляем поиск в мобильную версию webasyst

Январь 22nd, 2015

поиск в мобильной версии
По умолчанию в мобильной версии webasyst shop-script нет поиска по товарам, что бы исправить эту ситуацию и встроить поиск в мобильную версию сайта отправляемся по адресу:

published/SC/html/scripts/templates/frontend/

копируем содержимое файла product_search.html — это собственно и есть форма поиска, и вставляем её в файл m.home.html — главная страница витрины.

убрать фон в редакторе webasyst

Январь 22nd, 2014

TinyMCE webasyst

Изменил фон (background) на сайте, и в редакторе он тоже поменялся, добавлять контент стало неудобно. Решил проблему следующим образом:
Читать далее »

Добавляем товар в Webasyst

Апрель 1st, 2012

Рекомендации по добавлению товара в Webasyst. Читать далее »

Изменить надпись Click to close image, click and drag to move с фото Shop-script

Январь 26th, 2012

Итак в Shop-script по умолчанию разработчики почему то не перевили надписи типа «Click to close image, click and drag to move.» на фотографиях товаров.
Как их изменить? Я делал так: Читать далее »

Рекомендации по составлению файла robots.txt для shop-script

Ноябрь 23rd, 2011

Для снижения нагрузки на сервер, вызываемой роботами поисковых систем (Яндекс, Google, Рамблер и др.), Читать далее »

Как загрузить фото в shop-script

Сентябрь 20th, 2011

И как создать категории, подкатегории и сами товары. Читать далее »

Код Linkfeed в shop-script

Сентябрь 13th, 2011

Итак вставляем код для продажи ссылок на LinkFeed в Webasyst ShopScript.

Читать далее »