Александр +109


Александр

Партнер-разработчик: https://www.webasyst.ru/store/developer/873332/ Партнер-разработчик

  • Александр Александр 26 августа 2022 14:31 #

    Если вам нужно изменить списки товаров категории или слайдеров, то смотрите файлы (Магазин - Витрина - Шаблоны):

    product-list.html

    product-slider.html

    в ответ на Не могу найти файл list-thumbs.html

  • Александр Александр 20 ноября 2019 11:21 #

    Обратитесь к разработчику вашей темы оформления с просьбой заменить подключение библиотеки jQuery например на версию 1.11.1 или если вы знаете как, сделать это самостоятельно в вашей теме.

    в ответ на Оформление заказа в корзине

  • Александр Александр 19 ноября 2019 18:25 #

    Проблема с темами дизайна связана с использованием в них библиотеки jQuery версий 3.x.x

    Скорее всего проблема связанна с вот этим изменением.

    В следствии чего событие "ready" на элементе содержащем форму оформления заказа наступает ранее инициализации всех секций(файл: form.js, строка: that.trigger("ready", that);), в следствии чего переменная start_form_data_json никогда не получит нужного значения, что приведет к бесконечному вызову метода update

    *wa-apps/shop/js/frontend/order/form.js

    в ответ на Оформление заказа в корзине

  • Александр Александр 22 июля 2019 15:48 #

    Так построена работа приложения Магазин, при запросе страницы категории с заголовком 'X-Requested-With': 'XMLHttpRequest' отдавать не полную страницу. Вам нужно лишь делать запрос с передачей этого заголовка изменив его значение, например так:

    function onCartAdd() {
    	$.ajax({
    		url: location.href,
    		type: 'GET',
    		dataType: 'html',
    		headers: {
    			'X-Requested-With': '--XMLHttpRequest'
    		}
    	}).then(
    		function(response) {
    			var tmp = $('<div>').html(response);
    			$('СЕЛЕКТОР').html($('СЕЛЕКТОР', tmp));
    			tmp = null;
    		},
    		function(jxhr) {
    			console.error(jxhr.responseText);
    		}
    	);
    }

    где 'СЕЛЕКТОР' - селектор блока содержимое которого нужно заменить

    в ответ на Требуется помощь знатоков

  • Александр Александр 11 сентября 2017 12:28 #

    Просто посмотрите рекомендации Google:

    https://support.google.com/webmasters/answer/6340290?hl=ru

    Просматривая раздел "Размещение" вы поймете что это отдельная версия сайта. Так же накладываются серьезные ограничения на HTML разметку. Исходя из этого понятно что применить эту технологию в стандартной теме оформления не представляется возможным, нужно разрабатывать отдельное семейство тем под эту технологию. Существуют и иные подводные камни.

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

    в ответ на AMP для быстрой загрузки мобильных страниц

  • Александр Александр 9 июня 2017 10:28 #

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

    в ответ на Контакты разработчиков

  • Александр Александр 8 июня 2017 12:07 #

    Напишите на официальный адрес поддержки темы оформления: kolmakov.igor@gmail.com

    в ответ на Автоподгрузка не работает

  • Александр Александр 30 мая 2017 14:41 #

    Возможно это поможет(метод хелпера shopViewHelper.class.php приложения Магазин):

    {$wa->shop->stocks()}

    в ответ на Получение списка складов в категории

  • Александр Александр 23 мая 2017 15:01 #

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

    в ответ на Последнее обновление webasyst 1.7.2.138

  • Александр Александр 22 мая 2017 12:26 #

    Напишите на официальный адрес поддержки этих тем оформления: kolmakov.igor@gmail.com


    в ответ на Тэг h1 как прописать на главной странице темы Выгодная и удобная покупка

  • Александр Александр 17 мая 2017 11:22 #

    Напишите на официальную почту поддержки: kolmakov.igor@gmail.com

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

    https://support.webasyst.ru/19460/obnovlenie-freymvork-vebasist-i-shop-script-7/#comment59978

    в ответ на Сломался сайт после обновления

  • Александр Александр 12 мая 2017 12:11 #

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

    в ответ на Отредактировать шаблон Title в карточке товара.

  • Александр Александр 12 мая 2017 11:35 #

    1)

    Один раз написал и title изменились у всех товаров, даже уже существующих.

    Попробуйте ограничить условием:

    {if $wa->title() == $product.name}
        ТУТ РАНЕЕ ПРЕДЛОЖЕННЫЙ КОД
    {/if}

    2) Фраза:

    Назад уже не вариант откатить...

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


    3) Для META Keywords и META Description используйте:

    {$wa->meta('keywords')}
    {$wa->meta('description')}

    например так(вставить в начало файла product.html(Магазин-Витрина-Шаблоны)):

    {$wa->meta('keywords','ТУТ НОВЫЕ КЛЮЧЕВЫЕ СЛОВА')}

    в ответ на Отредактировать шаблон Title в карточке товара.

  • Александр Александр 11 мая 2017 17:48 #

    Попробуйте в начало файла product.html(Магазин-Витрина-Шаблоны) добавить строки:

    {* New product page title *}
    {$_category_name = $wa->shop->category($product.category_id|default:null)}
    {$_category_name = $_category_name.name|default:''}
    {$_product_name = $product.name}
    {$_price = shop_currency($product.price)}
    
    {$_new_title = sprintf('Купить %1$s %2$s, цена %3$s с доставкой по России', $_category_name, $_product_name, $_price)}
    
    {$wa->title($_new_title)}
    {* /New product page title *}

    в ответ на Отредактировать шаблон Title в карточке товара.

  • Александр Александр 11 мая 2017 15:28 #

    Не хочу создавать новую тему, спрошу тут: после текущего обновления переменная $action на главной странице приложения Магазин содержит пустую строку, хотя до этого содержала строку - 'default'. Это какое то нововведение и не изменится ли содержимое этой переменной на страницах продукта, категорий и т.д.?

    в ответ на обновление Фреймворк Вебасист и Shop-Script 7

  • Александр Александр 11 мая 2017 15:22 #

    Спасибо, но я просто предоставил полный текст ошибки для полноты картины. В моем случае все обращения с указанием на эту ошибку были решены отключением плагина "Микроразметка в один клик", как было указано выше.

    в ответ на обновление Фреймворк Вебасист и Shop-Script 7

  • Александр Александр 11 мая 2017 14:54 #

    Полная ошибка выглядит так:

    Fatal error: Call to a member function getConfig() on a non-object in /wa-system/view/waAppViewHelper.class.php on line 16

    в ответ на обновление Фреймворк Вебасист и Shop-Script 7

  • Александр Александр 11 мая 2017 14:39 #

    В файле index.html и head.html(Магазин-Витрина-Шаблоны) замените строки:

    $action == 'default'

    строками:

    $wa_app_url == $wa->currentUrl(0,1)

    *или напишите на почту поддержи темы оформления: kolmakov.igor@gmail.com

    в ответ на После обновления Shop-Script не работает баннер!

  • Александр Александр 11 мая 2017 13:08 #

    Конечно можно, в файле signup.html( обычно Сайт-Дизайн-Шаблоны) после строки:

    {$wa->signupForm($errors)}

    вставьте либо обычный текст:

    <p>Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое <a href="ТУТ АДРЕС НА СТРАНИЦУ С СОГЛАШЕНИЕМ">согласие на обработку персональных данных</a>.</p>

    либо, если вам нужен checkbox и зависимость от него кнопки отправки формы, следующий код:

    <p><label><input id="tm-license-agreement" type="checkbox" checked="ckecked" /> Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое <a href="ТУТ АДРЕС НА СТРАНИЦУ С СОГЛАШЕНИЕМ">согласие на обработку персональных данных</a>.</label></p>
    <script type="text/javascript">
    ;(function($) { 'use strict';
    
    var $checkbox = $('#tm-license-agreement');
    var $submit = $checkbox.closest('div').find('[type="submit"]');
            
    $checkbox
        .on('change', function() {
            $submit.attr('disabled', $checkbox.prop('checked') ? false : true);
        })
        .trigger('change');
            
    })(jQuery);
    </script>

    *это пример - текст замените на свой, как и ссылку на страницу с условиями согласия

    в ответ на Закон об обработке персональных данных

  • Александр Александр 1 мая 2017 12:05 #

    Нормальное решение, чуточку поправьте(можете не создавать новый элемент, а использовать для этого уже существующий):

    <!-- HTML -->
    <div id="min-cart" data-min-cart="{$min_cart}"></div>
    
    /* SCRIPT */
    var minCart = $('#min-cart').data('min-cart');

    в ответ на Как передать произвольное значение (параметр) из smarty в скрипт?

  • Александр Александр 10 марта 2017 12:05 #

    Укажите адрес вашего сайта. Это правило CSS и не зависит от фреймворка, лишь от браузера. Вы же не в IE8 тестируете?

    в ответ на @media не работает условие max-width

  • Александр Александр 8 марта 2017 12:26 #

    А вы уверены что верно тестируете? Убедитесь что ширина окна браузера находится в диапазоне от 1px до 1400px.

    в ответ на @media не работает условие max-width

  • Александр Александр 20 февраля 2017 13:06 #

    Вы встраиваете код в страницу, воспользуйтесь кодом для вставки в страницу:

    в ответ на Ошибка #0 (Код для встраивания)

  • Александр Александр 13 февраля 2017 17:12 #

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

    в ответ на Горизонтальное меню категорий.

  • Александр Александр 6 февраля 2017 15:49 #

    Можете попробовать использовать для этих целей плагин "SEO описание категорий" или подобный. Разделите описание на две части, поместив их в поле описания категории и поле плагина, а вывод переменных совместите.

    Пример(тема оформления Дефолт 3.0):

    В файле category.html заменить строки:
    <!-- description -->
    {if $category.description}
        <p>{$category.description}</p>
    {/if}
    
    строками:
    <!-- description -->
    {if $category.description}
        <p>{$category.description}</p>
        {shopCategorybottomdescriptionPlugin::getCategoryBottomDescription($category.id)}
    {/if}

    *в примере используется код плагина "SEO описание категорий"

    в ответ на Как увеличить количество символов в Описании категории товаров

  • Александр Александр 6 февраля 2017 15:41 #

    Напишите на официальный адрес поддержки темы оформления: kolmakov.igor@gmail.com

    в ответ на Бренды с картинками и описаниями

  • Александр Александр 25 января 2017 13:22 #

    Данный вопрос уже поднимался. Что бы вывести значение бонусов добавляемых товаром(при использовании реферальной программы от Вебасист), добавьте в файл product.html или product.cart.html следующие строки:

    {$credit_rate = $wa->shop->settings('affiliate_credit_rate')}
    {$product_price = shop_currency($product.price, null, null, 0)}
    {$product_affiliate_bonus = $product_price/$credit_rate}
    
    <div class="s-product-affiliate-bonus">
    	Этот товар добавит <span class="bold">+{round($product_affiliate_bonus,2)}</span> баллов к вашему бонусному счету!
    </div>

    *для динамической смены количества бонусов при смене количества добавляемого товара потребуется небольшая доработка.

    в ответ на Вывод Бонусных баллов на карточку товара.

  • Александр Александр 13 января 2017 16:42 #

    Не добавили, либо не сохранили изменения. Убедитесь что изменения внесены. Очистите кеш браузера на котором просматриваете сайт.

    в ответ на После создания страниц товаров они некорректно отображаются в разделах

  • Александр Александр 13 января 2017 16:01 #

    Попробуйте добавить в конец файла buysimply.shop.css(Магазин-Витрина-Шаблоны) строки:

    .product-list.thumbs {    
        font-size: 0.001px;
    }
    .product-list.thumbs li {    
        float: none;    
        box-sizing: border-box;
        font-size: 1rem;
    }

    в ответ на После создания страниц товаров они некорректно отображаются в разделах