• a
    Леман Евгений
    #
    22 июня 2021 15:54

    Увы, но нет. Есть куча факторов, которые не дадут этого сделать. Как вы видите решение? Сделать фиксированную ширину для выбора кол-ва, а для кнопок по 50% оставшейся ширины? Во-первых, когда в пределах одной "строки" используются и точные значения в пикселях и процентное соотношение, многие браузеры "ломаются". Но прилепив пару костылей можно такое сделать. Но есть ряд нюансов. А если кнопки плагина нет? Она не является частью темы(и с этим, кстати, тоже есть ряд трудностей. Ибо мы эту кнопку костылями впиливали в наши условия) и её может не быть. Плюс её видимостью управляет сам плагин. То есть на общий блок со всеми этими тремя элементами не навесить разный класс в зависимости от наличия/отсутствия кнопки в1клика, который мог бы задавать разные условия отображения в разных ситуациях. При таком подходе кнопка корзины будет "прыгать", то занимая лишь свою половину, то растягиваясь на всю ширину. А еще выбора кол-ва может и не быть(это опция темы). И если кнопки будут занимать по 50% ширины контейнера, то смотреться они будут слишком плохо. Плюс у кнопок может быть еще и разный текст. Если текст кнопки корзины всегда примерно одинаковый по ширине(в зависимости от выбранного языка), то текст кнопки плагина задается в настройках плагина. И туда пользователи могут вписать что угодно. И если шириной кнопки будет управлять не текст, то при определенных сценариях может получиться то еще порно. Когда у "В корзину" отступы в виде огромной пропасти, а рядом стоит "Оформить заказ в 1 клик", текст которой не умещается в пределах собственной кнопки.

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


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    18 июня 2021 17:52

    Я вижу у вас на сайте фатальную ошибку:

    Судя по всему в этом плагине не нужно указывать точку в начале. Ну или вы таки написали через запятую и класс и ID(который не нужен), и в конце поставили запятую, что является ситаксической ошибкой. Хотя на вашем скриншоте с настроек явно не те значения. Как бы то ни было, лучше уточнить у разработчика плагина.


    в ответ на Плагины

  • a
    Леман Евгений
    #
    18 июня 2021 16:04

    Так и есть. Можно попробовать использовать приложение MyLang для замены стандартного перевода на свой.


    в ответ на Заменить название католога

  • a
    Леман Евгений
    #
    15 июня 2021 20:24

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

    Откройте шаблон product.html и в конце адресной строки замените product.html на system.product.html. Откроется скрытый системный шаблон. В нём найдите и замените в двух местах строки:

    {foreach $_features as $f_code => $f_value}

    на:

    {foreach $_features as $f_code => $f_value}
    {if $f_code eq "brand"}{continue}{/if}

    Заменив brand на используемый у вас ID характеристики. О том, как узнать этот ID написано в этой статье: Как узнать ID характеристики?


    в ответ на Как скрыть Бренд из характеристик?

  • a
    Леман Евгений
    #
    10 июня 2021 18:32

    В интегрированном вами коде есть атрибут:

    style="display:none"

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


    в ответ на Файл редактирования

  • a
    Леман Евгений
    #
    10 июня 2021 15:46

    Для этого в теме есть файл css/user.css. Он создан как раз для таких целей. Но есть нюанс. В отличии от блоков при полном обновлении темы его содержимое затирается. Надо просто не забывать при обновлении делать сброс всего, кроме этого файла. Мы думали о реализации через "Блоки", но тогда пришлось бы не отдельный CSS подключать, а выводить все стили прямо в шаблоне, что многим не нравится. Плюс у блоков есть ограничения по размеру, как выяснилось. Вряд ли конечно вы с ним столкнетесь в этом случае, но при существенных доработках может и такое быть. Например, в блок помещается меньше пятой части нашего основного CSS-файла.

    В общем оба способа имеют свои плюсы и минусы. Мы выбрали файл темы.

    PS Перед обновлением вы в любом случае должны делать клон тем для бекапа. Так что даже если забудете и обновите полностью, достать старый вариант css/user.css из клона не сложно.
    PPS Ну а для секций есть полная поддержка "Блоков". То есть даже если вы просто хотите кое-что подправить в существующей секции, лучше сделать её блок-аналог, доработать в нём и использовать уже его вместо секции. Но правки в шаблонах в любом случае будут. Плагинов тысячи, а вкусов еще больше. Не предусмотреть все места, куда пользователи захотят добавить что-то своё.


    в ответ на Файл редактирования

  • a
    Леман Евгений
    #
    10 июня 2021 15:36

    Всё тот же. По крайней мере за правую часть. Остальное берется из родительского product.html. Технически скрипт грузит фоном страницу товара и вырезает из неё нужный кусок HTML. При этом в самом шаблоне есть условия:

    {if !$_is_dialog} ... {/if}

    Которые означают, что содержимое внутри этого условия не будет передаваться при подобной фоновой загрузке. Ну или наоборот HTML, который будет отдаваться только при такой загрузке:

    {if $_is_dialog} ... {/if}


    в ответ на Файл редактирования

  • a
    Леман Евгений
    #
    10 июня 2021 14:37

    За всю эту часть с выборами артикулов и кнопками корзины отвечает шаблон product.cart.html


    в ответ на Файл редактирования

  • a
    Леман Евгений
    #
    9 июня 2021 15:46

    Принято.

    2. Нет, в мобильной версии картинка не отображается.


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    9 июня 2021 14:47

    Обновил в посте новую строку. Почему-то редактор добавляет лишние кавычки. В итоге должно получится так:


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    9 июня 2021 13:14

    Ошибки бывают у всех. Тема использует стандартные языковые переменные системы, если они существуют. И раньше она была такой:

    Your current affiliate bonus of %s points allows you to get an additonal discount of up to %s

    additonal - в этом слове ошибка Additional. Вебасист строку исправил и старая работать перестала. В будущих версиях будем использовать новую. Чтобы исправить уже сейчас, откройте шаблон my.affiliate.html и найдите там конструкцию:

    {sprintf('[`Your current affiliate bonus of %s points allows you to get an additonal discount of up to %s`]', $balance, "<span class=\"affiliate-discount-available\">{shop_currency_html(($wa->shop->settings('affiliate_usage_rate') * $customer.affiliate_bonus), $wa->shop->currency())}</span>")}

    Замените на:

    {sprintf(
        _w('You have %s bonus point! You can use it to get an additional discount of up to %s.', 'You have %s bonus points! You can use your points to get an additional discount of up to %s.', $balance, false),
        $balance,
        "<span class=\"affiliate-discount-available\">{shop_currency_html(($wa->shop->settings('affiliate_usage_rate') * $customer.affiliate_bonus), $wa->shop->currency())}</span>"
    )}

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


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    9 июня 2021 12:48

    Как и написано в самом блоке... хоть и с ошибкой: эта секция добавлена через "Блоки" приложения "Сайт". В инструкции к указанию списка секций есть инструкция по применение блоков в качестве кастомных секций. Там же есть ссылка на эту тему.

    Код блока в примере примерно такой конструкции:

    <div class="home-subsc">
    <h1>Добро пожаловать!</h1>
    <p>Эта секция добавлена вручную через функционал: "Сайт" - "Блоки".</p>
    <p>Следующий параграф.</p>
    </div>

    Разумеется это лишь пример и вы можете использовать любую разметку.


    в ответ на Описание О магазине на главной

  • a
    Леман Евгений
    #
    8 июня 2021 19:40

    Продвижения есть, но не сильные. Сейчас заняты выпуском новой версии. И есть ряд причин, по которым в ближайшее время Фото всё еще не будет.


    в ответ на Приложение фото

  • a
    Леман Евгений
    #
    8 июня 2021 19:38

    Звучит сомнительно. Такое может быть, если вы добавили товар, который после этого был удален. Ну или в сравнении таки есть товар. Добавьте еще один и посмотрите. Если там будет всего один, то очистите список. Именно очистите, а не удалите единственный видимый товар.


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    8 июня 2021 03:37

    9) Как скрыть в фильтрах: https://skr.sh/v8RUNN8sRbX чтобы например первые три фильтра были открытие, а остальные свернутые и открывались по раскрытию?

    Штатно такой опции нет. Только через свои доработки в шаблоне sidebar.filters.html.

    11) Есть ли прилипающая шапка меню? Чтобы вот эта часть: https://skr.sh/s8R7AspYLne прилипала при прокручивании?

    Нет и вряд ли будет. У шапки есть много принципиально разных вариантов дизайна. В одних из них еще спорно, что именно должно "прилипать"; в других это технически не совсем возможно; в третьих - будет занимать слишком много экранного места. А мы стараемся избегать зависимых опций. То есть когда какая-то настройка работает только если А=В и B>C.


    Буду признателен, если вы дадите какие нибудь комментарии, как это можно поправить

    Если вы еще не вносили кучу своих правок, но собираетесь, то лучше немного подождать. Мы планируем в скором времени выпустить обновление с исправлениями всего, что нам известно. Обновление решит проблемы. Но если вы вносили правки в специально непредназначенных для этого файлах(а это footer/links.htmluser.css), то придется сделать сброс этих изменений. Иначе обновление будет лишь частичным, а это обычно провоцирует больше ошибок из-за конфликтов версий, чем исправлений.


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    8 июня 2021 03:24

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

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


    А пока могу лишь дать ответ на этот пункт:

    4) При нажатии на кнопку В корзину, в появившемся окне: https://skr.sh/v8RTd48dQh0 кнопка Быстрая покупка, текст в ней немного съехал по правому краю, на примере отцентровал его.

    Это не совсем ошибка темы. Это кнопка плагина и её текст задается не темой. То есть он может быть абсолютно любым. Да, можно чуть убавить шрифт и отступы у кнопок. Но это решит проблему лишь с вашим вариантом текста(при этом сломав общую стилистическую логику). Но подобная картина всё равно повторится, если название кнопки будет еще длиннее. Например, "БЫСТРОЕ ОФОРМЛЕНИЕ ЗАКАЗА БЕЗ СМС И РЕГИСТРАЦИИ". Решить подобную задачу глобально не представляется возможным. Так что лучше подбирать текст, который уместится. Ну или делать уже собственные правки под ваше название.

    1) Отзывы о товаре. https://skr.sh/v8Rn0rh3AnS почему то пишет после первого отзыва, что 2а отзыва было оставлено, но отзыв только один. И так на любом новом отзыве.

    Если можете прислать нам на balance@designmyshop.ru временные доступы к бекенду(отзывы + шаблоны темы), было бы чудесно. Т.к. без этого не понять откуда берется цифра 2. Обычно разница в кол-во отзывов происходит из-за того, что в одном месте система считает отзывами только сами отзывы, а в другом добавляет в счетчик еще и ответы на них. То есть это не тема считает. Она выводит лишь ту цифру, которую ей даёт система. Но у вас нет ответа на отзыв. По описанной выше причине вряд ли мы сможем что-то сделать, то понять причину нестыковки в этом случае всё же хотелось бы. Как минимум это "спортивный интерес".


    в ответ на Баги по сайту

  • a
    Леман Евгений
    #
    7 июня 2021 17:03

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

    Правда тут появляется вопрос. Почему тогда мы изначально планировали поддержку Хаба, а не техподдержки? Как разработчик темы могу сказать, что... я и сам себе задаю сейчас этот вопрос :)


    в ответ на Форум

  • a
    Леман Евгений
    #
    7 июня 2021 16:57

    Не путайте тёплое с мягким. Есть, как вы выразились "моменты влияющие на СЕО", а есть "Баба Фрося сказала, что морковь лечит рак". И подобные ссылки это как раз пример последнего. Их наличие никак не скажется на ранжировании. Равно как и их отсутствие. Это мой вам человеческий совет.

    Если же вы хотите, чтобы я ответил как сотрудник поддержки или автор темы, то я это сделал в первом сообщении. Повторю: "я могу лишь назвать вам список шаблонов, где такие ссылки присутствуют". Даже если бы это и было действительной проблемой, которую нужно исправлять, я бы всё равно не смог ничего сделать. Да, можно в некоторых местах убрать подобные ссылки. Но везде этого не сделать. По техническим причинам. А если еще и вогнать себя в те рамки, в которых находимся мы, то и вовсе мало где получится такое реализовать. Говоря о рамках я имею в виду то, что мы не индивидуальный проект делаем, а тему для массового использования. Которую использовать могут как угодно. В корне, в подпапке, на поддомене(-ах), с любыми существующими и индивидуально написанными плагинами и т.д.

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


    в ответ на Циклические ссылки

  • a
    Леман Евгений
    #
    7 июня 2021 16:04

    Вы же понимаете, что я сейчас найду подобные ссылки в абсолютно любом другом шаблоне? Равно как и на любом более менее масштабном интернет-магазине из топ1 выдачи по любому популярному и конкурентному запросу?

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


    в ответ на Циклические ссылки

  • a
    Леман Евгений
    #
    7 июня 2021 15:45

    В этом случае я мог бы лишь указать вам шаблоны, в которых могут присутствовать такие ссылки. Но вы уже и сами нашли их. Больше помочь не чем. Если выдумываете собственную технологию, то и средства её реализации тоже придется придумывать лично.


    в ответ на Циклические ссылки

  • a
    Леман Евгений
    #
    7 июня 2021 15:11

    Форум, а точнее Хаб, планируется. В принципе его дизайн был готов с самого начала проектирования темы. В прошлом году дошли руки до вёрстки. И вроде осталось не много, но обещать ничего не могу. Как руки дойдут. Всё же 99% клиентов это магазины. И им форум не нужен.

    А вот поддержки Helpdesk'a не планировалось. По крайней мере под него даже дизайн не делался. Хотя там и нечего особо дизайнить и этот этап можно сделать быстро. Но если хаб всё же планируем запустить к концу года(но не могу обещать), то тут пока даже предположений никаких нет.


    в ответ на Форум

  • a
    Леман Евгений
    #
    7 июня 2021 12:30

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

    Для начала... что в вашем понимании "циклическая ссылка"? Вы указали ссылки на категории, ссылки на страницы пагинации(постраничная навигация каталога) и ссылку для сброса примененных фильтров.


    в ответ на Циклические ссылки

  • a
    Леман Евгений
    #
    1 июня 2021 15:11

    Исправил. Доступы больше не нужны и можно(нужно) удалять.

    Если кто-то столкнулся с такой же проблемой(проявляется только на товарах с типом "Выбор артикула"), то в шаблоне js/product.js найдите строку №25:

    that.features = options["features"];

    После неё добавьте:

    that.skus = options["skus"];

    Сохраните.


    в ответ на Ошибка в товаре

  • a
    Леман Евгений
    #
    31 мая 2021 16:06

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

    То, что эта характеристика появляется в списке характеристик ошибкой не является. В одном из прошлогодних крупных обновлений вебасист немного изменил логику привязки характеристик. Теперь они привязываются к артикулу, а не товару. И при смене артикулов меняются и на странице товара. Ошибка тут лишь в том, что эти характеристики у вас не меняются. В консоле при этом есть соответствующая ошибка. Причем она в наших скриптах, а не сторонних.

    Пришлите, пожалуйста, временный доступ к редактированию шаблонов темы на balance@designmyshop.ru. Посмотрю причину появления ошибки и исправлю. Скидывать доступы сюда нельзя. Это публичная часть.


    в ответ на Ошибка в товаре

  • a
    Леман Евгений
    #
    19 мая 2021 23:49

    Через приложение "Сайт" откройте css/main.css. После этого в конце адресной строки замените main.css на fonts.css. Откроется файл с подключением шрифтов. Меняйте как хотите.


    в ответ на Как отключить Google fonts?

  • a
    Леман Евгений
    #
    17 мая 2021 18:14

    Мы не подключаем файлы из вне.

    Видимо обманул. Эти 2 файла таки из вне подключаются. По какой причине - уже и не вспомню. Но если бы я в этом увидел что-то плохое, то может и был бы смысл в переделке.

    Но если по какой-то причине вы в этом видите что-то плохое, то строки подключения находятся в шаблоне магазина scripts.html. Можно создать новые js-файлы на сервере с таким же содержимым и подключать уже их.


    в ответ на 302 редирект на файлах js

  • a
    Леман Евгений
    #
    17 мая 2021 17:18

    Дали бы адрес сайта хоть. unpkg.com - CDN сервис. Мы не подключаем файлы из вне. Все подключаемые нами JS-файлы находятся в папке самой темы. То есть подключаются с вашего же сайта.


    в ответ на 302 редирект на файлах js

  • a
    Леман Евгений
    #
    27 апреля 2021 14:06

    Как бы странно не звучало, но управление настройками темы не являются частью темы. Это функционал самой системы. Так что лучше адресовать этот вопрос в поддержку вебасист. Тут либо какая-то странная ошибка, вызванная скорее всего плагинами для бекенда, либо вы пытаетесь загрузить некорректный файл. Под таковым я подразумеваю:

    а) Размер файла больше, чем максимальный размер загружаемого файла. Это настройка самого сервера(хостинг).

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


    в ответ на Не добавляется слайд

  • a
    Леман Евгений
    #
    20 апреля 2021 23:13

    Всю страницу оформления в корзине генерирует сама система. Тема там лишь через CSS немного меняет цвета/шрифты. Если откройте шаблон order.html, то сами увидите... что там ничего нет. Это и есть вся страница оформления в корзине.

    Сделать подобное наверняка можно, но уже цепляясь за js-события, которые вебасист специально сделали в качестве хуков. Где искать список этих ивентов я не подскажу. Не из жадности, а банально не знаю. Помню во время альфа-тестирования была такая тема на форуме разработчиков, но это было давно и найти её не смог. А т.к. я с этим не работаю, то и себе никуда не сохранял. Если есть квалификация, то нужные события и сами сможете найти. Если нет, то лучше обратиться в каталог экспертов.


    в ответ на Интеграция целей яндекс метрики

  • a
    Леман Евгений
    #
    20 апреля 2021 14:03

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


    в ответ на Перевод текстов из настроек витрины