Всплывающие подсказки характеристик

Добрый день! Купил я значит плагин: Всплывающие подсказки характеристик, хотел его в шаблон вставить, а он не ставится. Попросил ТП разработчика плагина, и вот сегодня пришел от них ответ: https://skr.sh/s8iSfjD38CU

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

6 ответов
a
Леман Евгений
Programmer
#
24 июня 2021 20:07

"Хитрая" система вывода характеристик сейчас используется во всех темах. Связано это с нововведением от вебасист, когда они привязали характеристики к самим артикулам, благодаря чему они меняются на странице при смене артикула. Но да, это действительно происходит в скрытом шаблоне. Откройте шаблон product.html и в конце адресной строки браузера замените product.html на system.product.html. В этом шаблоне и формируются харктеристики. Ну и плюс есть еще магия в product.js, благодаря которой реализована смена характеристик. Система действительно хитрая. Но она стандартная.

a
Кирилл
#
24 июня 2021 20:30

Понятно. Это ответ разработчика плагина, я лишь спросил как мне сделать, чтобы он работал.
И вот сейчас снова купил, уже другой плагин и таже история: https://ss.echo-company.ru/docs/addgifts-badges/

Описано, где искать файл и какой отрезок кода заменить, тоже не смог найти не один. Раз уж тема по поводу расположения кода поднялась, позвольте еще помучать. Сам разработчик плагина тоже говорит и это описано в инструкции, если не нашли - обратится к разработчику темы. Прошу помочь. Где мне найти и поменять эти переменные. https://skr.sh/s8i8pXwZWyp

Спасибо!

a
Леман Евгений
Programmer
#
24 июня 2021 21:48

Вот эта часть у нас действительно своя. Можно было конечно сделать стандартно, но не было ни времени, ни желания, ни необходимости. Есть 3 шаблона: list-thumbs.html, list-compact.html, list-expanded.html. Каждый из них отвечает за свой режим вывода товаров(плиточный, компактный, расширенный). Так что вам скорее всего во всех трех правки делать.

В каждом из шаблонов есть такой кусок кода:

Собственно это и есть ярлыки. У нас реализовано так, чтобы была возможность нам установить свои классы + задать свои цвета через атрибут style. Дефолтным же способом считается такая конструкция:

{$badge_html = $wa->shop->badgeHtml($p.badge)}
{if $badge_html}{$badge_html}{/if}

Если заменить весь наш код на эту конструкцию, то... технически оно работать будет, но выглядеть будет странно. Т.к. стилей для такого вывода в теме нет. Но если вы используете какой-то плагин, то скорее всего и стили у него свои. Ну на худой конец user.css есть для пользовательских стилей.

a
Леман Евгений
Programmer
#
24 июня 2021 21:53

PS В инструкциях от разработчиков плагинов обычно используется дефолтная тема. Разумеется у каждой темы свой HTML/CSS/JS. Поэтому они и выглядят по-разному. Так что в большинстве случаев 100% соответствия кода в инструкции и в теме вы не найдете. И это актуально не только для нашей, а для любой кастомной темы. Что вроде логично. Так что интеграция плагинов всё же требует определенной квалификации.

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

a
Кирилл
#
24 июня 2021 20:40

https://skr.sh/v8iRkUKPwdh не нашел где файл product.html, чтобы его заменить на system.product.html.

Ааааа, ну выдумает же этот Webasyst.

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

Искать в адресной строке браузера. http://help.designmyshop.ru/balance/519/custom-colors/ - в соседней теме есть другая инструкция, в которой есть пример доступа к скрытым файлам. Смотрите 9 пункт. Только меняйте значения, что я написал в этой теме.

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