Страница 1 из 1

Ссылка на свойство

Добавлено: 13.01.2020, 07:14
Shalm
Добрый день! Столкнулся с некорректной логикой работы функции "Свойства – Ссылка в товаре". Дело в том, что если активировать её то в карточке товара ссылки не появится. Исходя из названия она должна появится. Я потратил минут 50 пока не попробовал при этом активировать функцию "Свойства – Индексировать".

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

Добавлено: 13.01.2020, 08:53
OkayCMS
Shalm писал(а):Добрый день! Столкнулся с некорректной логикой работы функции "Свойства – Ссылка в товаре". Дело в том, что если активировать её то в карточке товара ссылки не появится. Исходя из названия она должна появится. Я потратил минут 50 пока не попробовал при этом активировать функцию "Свойства – Индексировать".

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

Добавлено: 13.01.2020, 11:02
dev
Есть другая проблема, со значениями свойств, которая тянется с версии 2.3.0.

Пример:

1. Меняем транслит значения свойства на свой, сохраняем.

2. Заходим в карточку товара с этим свойством, что-либо редактируем (например цену, фото и т.д.), сохраняем.

3. Открываем свойство, транслит значения изменился на тот, что был изначально.

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

Предвижу ответ разработчиков:

Мы сделанли замену спецсимволов на буквенные значения при формировании транслитов для значений свойств. Заданы следующие транслиты для спецсимволов

Изображение

Так вот, с вашим решением в данном случае теряется весь смысл чпу, так как в url добавляются ненужные буквы. Может лучше реализовать это так, как строится url товара или категории, где лишние символы просто обрезаются? Или чтобы редактированные значения не перезаписывались вовсе?

Добавлено: 03.02.2020, 09:57
zyxer
но тогда значения 12V и 1.2V будут иметь транслит 12v и фильтром будет невозможно пользоваться. Потому и меняем спецсимволы на буквы

Добавлено: 03.02.2020, 10:38
dev
zyxer писал(а):но тогда значения 12V и 1.2V будут иметь транслит 12v и фильтром будет невозможно пользоваться. Потому и меняем спецсимволы на буквы
Хорошо, пусть символы так и остаются. Но основная проблема в том, что транслит значений (если был отредактирован) при обновлении товара или добавлении нового с тем же свойством, перезаписывается на значение по умолчанию. Почему бы не сделать это так, как реализовано в url товаров, категорий, страниц и т.д., где при редактировании url не меняется? Из-за этой проблемы теряется весь смысл возможности редактировать транслит.

Добавлено: 03.02.2020, 10:45
korshunov
zyxer писал(а):но тогда значения 12V и 1.2V будут иметь транслит 12v и фильтром будет невозможно пользоваться. Потому и меняем спецсимволы на буквы

Указанная Вами цель не достигнута. Имеющееся решение - замена шила на мыло. В приведенном случае - для значений свойств 12V и 1.2V оно даст разные url свойств. Но в других случаях, довольно простых и понятных - оно может "склеивать" разные значения свойств в один url, что приведет к неверной работе фильтра.
Детальный пример дан на форуме год назад
viewtopic.php?f=7&t=1087&p=5477#p5477
Уважаемые разработчики там сначала пытались спорить с очевидными вещами, затем из темы вообще ушли...

Добавлено: 03.02.2020, 13:47
dev
korshunov писал(а):Уважаемые разработчики там сначала пытались спорить с очевидными вещами, затем из темы вообще ушли...
Думаю теперь и в этой теме будет тишина. Наверное, это для них не является достаточно серьезной проблемой, которую нужно было решить еще в версии 2.3.*, впрочем как и другие.

Добавлено: 04.02.2020, 09:02
OkayCMS
dev писал(а):
zyxer писал(а):но тогда значения 12V и 1.2V будут иметь транслит 12v и фильтром будет невозможно пользоваться. Потому и меняем спецсимволы на буквы
Хорошо, пусть символы так и остаются. Но основная проблема в том, что транслит значений (если был отредактирован) при обновлении товара или добавлении нового с тем же свойством, перезаписывается на значение по умолчанию. Почему бы не сделать это так, как реализовано в url товаров, категорий, страниц и т.д., где при редактировании url не меняется? Из-за этой проблемы теряется весь смысл возможности редактировать транслит.
Это будет исправлено в ближайшей версии

Добавлено спустя 1 минуту 12 секунд:
korshunov писал(а):
zyxer писал(а):но тогда значения 12V и 1.2V будут иметь транслит 12v и фильтром будет невозможно пользоваться. Потому и меняем спецсимволы на буквы

Указанная Вами цель не достигнута. Имеющееся решение - замена шила на мыло. В приведенном случае - для значений свойств 12V и 1.2V оно даст разные url свойств. Но в других случаях, довольно простых и понятных - оно может "склеивать" разные значения свойств в один url, что приведет к неверной работе фильтра.
Детальный пример дан на форуме год назад
viewtopic.php?f=7&t=1087&p=5477#p5477
Уважаемые разработчики там сначала пытались спорить с очевидными вещами, затем из темы вообще ушли...
После внедрения того функционала, проблемы, описанные вами на реальном проекте не возникли ни разу, поэтому мы и не стали развивать эту тему.

Добавлено: 04.02.2020, 09:21
dev
OkayCMS писал(а):
dev писал(а):Хорошо, пусть символы так и остаются. Но основная проблема в том, что транслит значений (если был отредактирован) при обновлении товара или добавлении нового с тем же свойством, перезаписывается на значение по умолчанию. Почему бы не сделать это так, как реализовано в url товаров, категорий, страниц и т.д., где при редактировании url не меняется? Из-за этой проблемы теряется весь смысл возможности редактировать транслит.
Это будет исправлено в ближайшей версии

Это хорошо.

С ходу еще могу назвать несколько мелких проблем:

1. Title на страницах сравнения и избранного

Спойлер
Изображение

2. На страницах брендов, меню категорий — class="filter__name_arrow"
Спойлер
ИзображениеИзображение

3. После последнего апдейта, не учитываются условия в .css — пример: ссылка на Акции не красная теперь.

Спойлер
Изображение

4. Кнопка «Быстрый заказ» активна если товара нет в наличии.

Добавлено: 04.02.2020, 09:32
OkayCMS
Все их также поправим в ближайшей версии