Страница сравнения_2

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

1. Какой у вас браузер/ОС? Пока не смог повторить ошибку.

Ошибка возникает в браузерах Chrome (Версия 85.0.4183.102 (Официальная сборка), (64 бит)), Yandex (Версия
20.8.3.112). В браузерах Edge и Firefox такой проблемы нет. ОС Windows 10 Домашняя, версия 1909, сборка 18363.1016

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

В нашей текущей теме дизайна заголовки групп характеристик имеют свой класс "divider", с помощью которого можно отделить заголовок группы от самих характеристик (https://kdtime.ru/compare/9805,7599,7463,7545/)


В теме Incart заголовки характеристик никак не выделяются, все в одной куче (https://kdtime.ru/testkdtime/compare/9805,7599,746...)


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


4 ответа
a
Евгений Леман
programmer
#
17 сентября 2020 23:05
Ошибка возникает в браузерах Chrome (Версия 85.0.4183.102 (Официальная сборка), (64 бит)), Yandex (Версия 20.8.3.112). В браузерах Edge и Firefox такой проблемы нет. ОС Windows 10 Домашняя, версия 1909, сборка 18363.1016

На этой версии и проверялось. И такой ошибки нет. Это последняя версия самого популярного браузера. Если бы такое было у всех, то об этом давно еще сказали бы. Значит можно предположить, что проблема локальная. Возможно какой-то из плагинов для браузера каким-то образом ломает структуру(adblock, антивирус, ассистент, переводчик и прочее...).

А вот с разделителями всё равно непонятно. Для теста создал разделитель и проверил страницу. Там просто указаны прочерки у разделителя. Да и используется та же конструкция, что и в дефолтных темах от вебасист. То есть очень уж это похоже на результат какой-то доработки. Может таковые всё же имелись?

a
Сергей
#
23 сентября 2020 14:17


На этой версии и проверялось. И такой ошибки нет. Это последняя версия самого популярного браузера. Если бы такое было у всех, то об этом давно еще сказали бы. Значит можно предположить, что проблема локальная. Возможно какой-то из плагинов для браузера каким-то образом ломает структуру(adblock, антивирус, ассистент, переводчик и прочее...).

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


А вот с разделителями всё равно непонятно. Для теста создал разделитель и проверил страницу. Там просто указаны прочерки у разделителя. Да и используется та же конструкция, что и в дефолтных темах от вебасист. То есть очень уж это похоже на результат какой-то доработки. Может таковые всё же имелись?

Доработок не было. Все ошибки проверяем на стоковой теме. Но и эта проблема, похоже, не связана с темой. В дефолтной теме тоже самое. После пересохранения характеристик товара надпись у разделителя (57 construction divider 0 11) на странице сравнения уходит и появляется прочерк.

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

Вот на странице товара все понятно:

Как сделать также на странице сравнения?
a
Евгений Леман
programmer
#
23 сентября 2020 17:15

Как сделать также на странице сравнения?

Собственно, никак. Там название характеристики и их значения - 2 разных таблицы. Объединить ячейки не получится технически. Можно конечно разделитель выделить, например, жирным, а значение и вовсе убрать. Но это всё равно не будет выглядеть, как разделитель. Есть несколько вариантов решения проблемы:

1. Убрать совсем разделители из страницы сравнения. В вашем конкретном случае это будет самым правильным решением, потому как разделители не являются важной информацией. И в 99% случаев ситуация аналогичная. Разделитель важен в случаях, когда, например, указывается длина/ширина/высота отдельной части товара. То есть название характеристик одинаковое, а уточнение идет с помощью разделителя. Но в публикационной версии мы этого сделать не можем. Отказ от какого-то стандартного функционала ведет к проблемам с клиентами темы.

2. Переработать страницу так, чтобы разделители были вне таблицы. То есть зебра-таблица заканчивается, затем появляется заголовок-разделитель, а после него идет новая таблица. Но и тут есть неочевидная проблема. При переключении видимости характеристик на "только отличающиеся", как правило половина характеристик пропадает. И у многих останутся идущие подряд заголовки-разделители. Без самих характеристик. Смотреться будет плохо и жалоб будет еще больше, чем сейчас. Сейчас пока только одна ваша :)

a
Сергей
#
23 сентября 2020 18:19

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

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