Установить максимальную длину заголовка из API и фиксированную цену с точностью до двух знаков после запятой - PullRequest
0 голосов
/ 14 апреля 2019

У меня есть некоторые проблемы с Javascript на моей странице Jimdo.

У меня есть исходный код Javascript, который помещает продукты с eBay API на мою страницу. Поэтому я хочу установить заголовок в одну строку и поставить два десятичных знака в цену. Когда цена 100,00 €, она показывает 100,0 €, а когда ее 100,11 €, она показывает 100,11 €. Но я хочу два знака после запятой - всегда!

Это больше для оптических, если это работает, у меня есть вопрос о поиске по ключевым словам. Если они ищут «Alfa Romeo 4C Alufelge», то покажите мне что-то вроде «Alfa Romeo Mito Alufelge 4C6» или что-то еще.

У eBay был фильтр, где я могу фильтровать автомобили с этим годом выпуска и двигателем. Так что показывает мне только эту продукцию. Я попробовал это с идентификаторами категорий, но я не нашел то, что мне помогло.

В исходном коде eBay я нашел что-то вроде "(Passt für: Alfa Romeo 4C)", но я не нашел декларации, поэтому я не знал, как реализовать это в моем коде.

var title = item.title.maxlength = "4";

но название всех продуктов меняется на "4" ...

var displayPrice = currentPrice['__value__'.toFixed(2)] + '€';

код не работал с этим.

Исходный код eBay с автомобильным фильтром:

https://pastebin.com/wUiyUzJb

Мой Javascript для продуктов

https://pastebin.com/LvRjjqYk

У меня есть динамическое выпадающее меню, в котором вы можете указать год выпуска и двигатель. В конце я хочу сохранить это в консоли, и API должен публиковать только продукты для этой модели с этим двигателем и годом выпуска. Цена должна содержать два десятичных числа, а заголовок находится в одном ряду.

https://www.baf-tuning.de/alfa-romeo/4c/

здесь вы можете увидеть выпадающий список

https://www.baf-tuning.de/alfa-romeo/4c/4c-1-felgen/

а вот продукты с Javascript

...