From 3850c55b4451ca9de96fd4ab9a621cf594bd1930 Mon Sep 17 00:00:00 2001 From: WindFallten Date: Wed, 15 May 2024 19:14:57 +0300 Subject: [PATCH] gosha --- public/drive2.svg | 7 +++ src/components/reusable/accordSupport.tsx | 75 ++++++++++++++++++----- src/components/reusable/footer.tsx | 58 +++++++++++------- src/pages/catalog/[code].tsx | 50 ++++++++------- src/pages/personalization.tsx | 2 +- src/pages/support.tsx | 12 ++-- 6 files changed, 136 insertions(+), 68 deletions(-) create mode 100644 public/drive2.svg diff --git a/public/drive2.svg b/public/drive2.svg new file mode 100644 index 0000000..182d74b --- /dev/null +++ b/public/drive2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/components/reusable/accordSupport.tsx b/src/components/reusable/accordSupport.tsx index 66e66a9..255c25d 100644 --- a/src/components/reusable/accordSupport.tsx +++ b/src/components/reusable/accordSupport.tsx @@ -15,24 +15,67 @@ const AccordSupp = () => { }} variant="splitted" > - (isOpen ? : )} - > - daassdad - - (isOpen ? : )}> - daaAsdasdaaaaaaaaaaaaa - - (isOpen ? : )}> - daaAsdasdaaaaaaaaaaaaaa - - (isOpen ? : )}> - daaAsdasdaaaaaaaaaaaaaa - - (isOpen ? : )}> - daaAsdasdaaaaaaaaaaaaaa + (isOpen ? : )}> + Моторное масло является неотъемлемым полноправным элементом конструкции двигателя внутреннего сгорания наряду с такими деталями как блок цилиндров, коленчатый вал, поршни или шатуны. Основная функция моторного масла – снижение трения и износа деталей двигателя. Именно снижение, поскольку полностью исключить износ невозможно, но возможно его минимизировать и обеспечить долговечность двигателя. + Также при смазывании двигателя масло отводит тепло от нагретых деталей, уплотняет зазоры в сопряжениях (в частности, в цилиндро-поршневой группе), защищает детали от коррозионного воздействия продуктов неполного сгорания топлива, удерживает образующиеся загрязнения во взвешенном состоянии, тем самым препятствуя образованию отложений на деталях двигателя и обеспечивая их чистоту. + (isOpen ? : )}> + Любое моторное масло состоит из базовой основы (то есть смеси базовых масел) и дополнительных компонентов, называемых добавками или присадками, которые обеспечивают повышение эксплуатационных свойств базового масла.
+ В зависимости от базовой основы моторные масла принято делить на минеральные, полусинтетические и синтетические. Моторные масла на минеральной основе обладают стабильными свойствами, в частности, высокой растворимостью присадок (высокой приёмистостью к присадкам), что обеспечивает эффективность работы присадок, хорошие смазывающие свойства. Полусинтетические моторные масла в качестве базовой основы имеют смесь минерального и синтетического масел, что позволяет добиться улучшения низкотемпературных свойств, обеспечить лучшую текучесть масел при низких температурах. +
    + Синтетические масла имеют ряд дополнительных преимуществ: +
  • отличные низкотемпературные свойства;
  • +
  • высокую стабильность против окисления, низкую летучесть и низкий расход масла на угар;
  • +
  • высокие моющие свойства и минимальное количество отложений;
  • +
  • увеличенный срок службы.
  • +
+
+ (isOpen ? : )}> + Вязкость (текучесть) масла – одна из важнейших физико-химических характеристик масла, влияющая на выбор масла для конкретного двигателя и условий эксплуатации. Масло должно быть, с одной стороны, достаточно жидким (текучим) при низкой температуре, чтобы обеспечить надёжный запуск двигателя при низких температурах. Но, с другой стороны, масло должно быть достаточно густым, чтобы эффективно разделять трущиеся поверхности двигателя в прогретом состоянии и защищать от износа. +
Таким образом, моторные масла принято классифицировать в первую очередь по вязкости (или по вязкостно-температурным свойствам). Наибольшее распространение получила классификация моторных масле по вязкости, разработанная Американским обществом автомобильных инженеров (SAE) – классификация SAEJ300. В соответствии с данной классификацией масла разделены на 16 классов от 0W до 60. Часть классов относится к зимним классам – 0W, 5W, 10W и др. А часть классов относится к летним – 16, 20, 30, 40 и др. Моторные масла, вязкость которых обозначена с указанием и зимнего и летнего классов, например 5W-40, 0W-30, называются всесезонными и предназначены для эксплуатации в двигателях как при низкой так и при высокой температуре окружающего воздуха, в зимнее и летнее время года. Такие масла получили наибольшее распространения в автомобильных двигателях. +
+ (isOpen ? : )}> +
    + При выборе моторного масла необходимо учитывать: +
  1. Температуру окружающего воздуха, при которой эксплуатируется автомобиль и двигатель
  2. +
  3. Вид применяемого топлива (бензин или дизель)
  4. +
  5. Конструктивные особенности систем двигателя, например, наличие современной системы очистки (нейтрализации) отработавших газов и др.
  6. +
+ + Существует ещё ряд факторов. Однако, для того, чтобы при выборе моторного масла не запутаться во всех этих особенностях и тонкостях, необходимо обратиться к руководству по эксплуатации автомобиля (или двигателя). Именно в руководстве по эксплуатации содержится информация о рекомендуемом для применения классе вязкости моторного масла, уровне его эксплуатационных свойств. При этом марка (производитель) моторного масла может отличаться от того, что указано в руководстве. + +
+ (isOpen ? : )}> +
    + Интервал замены моторного масла зависит от ряда факторов, таких как: +
  1. Условия эксплуатации, нагрузка на двигатель, стиль вождения
  2. +
  3. Качество применяемого топлива (содержание в нем серы)
  4. +
  5. Качество самого моторного масла, уровень его моющих и нейтрализующих свойств, стабильность против + окисления и др. +
  6. +
+ Информация о рекомендованном интервале замены моторного масла также содержится в сервисной книжке + автомобиля или руководстве по эксплуатации. Типичным интервалом замены считается интервал между + техническими обслуживаниями двигателя равный 10-15 тыс. км пробега, при тяжёлых условиях эксплуатации + интервал обычно рекомендуется сократить примерно в два раза, например, до 7-8 тыс. км.
+ Главное – моторное масло должно быть заменено до того, как оно потеряет свои свойства, до того, как его + физико-химические параметры (вязкость, щелочное число, кислотное число, температура вспышки) достигнут + своих браковочных значений. + +
+ (isOpen ? : )}> + Замену моторного масла необходимо проводить на станциях технического обслуживания автомобилей, дилерских центрах, специальных пунктах замены масел. При смене моторного масла в обязательном порядке необходимо заменять и масляный фильтр. Специалисты, например на пункте замены масла, помогут с выбором необходимого класса вязкости масла, уровнем его эксплуатационных свойств, подберут требуемый масляный фильтр и проведут квалифицированную замену. В некоторых случаях может быть рекомендована процедура промывки смазочной системы двигателя. Например, при переходе с масла, имеющего минеральную основу, на масло с синтетической основой. + + (isOpen ? : )}> + Применение моторного масла, не отвечающего необходимым требованиям, может привести к отказам двигателя и к его капитальному ремонту.
+ При производстве качественных моторных масел добросовестные производители используют высококачественные базовые масла, стабильный пакет присадок, соблюдают технологию производства. Это позволяет обеспечить надёжную работу масла на всём интервале до замены.
+ Недобросовестные производители стараются экономить на компонентах масла, используют компоненты низкого качества. Для того, чтобы избежать покупки некачественного моторного масла несоответствующего требованиям необходимо обращаться на станции технического обслуживания автомобилей, дилерские центры и пункты замены масел, которые дорожат своими клиентами, своей деловой репутацией и не будут использовать некачественное масло в своей работе. +
) } diff --git a/src/components/reusable/footer.tsx b/src/components/reusable/footer.tsx index f41365a..bc4f94c 100644 --- a/src/components/reusable/footer.tsx +++ b/src/components/reusable/footer.tsx @@ -4,6 +4,7 @@ import Logo from "../../../public/header_logo.svg"; import TgIcon from "../../../public/tg_icon.svg" import VkIcon from "../../../public/vk_icon.svg" import YouTubeIcon from "../../../public/YouTubeIcon.svg" +import Drive2 from "../../../public/drive2.svg" const Footer = () => { return ( @@ -24,6 +25,8 @@ const Footer = () => { className={"fill-gray-3 group-hover:fill-primary transition-colors [&_path]:fill-white"}/> + {/* */} @@ -31,23 +34,8 @@ const Footer = () => { */} -
-

Бренд

-
    -
  • Персонализация
  • -
  • Технологии
  • -
  • Производство
  • -
  • Новости
  • -
  • Карьера
  • -
  • Миссия -
  • -
-
-
-

+

Продукция

  • Relynolli ® @@ -57,25 +45,49 @@ const Footer = () => {
-

Информация

+

О компании

    -
  • Оплата
  • +
  • Персонализация
  • +
  • Технологии
  • +
  • Производство
  • +
  • Новости
  • +
+
+
+

Информация

+
    +
  • Оплата
  • Контакты
  • +
+
+
+

Партнерам

+
    +
  • Карьера
  • +
  • Миссия +
  • Поддержка и рекламации
-
-

© ООО "ТД Технохим Групп" 2024

-

+

© ООО "ТД Технохим Групп" 2024

+

Политика конфиденциальности

-

Обработка персональных данных

+
+ +
diff --git a/src/pages/catalog/[code].tsx b/src/pages/catalog/[code].tsx index 8b9641f..442dd11 100644 --- a/src/pages/catalog/[code].tsx +++ b/src/pages/catalog/[code].tsx @@ -1,4 +1,4 @@ -import {BreadcrumbItem, Breadcrumbs, Button, Skeleton, Spinner} from "@nextui-org/react"; +import {BreadcrumbItem, Breadcrumbs, Button, Spinner} from "@nextui-org/react"; import HomeIcon from "../../../public/home_icon.svg"; import Link from "next/link"; import {InferGetStaticPropsType} from "next"; @@ -8,7 +8,7 @@ import favouritesStore, {toggleFavourite} from "@/store/favourites"; import {useSnapshot} from "valtio"; import useClient from "@/hooks/useClient"; import LocalAPI from "@/service/localAPI"; -import {useQuery, useQueryClient, useMutation} from "@tanstack/react-query"; +import {useMutation, useQuery, useQueryClient} from "@tanstack/react-query"; import {Img} from 'react-image' import {CartItem, Wrapper} from "@/service/types/local"; import LinkDoc from "@/components/reusable/linkDoc"; @@ -42,10 +42,10 @@ const OilCard = ({product}: InferGetStaticPropsType) => {
}> Главная @@ -59,7 +59,9 @@ const OilCard = ({product}: InferGetStaticPropsType) => {
- {isClient && product.properties.main_image && {product.name}}/>} + {isClient && product.properties.main_image && + {product.name}}/>}
Артикул: {product.properties.vendor_code} @@ -83,21 +85,23 @@ const OilCard = ({product}: InferGetStaticPropsType) => { {isClient && - } + } { isClient && - } -
@@ -109,9 +113,9 @@ const OilCard = ({product}: InferGetStaticPropsType) => {

Описание

- +

Характеристики

- + @@ -173,8 +177,11 @@ const OilCard = ({product}: InferGetStaticPropsType) => {

Документация

- {isClient && product.properties.documents && } - {isClient && product.properties.documents && } + {isClient && product.properties.documents && + } + {/*"relynolli.ru/upload/"+*/} + {isClient && product.properties.documents && + }
@@ -199,7 +206,7 @@ export const getStaticPaths = async () => { export const getStaticProps = async ({params: {code}}: { params: { code: string } }) => { const service = new LocalAPI() - try { + try { const data = await service.getCatalogItemByCode(code) return { props: { @@ -207,10 +214,9 @@ export const getStaticProps = async ({params: {code}}: { params: { code: string }, revalidate: 10 * 60 } - } - catch (e) { + } catch (e) { return { - notFound: true, + notFound: true, revalidate: 10 * 60 } } diff --git a/src/pages/personalization.tsx b/src/pages/personalization.tsx index 9515842..e2216bd 100644 --- a/src/pages/personalization.tsx +++ b/src/pages/personalization.tsx @@ -11,7 +11,7 @@ const Personalization = () => {

На базе собственного Научно-технического центра (НТЦ ООО «ТД Технохим Групп) наша компания готова доработать линейку продукции или услуги под запросы конкретного клиента.

- + motocross
diff --git a/src/pages/support.tsx b/src/pages/support.tsx index 95a9947..42b3c16 100644 --- a/src/pages/support.tsx +++ b/src/pages/support.tsx @@ -6,9 +6,8 @@ import {Button, Link} from "@nextui-org/react"; import ChevronBannerIcon from "../../public/banner_arr_btn.svg.svg"; const Support = () => { - return ( - + return (
@@ -45,8 +44,10 @@ const Support = () => {
-
-
+
+

У вас остались вопросы?

Вы можете обратиться в службу технической поддержки компании ООО «ТД Технохим Групп» и мы ответим на все Ваши вопросы!

@@ -60,7 +61,6 @@ const Support = () => {
- ) }