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

Добрый день! Сегодня купил тему и в процессе использования обнаружил ряд багов по работе, сейчас по порядку все изложу. Заранее извиняюсь, если что-то не верное указал, но в темах я не нашел у вас на портале их решения:

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

2) Здесь же в отзывах при наведении на кнопку Ответить, она просто закрашивается без цвета у текста: https://skr.sh/v8Rx68Rf2U9

3) В настройках карточки товаров: https://skr.sh/s8RqzgR2tMd при выборе вариантов карточки, цифра 6 и 1 (варианты) одинаковые. На примере у вас, как они должны выглядеть - они разные, я переключаю, они одинаковые.

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

5) Почти такая же проблема и в корзине, при нажатии на кнопку Использовать бонусы, она прямо впритык: https://skr.sh/v8RUfWN1gBS с надписью. На примере сделал пробел.

6) В корзине поля Регион и Время: https://skr.sh/v8Ra4jUj9U3 почему-то не в общий стиль полей всей корзины. На примере демо-версии там все поля ровные: https://skr.sh/s8RNzhfrtdV. До этого у меня была тема Простор, там тоже так же, ровно все было, без вмешательства в код оформления заказа.

7) Само оформление заказов вроде должно быть друг под другом: https://skr.sh/s8RRCBbeZL9 по крайне мере как на других темах.

8) При оформлении заказа, как не зарегистрированный пользователь, нажимаю: Войти или зарегистрироваться, и там форма немного съехавшая, в плане Капча, ее окошко обновления и крестик закрытия окна: https://skr.sh/v8RJLlTSMkO. Пример, то на вашем демо это тоже присутствует: https://skr.sh/v8RtHQoJfPZ.

На данный момент пока что нашел) Буду признателен, если вы дадите какие нибудь комментарии, как это можно поправить. Глаз местами мозолит) Заранее благодарю.

P.s. и пару вопросов чисто по теме:

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

10) Не нашел, как сделать чтобы подкатегории были до определенного уровня, а затем были свернуты под спойлер: https://skr.sh/v8RhHmrbnWQ ? - Решение найдено!

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

Вроде все, спасибо! )

23 ответа
a
Леман Евгений
Programmer
#
8 июня 2021 03:24

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

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


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

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

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

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

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

a
Леман Евгений
Programmer
#
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 09:30

Добрый день! Нет, ничего не делали, для того и описал подробно все что нашли на текущий момент. Лучше дождемся обновлений, потому как не планируем вносить какие-то свои правки и лишится обновлений. Главные моменты описали, с корзиной чуток бы подприбраться и вообще было бы здорово)
Вам спасибо за оперативную обратную связь. Ждем с нетерпением решений с вашей стороны и обновлений) Будет здорово!

a
Кирилл
#
8 июня 2021 17:45

Еще один пункт есть: https://skr.sh/s8SnKdjgUck когда очищаешь сравнение, потом еденичка все еще отображается или через какое-то время, сама причем, никто не кладет в сравнение товар.

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

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

a
Кирилл
#
9 июня 2021 10:52

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

a
Кирилл
#
9 июня 2021 10:53

https://skr.sh/s8TEa8kEubp еще есть момент, в ЛК почему-то на англ. показывает описание бонусной системы. И когда стоит Офомрление корзины пошаговое, там тоже по англ. МОжет подскажите в каком файле поменять или лучше дождаться обновления вашего?

a
Леман Евгений
Programmer
#
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 14:22

Чего то неа: https://skr.sh/s8TLvzqbwla, вот вставил: https://skr.sh/s8TmcAqno0t

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

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

a
Кирилл
#
9 июня 2021 15:00

https://skr.sh/s8TRVcMbxZK Да, работает, великолепно! Спасибо!)

a
Кирилл
#
9 июня 2021 14:59

https://skr.sh/v8TDYGS3bNA еще гляньте пожалуйста, чего-то не получилось нормально записать:

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

2) Кнопка близко к тексту. Выше я такую проблему с корзиной описывал, вот еще есть в мобильной версии на главной странице. И еще наверное вопрос, а картинка в мобильной версии не добавляется?: https://skr.sh/s8TfLKc4typ

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

Принято.

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

a
Кирилл
#
16 июня 2021 18:12

Добрый день! https://skr.sh/s8aAqkSVX8b номера телефонов почему-то не центруются, а сдвинуты. https://skr.sh/s8a0baZXlbT

a
Кирилл
#
22 июня 2021 12:11

Еще один момент. Я так и не понял, но мне казалось: https://skr.sh/s8gxwS2tgao правая часть блока покупки в карточке, она была ровно ограниченна по правому краю, а сегодня у себя на сайте заметил, что она выходит за границу. Зашел к вам - у вас тоже самое. И поселился вопрос - так и было?)

А есть вариант решения, чтобы она ровная была, ровно-ограниченная и по левой части и по правой?

a
Кирилл
#
22 июня 2021 13:04

https://skr.sh/s8ghORCFq4Q вот, гляньте на нашем. https://skr.sh/s8gqTVhu7SK и это у оригинала.

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

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

Нужна ссылка на проблемную страницу.

a
Леман Евгений
Programmer
#
22 июня 2021 16:10

Добавлено в список правок. А пока можете добавить в user.css строки:

@media (min-width: 1250px){
.pd-cart__one-click {margin-right:0}
}

Это исправит.

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

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

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

a
Кирилл
#
22 июня 2021 15:59

Спасибо! Подробно объяснили. Ну с этим можно повременить. Хотя бы понять, почему сам отступ сократился. Вроде как где то отступ лишний у класса кнопки Быстрая покупка. Могу ошибаться.

a
Кирилл
#
22 июня 2021 16:55

Пару вопросов: https://skr.sh/s8gEoqI8pEm
1) - не актуально, а вот 2) какой файл отвечает за вывод здесь?

a
Леман Евгений
Programmer
#
22 июня 2021 19:29

produt.html

Но есть нюанс. Если речь идет именно о характеристиках, то они формируются в скрытом системном шаблоне system.product.html. Откройте обычный product.html и в конце адресной строки замените его название на название скрытого файла. Получите доступ к нему. Там система сложна в понимании, но она там. Такое усложнение связано с привязкой характеристик к артикулу и смене их при смене артикула на странице

Чтобы добавить комментарий, зарегистрируйтесь или войдите