Тирон Александр Тирон Александр

  • Тирон Александр Тирон Александр 8 декабря 2015 15:55 #

    Объяснение двойственного описания микроразметки тут:

    https://www.webasyst.ru/blog/please-welcome-webasyst-dashboard-140-shopscript-610-and-default-30/

    Соцсети: редактирование описаний Open Graph для страниц товаров, категорий, информационных страниц, главной страницы витрины магазина. Описания Open Graph используются соцсетями «Фейсбук», «Вконтакте» и другими для предпросмотра ссылок, которыми делятся пользователи.

    В товаре выглядит так:

  • Решение
    Тирон Александр Тирон Александр 8 декабря 2015 15:40 #

    Попробуйте заменить строку в файле product.cart.html:

    {shop_currency_html($product.price)}

    на:

    {if $product.price != "0"}
    {shop_currency_html($product.price)}
    {else}
    По запросу
    {/if}
    
  • Тирон Александр Тирон Александр 8 декабря 2015 15:22 #

    Попробуйте в блок пользовательских стилей добавить правило:

    #stickyangle-obj {
    z-index: 10009;
    }

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


  • Тирон Александр Тирон Александр 8 декабря 2015 15:16 #

    Поддержка этих приложений запланирована, но если для Рассылок это сделать легко, то для приложений Поддержка и Хаб это требует значительных затрат ресурсов. Ожидайте.


  • Тирон Александр Тирон Александр 8 декабря 2015 15:13 #

    В нужном приложении файл page.html, заголовок содержится в теге <h1>. Удалите или закомментируйте эту строку.

  • Тирон Александр Тирон Александр 8 декабря 2015 11:41 #

    **) Как вы получаете такую ошибку, опишите подробнее.

    Любой заход в корзину это новая выборка из базы данных содержимого, поэтому непонятно. Любое добавление товар в корзину это обращение к "action cart", при этом количество на иконке не может измениться если не было добавления товара. То есть число изменяется только при успешном добавлении товара в корзину иначе выдается сообщение об ошибке. Отсюда следует что последующий переход в корзину должен показать добавленные товары.

  • Тирон Александр Тирон Александр 7 декабря 2015 16:08 #

    Еще бы вы вначале указали что это происходит на странице товара...

    1 - просто ссылка, ведет в корзину, будет работать везде.

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


    На странице товара эта кнопка бесполезна, сейчас она отображается поскольку мы пропустили этот момент и не скрыли ее в этом случае.

    Исправить можете просто заменив в файле product.cart.html строку:

    <br><a href="#" class="dialog-close button second-type">[`Continue shopping`].</a>

    строкой:

    {if $wa->get('cart')}<br><a href="#" class="dialog-close button second-type">[`Continue shopping`].</a>{/if}

  • Тирон Александр Тирон Александр 7 декабря 2015 11:50 #

    Возможно стоит попробовать почитать для начала тут:

    http://htmlbook.ru/css/nth-child

    http://wm-azbook.ru/index.php/svoystva-css/svoystv...

    http://wm-azbook.ru/index.php/svoystva-css/svoystv...

    или

    http://htmlbook.ru/css/background-color

    http://htmlbook.ru/css/color

    *смена цвета/фона - это простейшее, потому была дана идея/подсказка как определить каждый из элементов

  • Тирон Александр Тирон Александр 7 декабря 2015 11:36 #

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

    Поскольку валидатор яндекса комплексный он ищет разметку для нескольких типов:

    В данный момент в валидаторе можно проверить все популярные форматы микроразметки: микроданные (microdata), schema.org, микроформаты, OpenGraph, RDFa. Однако специальные сниппеты и использование размеченных данных в сервисах предусмотрено не для всех форматов. Подробнее о том, какие структурированные данные использует Яндекс, вы можете прочитать в разделах Помощи.

    Шаблон размечен в стиле schema.org, проверить можно тут:

    https://developers.google.com/structured-data/test...


    Так же по этой теме можете задать вопросы Яндексу или поискать схожие темы в сети, например:

    http://forum.storeland.ru/index.php?/topic/10795-y...

    http://seo-forum.ru/threads/14542/

    http://searchengines.guru/showthread.php?t=902429

  • Тирон Александр Тирон Александр 7 декабря 2015 11:00 #

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

  • Тирон Александр Тирон Александр 7 декабря 2015 10:53 #

    Попробуйте использовать псевдоклассы:

    /*первая:*/
    .base-menu.pages-top > li > a:nth-child(1) {
        color: greenyellow;
    }
    /*вторая:*/
    .base-menu.pages-top > li > a:nth-child(2) {
        color: greenyellow;
    }
    
    и т.д.
  • Тирон Александр Тирон Александр 7 декабря 2015 10:49 #

    Если использовать боковую панель на главной, то никак. Изменения же для варианта без боковой панели в инструкции не описать, но в общем идея такова - разместить блок категорий сбоку от слайдера.

  • Решение
    Тирон Александр Тирон Александр 7 декабря 2015 10:44 #

    Можно просто ограничить вывод количества карточек в слайдере, а вывод блока ниже слайдера начать с определенного номера.

    1) В файле homepage.slider.html заменим код:

    {foreach $promocards as $promo}
                        <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>
                    {/foreach}

    кодом:

    {foreach $promocards as $promo}
    {if $promo@iteration < 5}
                        <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>
    {/if}
                    {/foreach}

    2) В файле home.html заменим код:


    {foreach $promocards as $promo}
                    --><li id="s-promo-{$promo.id}">
                        <a href="{$promo.link|escape}" style="background-image: url('{$promo.image}');">
                            <div class="background-color-layer"></div>
                            {if !empty($promo.title)}<h5 style="color: {$promo.color};">{$promo.title|escape}</h5>{/if}
                            {* if !empty($promo.body)}<p style="color: {$promo.color};">{$promo.body|escape}</p>{/if *}
                        </a>
                    </li><!--
                {/foreach}

    кодом:

    {foreach $promocards as $promo}
    {if $promo@iteration >= 5}
                    --><li id="s-promo-{$promo.id}">
                        <a href="{$promo.link|escape}" style="background-image: url('{$promo.image}');">
                            <div class="background-color-layer"></div>
                            {if !empty($promo.title)}<h5 style="color: {$promo.color};">{$promo.title|escape}</h5>{/if}
                            {* if !empty($promo.body)}<p style="color: {$promo.color};">{$promo.body|escape}</p>{/if *}
                        </a>
                    </li><!--
    {/if}
                {/foreach}

    Теперь в слайдере будут показаны все промокарточки до пятой карточки, а в блоке под слайдером все после пятой карточки включая и ее.

  • Тирон Александр Тирон Александр 4 декабря 2015 15:21 #

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

  • Тирон Александр Тирон Александр 4 декабря 2015 15:11 #

    Если присмотритесь - то увидите отличие:

    <li class="selected">

    нужной вкладке которая должна быть активной присвойте этот класс:

    class="selected"

  • Тирон Александр Тирон Александр 3 декабря 2015 18:12 #

    Инструкция готовится. Будут расписаны все действия пошагово.

  • Тирон Александр Тирон Александр 2 декабря 2015 10:34 #

    1) Что бы корректно отображалось количество, добавьте в блок пользовательских стилей правило:

    i.cart-count:after {

    font-family: Roboto,sans-serif;

    }


    2) Что имеется в виду под зависанием? В мобильной версии при добавлении товара в корзину кнопка купить и выбор количества намеренно скрываются и выводится информация о том что товар добавлен в корзину и ссылка на нее. Для того что бы добавить товар еще раз следует либо перегрузить страницу либо выбрать иную вариацию/артикул.

  • Тирон Александр Тирон Александр 30 ноября 2015 11:00 #

    Можно, используйте набор правил в таком порядке:

    @media only screen and (min-width: 600px){
    
    }
    @media only screen and (min-width: 993px){
    
    }
    @media only screen and (min-width: 1400px){
    
    }

    короткие надписи вам нужно дополнительно создать или использовать псевдоэлемент "before" и его свойство "content"

  • Тирон Александр Тирон Александр 26 ноября 2015 11:00 #

    Будьте добры и создавайте вопросы в соответствующей ветке форума!

    В файле page.html нужного приложения, зависит от того приложения в каком у вас созданы страницы, замените строку:

    <h1 itemprop="name">{$page.name}</h1>

    строкой:

    {*<h1 itemprop="name">{$page.name}</h1>*}

  • Тирон Александр Тирон Александр 23 ноября 2015 12:24 #

    Добавьте в пользовательские стили:

    input[type=search],
    input[type="button"],
    input[type="submit"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

  • Тирон Александр Тирон Александр 16 ноября 2015 11:24 #

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

    #footer-pane {

    background-color: blue;

    }

  • Тирон Александр Тирон Александр 16 ноября 2015 11:02 #

    Вам понадобятся знания CSS и инструменты разработчика(они есть в любом браузере). Например мы хотим сменить цвет панели меню на синий, первое что делаем находим нужный блок, что бы определить стилевой селектор к которому в последствии и привяжем наши стили:

    видим что у блока есть класс "tree-wrapper", отлично - вписываем это в наш блок пользовательских стилей:

    .tree-wrapper {

    background-color: blue;

    }

  • Решение
    Тирон Александр Тирон Александр 6 ноября 2015 12:41 #

    Причина - использование плагина "Заказ на одной странице"

    https://www.webasyst.ru/store/plugin/shop/onestep/

    Решение:

    в файле main.html замените строку:

    strpos($wa->currentUrl(), '/my/') === false &&

    строками:

    strpos($wa->currentUrl(), '/my/') === false &&

    strpos($wa->currentUrl(), '/onestep/') === false &&

  • Тирон Александр Тирон Александр 6 ноября 2015 11:17 #

    Проблема вызвана установкой плагина, который подключает стилевые правила имена селекторов которых пересекаются с именами селекторов используемых в теме оформления.

    Исправить можно добавив нивелирующие правила в блок пользовательских стилей:

    .collapsible-description-button.collapse {

    position: absolute;

    height: auto;

    }

  • Решение
    Тирон Александр Тирон Александр 5 ноября 2015 17:36 #

    Только для версии темы оформления приложения Сайт 1.0!

    Попробуйте сделать следующее:

    в файле tree.html, приложения Сайт, замените строку:

    {wa_print_tree tree=$tree selected=$selected_category unfolded=true class="base-menu `$tree_type` tree r-cat" collapsible_class='parent' elem ='<a href=":url" data-icon-id=":id">:name</a>'}

    строками:

    <ul class="base-menu {$tree_type} tree r-cat"><!--

    {foreach $tree as $t}

    --><li class="{if !empty($t.childs)} parent{/if}{if $t.id == $selected_category} selected{/if}">

    <a href="{$t.url}" data-icon-id="{$t.id}"><span>{$t.name|replace:' ':'<br> '}</span></a>

    {if !empty($t.childs)}

    {wa_print_tree tree=$wa->shop->categories($t.id, null, true) selected=$selected_category unfolded=true collapsible_class='parent' elem ='<a href=":url" data-icon-id=":id">:name</a>'}

    {/if}

    </li><!--

    {/foreach}

    --></ul>


    в блок пользовательских стилей добавьте правила:

    @media only screen and (min-width: 992px){

    ul.base-menu.tree > li > a > span {

    line-height: 1;

    display: inline-block;

    vertical-align: middle;

    text-align: center;

    white-space: normal;

    }

    }

    @media only screen and (max-width: 993px){

    ul.base-menu.tree > li > a > span br {

    display: none;

    }

    }

  • Решение
    Тирон Александр Тирон Александр 5 ноября 2015 15:39 #

    Файлы list-thumbs.html и product.cart.html строку:

    {$add2cart_label = '[`Add to cart`]'}

    заменить строкой:

    {$add2cart_label = '[`Buy`]'}

  • Тирон Александр Тирон Александр 5 ноября 2015 11:10 #

    Убирать его нужно из мобильной версии:



    впишите в эту настройку значение 993

  • Тирон Александр Тирон Александр 23 октября 2015 12:56 #

    В файле category.html переместите строки:

    <!-- description -->

    {if $category.description}

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

    {/if}

    в самый конец файла, обернув в конструкцию:

    <div class="fill-background"> ... </div>

    должно получиться так:

    <div class="fill-background">

    <!-- description -->

    {if $category.description}

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

    {/if}

    </div>

  • Тирон Александр Тирон Александр 22 октября 2015 17:15 #

    Мы не думали что кому то он понадобится еще и на других страницах, все же этот баннер занимает много лишнего места, но если нужно, то в файле main.html(приложения Магазин) замените строку:

    {if $is_home_page && !empty($theme_settings.callme)}

    строкой:

    {if !empty($theme_settings.callme)}

Услуги

Контакты

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

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

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх