Колмаков Игорь Колмаков Игорь

  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 17:10 #

    решение:

    в пользовательских стилях

    пропишите правило

    #storequickorder .dialog-window{
    right: auto;
    bottom: auto;
    }


  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 16:51 #

    По поводу хука:

    в шаблоне product.html

    есть код

    <!-- plugin hook: 'frontend_product.cart' -->
    {* @event frontend_product.%plugin_id%.cart *}
    {foreach $frontend_product as $k => $_}{if $k !== 'quickorder-plugin'}{$_.cart}{/if}{/foreach}

    который обозначает, что если хуком $frontend_product выводится плагин с идентификатором "quickorder" - то не выводить его (Этот плагин вводится в шаблоне в нестандартном месте а именно в файле product.cart.html)

    Идентификатор Вашего плагина - "storequickorder". И ка нему данное условие не относится, он выводится в указанном выше хуке (в стандартном месте)

    По поводу некорректного отображения:

    автор плагина использует класс dialog-window

    Но данный класс может использоваться и в любой другой теме (как например в выгодной покупке) и так же в любом другом плагине.


    Решением может быть уточняющие правила css

    Напишите адрес Вашего сайта - я напишу решение



  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 12:42 #

    Если скрипт онлайн консультанта позволит подобное - лучше спросить в тех поддержке сервиса "онлайн консультанта"

    в шаблоне можно заменить "просмотренные товары" на любой другой код

    в файле "desktop.pane.html" (сайт-дизайн-шаблоны)

    в коде

    <div class="col-grid l2 el3">
    <a id="viewed-link" href="{$wa->getUrl('shop/frontend')}search/?addition=viewed" rel="nofollow" class="addition-link {if !count($viewed_p)}gray{else}added{/if}"><i class="mdi-visibility mdi-2x"></i><span class="text">[`Viewed products`]</span> (<span class="count">{count($viewed_p)}</span>)</a>
    </div>

    заменить элемент "а" на необходимый код

    <div class="col-grid l2 el3">
    <p>какой то код</p>
    </div>

  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 12:36 #

    В новой версии необходимые правила будут присутствовать в шаблоне по умолчанию

  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 12:35 #

    В пользовательских стилях http://wm-site.ru/profitbuy/290/blok-polzovatelski...

    пропишите

    .paging-nav ul li a{
    color: #fff;
    background-color: #857664;
    margin: 0 2px !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    }
    .paging-nav ul li a:hover,
    .paging-nav ul li.selected a{
    background-color: #f5afab;
    }


    * в объявлениях со свойствами background-color и color. Вы можете заменить значение (цвет)

  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 12:18 #

    Здравствуйте!

    на данный момент мы делаем обновление в котором мы заменим библиотеку просмотра изображений - она будет стандартная http://fancybox.net/ (в текущей версии мы хотели облегчить размер шаблона и учесть качественную работу на мобильных устройствах)

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

    я могу перенести кнопку вручную - но для этого мне нужен доступ в администраторскую Вашего сайта, напишите мне на почту

  • Колмаков Игорь Колмаков Игорь 23 ноября 2015 12:03 #

    Пожалуйста, напишите этот вопрос в форуме по выгодной покупке

    http://wm-site.ru/comfort_buy/

    и укажите адрес сайта (в зависимости от типа меню решение может быть разным)

  • Решение
    Колмаков Игорь Колмаков Игорь 23 ноября 2015 09:46 #

    В файле "list-thumbs.html" (магазин-витрина-шаблоны)

    заменить конструкцию

    <span title="[`Preview`]" class="image-setting-btn image-setting-product-preview" data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1&preview=1">
    <i class="mdi-aspect_ratio mdi-2x"></i>
    </span>

    на

    <span title="[`Preview`]" class="image-setting-btn image-setting-product-preview" data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1&preview=1">
    быстрый просмотр
    </span>


  • Решение
    Колмаков Игорь Колмаков Игорь 20 ноября 2015 11:53 #

    Здравствуйте!

    В файле "product.html"

    1. после конструкции

    {foreach $product.features as $f_code => $f_value}

    пропишите

    {if $f_code != 'tip_vidoiskatelya'}

    2. перед закрывающим парным

    {/foreach}

    пропишите

    {/if}

    3. замените tip_vidoiskatelya

    на идентификатор необходимой характеристики


    * если необходимо скрыть не 1 а несколько характеристик, то в открывающем условии, пропишите дополнительные сравнения

    && $f_code != 'tip_matritsy' && $f_code != 'krop_faktor'

    что бы получилось так

    {if $f_code != 'tip_vidoiskatelya' && $f_code != 'tip_matritsy' && $f_code != 'krop_faktor'}


  • Колмаков Игорь Колмаков Игорь 20 ноября 2015 10:30 #

    В файле "homepage.lastadd.html" (магазин-витрина-шаблоны)

    1. в строке

    <div class="last-post-wrapper col-grid m12 l6"><div class="fill-background">

    удалите класс

    l6

    что бы получилось так

    <div class="last-post-wrapper col-grid m12"><div class="fill-background">

    2. что бы увеличить кол-во символов текста новости

    в строке

    <p>{$post.text|strip_tags|truncate:200}</p>

    замените цифру 200 на большую

    * определяет кол-во символов http://www.smarty.net/docsv2/ru/language.modifier....

  • Колмаков Игорь Колмаков Игорь 19 ноября 2015 18:05 #

    шаблон полностью изменяемый, если необходимо изменить место расположение - пожалуйста. Но это не входит в рамки технической поддержки https://www.webasyst.ru/legal/terms/#eula

    поднять корзину вверх?!

    относительно области просмотра браузера?

    да

    в пользовательских стилях пропишите

    #cart {
    position: fixed;
    top: 200px;
    }

  • Решение
    Колмаков Игорь Колмаков Игорь 18 ноября 2015 16:17 #

    * Внимание! данное описание предназначено для шаблона версии 1.1.0

    * для версии 1.2.0

    Описание текущей реализации

    Изображение для слайдера на главной, используется как фон.

    Ширина каждого из слайдов определена заранее и размеры изображений не учитываются (фон масштабируется но по правилу "background-size:cover;" - http://htmlbook.ru/css/background-size)

    Цель подобной реализации - одинаковые размеры всех слайдов вне зависимости от размеров изображений.


    Как переделать слайдер?

    Конечно же можно переделать слайдер таким образом, что бы изображения не обрезались. Но в этом случае Вам придется все изображения подогнать под один определенный размер - иначе каждый слайд будет изменять высоту всего слайдера, влияя на расположение последующих элементов на странице.

    в файле "homepage.slider.html" (магазин-витрина-шаблоны)

    1. в самом начале файла вставьте конструкцию

    <style type="text/css">
    .slider-homepage .bx-wrapper .bx-viewport{
    height:auto !important;
    }

    .slider-homepage .bx-viewport a{
    margin-bottom:0;
    }
    ul.homepage-bxslider{
    max-height:none;
    }
    </style>


    2. замените код

    <li style="background-image: url('{$promo.image}');">
    <a href="{$promo.link|escape}">
    {if !empty($promo.title)}<h3>{$promo.title|escape}</h3>{/if}
    {if !empty($promo.body)}<p>{$promo.body}</p>{/if}
    </a>
    </li>

    на

    <li style="position:relative; max-height:none;">
    <a href="{$promo.link|escape}" style=" height:auto;">
    <div style="position:absolute; width:100%;">
    {if !empty($promo.title)}<h3>{$promo.title|escape}</h3>{/if}
    {if !empty($promo.body)}<p>{$promo.body}</p>{/if}
    </div>
    <img src="{$promo.image}" style="width:100%;" />
    </a>
    </li>


    Формат изображений

    1. сделайте все изображения одинакового размера

    а) масимально возможная ширина изображений - 1258px (обязательно одинаковая ширина у всех изображений)

    б) высота произвольная но одинаковая для всех изображений

    2. для интернет используются изображения с расширением: png, jpg, gif http://wm-azbook.ru/index.php/znachenija/optimizat...


  • Колмаков Игорь Колмаков Игорь 18 ноября 2015 15:44 #

    нет такого функционала ни в вебасист ни соответственно в шаблоне

    И делать подобное я не рекомендую - потому что в каждом товаре есть изображение, каждое изображение это отдельный http запрос, каждый товар это несколько запросов к БД и т.п.

    В общем если попытаться вывести много товаров на 1 страницу - то эта страница будет загружаться очень долго. И это уже не будет зависеть ни от сервера ни от шаблона.

    Насколько Ваши посетители терпеливы? Дождутся ли они?

    можно лишь:

    1. предоставить посетителю выбрать нужное кол-во отображаемого товара

    2. включить "ленивую загрузку товаров"

    и тот и другой способ описаны здесь - http://wm-site.ru/profitbuy/270/avtomaticheskaya-p...



  • Решение
    Колмаков Игорь Колмаков Игорь 18 ноября 2015 15:35 #

    В файле "category.html" (магазин-витрина-шаблоны)

    вырезать код

    <!-- description -->
    {if $category.description}
    <div class="category-description">{$category.description}</div>
    {/if}

    и вставить его в самый конец этого же файла


    * только в этом случае желательно отключить "ленивую загрузку", т.к. пользователь может и не добраться до описания категории http://wm-site.ru/profitbuy/270/avtomaticheskaya-p...


  • Решение
    Колмаков Игорь Колмаков Игорь 17 ноября 2015 12:33 #

    Здравствуйте!

    1. в приложении "сайт", перейдите в раздел "структура"

    2. кликните на кнопку "новое правило"

    3. в настройках нового правила укажите

    а) пропишите URL нового поселения (например "new/*")

    б) выберите приложение "магазин"

    в) выберите новую тему оформления

    г) Сделайте поселение "скрытым"

    д) сохраните правило

    4. Перейдите на новое поселение http://Ваш-сайт.рф/new

    6. Тема установлена, Вы можете её редактировать не затрагивая текущий магазин

    7. После того как тема будет настроена под "чистовик" - удалите созданное приложение. А всем рабочим приложениям (сайт, магазин,фото,блог) укажите "выгодная покупка" в качестве темы оформления.


  • Решение
    Колмаков Игорь Колмаков Игорь 16 ноября 2015 13:50 #

    Здравствуйте!

    в файле "homepage.lastadd.html" (магазин-витрина-шаблоны)

    1. в строках

    -

    {$last_photos = $wa->photos->photos('', '300x150', 9)}

    -

    <div class="image" style="background-image: url({$photo.thumb_300x150.url});"{if $photo.description} title="{$photo.description|escape}"{/if}></div>

    -

    <a href="{$photo.frontend_link|default:'#'}"><div class="image" style="background-image: url({$photo.thumb_300x150.url});"{if $photo.description} title="{$photo.description|escape}"{/if}></div></a>

    замените вхождения

    300x150

    на необходимое правило (https://www.shop-script.ru/help/5/shop-script-5-im...)

    2. в строках

    <div class="image" style="background-image:

    -

    <a href="{$photo.frontend_link|default:'#'}"><div class="image" style="background-image: url

    перед

    background-image: url

    пропишите

    height:300px;

    * значение 300px определяет высоту изображения, Вы его можете изменить по необходимости
  • Решение
    Колмаков Игорь Колмаков Игорь 16 ноября 2015 12:00 #

    Здравствуйте!

    В файле "product.cart.html" (магазин-витрина-шаблоны)

    перед строкой

    </form>

    вставьте код


    {$d = $wa->shop->products("id/`$product.id`")}
    {$features = $wa->shop->features($d)}
    {if $product.features}<!-- product features -->
    {$_valid_features = ['color','weight']}
    <table class="features" id="product-features">
    {foreach $product.features as $f_code => $f_value}
    <tr{if $features[$f_code].type == 'divider'} class="divider"{/if}>
    <td class="name">
    {$features[$f_code].name|escape}
    </td>
    <td class="value"{if in_array($f_code|escape, $_valid_features)} itemprop="{$f_code|escape}"{/if}>
    {if is_array($f_value)}
    {if $features[$f_code].type == 'color'}
    {implode('<br/&rt; ', $f_value)}
    {else}
    {implode(', ', $f_value)}
    {/if}
    {else}
    {$f_value}
    {/if}
    </td>
    </tr>
    {/foreach}
    </table>
    {/if}

  • Колмаков Игорь Колмаков Игорь 10 ноября 2015 12:05 #

    например

    unique=1

  • Решение
    Колмаков Игорь Колмаков Игорь 10 ноября 2015 12:04 #

    Вы создали страницу "технические характеристики"

    в качестве содержимого вставили таблицу с фиксированной шириной 780px

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

    в редакторе html данной страницы

    у элемента table, удалите атрибут width

  • Решение
    Колмаков Игорь Колмаков Игорь 10 ноября 2015 11:54 #

    Здравствуйте!

    решение есть на странице - http://wm-site.ru/profitbuy/368/kak-v-predprosmotr...

  • Решение
    Колмаков Игорь Колмаков Игорь 10 ноября 2015 11:52 #

    в пользовательских стилях - http://wm-site.ru/profitbuy/290/blok-polzovatelski...

    пропишите правило

    .checkout-result.success .welcome{
    text-align: center;
    background: none;
    padding-top: 0 !important;
    }

  • Решение
    Колмаков Игорь Колмаков Игорь 10 ноября 2015 11:46 #

    в файле "cart.html" (магазин-витрина-шаблоны)

    перед строкой

    <h1>[`Shopping cart`]</h1>

    пропишите

    <div style="float:right; padding: .75rem;"><input name="checkout" type="submit" value="[`Proceed to checkout`] ⇒" class="button"></div>

  • Решение
    Колмаков Игорь Колмаков Игорь 10 ноября 2015 11:29 #

    Здравствуйте!

    если в дополнительных параметрах категории указать "product=none", то видны были только подкатегории

    в файле "category.html" (магазин-витрина-шаблоны)

    код

    {if !$products}
    {if !empty($filters)}
    [`No products were found.`]
    {else}
    [`This category does not contain any products.`]
    {/if}
    {else}
    {$select_view = waRequest::cookie('shop_select_view', '', waRequest::TYPE_STRING)}
    {$select_view = ifempty($select_view, $theme_settings.select_view)}
    {include file='list-thumbs.html' sorting=!empty($category.params.enable_sorting) plp=true select_view=$select_view}
    {/if}


    замените на

    {if !isset($category.params.product)}

    {if !$products}
    {if !empty($filters)}
    [`No products were found.`]
    {else}
    [`This category does not contain any products.`]
    {/if}
    {else}
    {$select_view = waRequest::cookie('shop_select_view', '', waRequest::TYPE_STRING)}
    {$select_view = ifempty($select_view, $theme_settings.select_view)}
    {include file='list-thumbs.html' sorting=!empty($category.params.enable_sorting) plp=true select_view=$select_view}
    {/if}

    {/if}

    стили для страницы категорий по доп. параметру

    в пользовательских стилях заключите правила (правила css для категорий у которых есть необходимый параметр)

    в условие

    {if isset($category.params.unique)}

    {*здесь будут правила css для категории у которой есть доп. параметр "unique"*}

    {/if}


  • Решение
    Колмаков Игорь Колмаков Игорь 10 ноября 2015 11:06 #

    Здравствуйте!

    в пользовательских стилях пропишите правила


    .slider-homepage .bx-wrapper .bx-pager.bx-default-pager a{
    border-color:#188DAE;
    }
    .slider-homepage .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .slider-homepage .bx-wrapper .bx-pager.bx-default-pager a.active{
    background-color:#188DAE;
    }
    .slider-homepage a h3{
    display: inline-block;
    padding: .75rem;
    background: rgba(255,255,255, .6);
    }

    .slider-homepage a p {
    max-width:50%;
    background: rgba(255,255,255,.5);
    display: inline-block;
    }

    .slider-homepage a .image {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    }

  • Колмаков Игорь Колмаков Игорь 10 ноября 2015 09:30 #

    или название компании можно заменить в самой конструкции копирайта

    замените строку

    {$wa->accountName()}

    на нужное

  • Колмаков Игорь Колмаков Игорь 10 ноября 2015 09:29 #

    Здравствуйте!

    в приложении "инсталлер", раздел настройки

    поле "Название компании"

  • Решение
    Колмаков Игорь Колмаков Игорь 5 ноября 2015 16:05 #

    1. создайте блок "last_post"

    2. в качестве содержимого пропишите

    {$last_posts = $wa->blog->posts(null, 5)}

    {if $last_posts}
    <div class="fill-background sidebar-group" style="background:#fff;">
    <div class="sidebar-title">Последние новости<button class="toggle-menu"><i class="mdi-menu mdi-2x"></i></button></div>

    <div class="sidebar-box">

    {foreach $last_posts as $post}

    <div style="padding:.75rem;">
    <div><span class="small date">{$post.datetime|wa_datetime:"humandate"}</span></div>
    <h4 class="last-post-title"><a href="{$post.link}">{$post.title}</a></h4>
    </div>
    {/foreach}

    </div>

    </div>
    {/if}

    3. в файлах sidebar.html всех приложений (сайт,магазин,блог,фото)

    в самом низу файла пропишите

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


  • Решение
    Колмаков Игорь Колмаков Игорь 5 ноября 2015 15:35 #

    Пожалуйста, укажите схематично (а еще лучше на скриншоте) - как Вы хотели бы отобразить изображение категорий

    т.к. этот шаблон адаптивный, то размеры изображений берутся не от своей ширины а от ширины их родительского блока

  • Колмаков Игорь Колмаков Игорь 5 ноября 2015 15:31 #

    Здравствуйте!

    По умолчанию как в корзине так и в оформлении , боковой панели нет вовсе

    скорее всего у Вас установлен какой то плагин

    напишите адрес сайта и укажите название плагина

  • Колмаков Игорь Колмаков Игорь 2 ноября 2015 12:57 #

    пользовательские стили - http://wm-site.ru/profitbuy/290/blok-polzovatelski...

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх