Tinklo komponentai
Tinklo komponentai yra standartas, leidžiantis integruoti visą JavaScript funkcionalumą į jūsų svetainę, neturint programavimo žinių. Dėl šios puikios technologijos galite lengvai įterpti Wink kelionių inventorių. Šiame straipsnyje pristatome mūsų tinklo komponentų kolekciją ir parodome, kaip juos naudoti.
Įterpti Wink
Section titled “Įterpti Wink”Yra trys dalykai, kuriuos turite įtraukti į bet kurią puslapį, kuriame norite rodyti vieną iš mūsų tinklo komponentų.
- Įtraukite mūsų stiliaus lapą.
- Įtraukite mūsų JavaScript.
- Įtraukite mūsų programos įkroviklį.
Stiliaus lapas
Section titled “Stiliaus lapas”Įtraukite mūsų CSS stilius dokumento <head> dalyje.
<html> <head> <link rel="stylesheet" href="https://elements.wink.travel/styles.css"></link> </head></html>JavaScript
Section titled “JavaScript”Įtraukite mūsų JavaScript dokumento apačioje. (Rekomenduojame tiesiai prieš uždarantįjį body žymą).
<html> <body> <script src="https://elements.wink.travel/elements.js" type="module" defer></script> </body></html>Jūsų svetainė dabar paruošta ir gali rodyti mūsų tinklo komponentus.
Komponentai
Section titled “Komponentai”Žemiau skaitykite apie mūsų komponentų biblioteką.
Programos įkroviklis
Section titled “Programos įkroviklis”Įkroviklis atsakingas už būsenos palaikymą ir sąveikos valdymą tarp mūsų komponentų. (Įtraukite jį po mūsų JavaScript).
<html> <body> <wink-app-loader client-id="JŪSŲ KLIENTO ID ČIA" configuration-id="JŪSŲ PRITAIKYMO ID ČIA" ></wink-app-loader> </body></html>Turinys įkroviklis
Section titled “Turinys įkroviklis”Turinio įkroviklis yra mūsų tinklo komponentų bibliotekos širdis. Jis atsakingas už jūsų inventoriaus rodymą (kortelės, tinkleliai, žemėlapiai).
Galimi atributai:
- layout
- id
- sort
sort atributas galimas tik kai layout yra RANKED ir nenorite naudoti esamo reitinguoto tinklelio. Tokiais atvejais palikite id tuščią.
Galimi išdėstymo tipai:
AD_BANNERMAPHOTELGUEST_ROOMMEETING_ROOMSPARESTAURANTACTIVITYATTRACTIONPLACEADD_ONLISTSEARCHRANKED
Galimi rūšiavimo tipai:
MEMBERPRICE_LOW_TO_HIGHPRICE_HIGH_TO_LOWPRICEPOPULARITYECOEXPERIENCEPERKLOYALTYPACKAGE
<html> <body> <wink-content-loader layout="GUEST_ROOM" id="2de7ee9c-61c9-11ef-9722-42004e494300" ></wink-content-loader> </body></html>Pavyzdžių rasite kortelėms, tinkleliams ir žemėlapiams.
Paieška
Section titled “Paieška”Paieška puikiai veikia kartu su vienu iš jūsų reitinguotų tinklelių. Ji leidžia vartotojams ieškoti viešbučių ir krypčių, o tinklelis atnaujinamas pagal paieškos rezultatus.
<html> <body> <wink-lookup></wink-lookup> </body></html>Spustelėjus aukščiau esantį komponentą atsidaro modalas, kuriame galite įvesti ieškomą vietą arba viešbutį.
Maršrutas
Section titled “Maršrutas”Maršruto mygtukas rodo dabartinį maršrutą ant mygtuko. Paspaudus jį, pilnas maršruto pasirinkimo langas atsidaro kaip modalas.
<html> <body> <wink-itinerary></wink-itinerary> </body></html>Spustelėjus aukščiau esantį mygtuką atsidaro modalas, leidžiantis atnaujinti maršrutą.
Paieška
Section titled “Paieška”Paieška yra tik ikona pažymėtas maršruto pasirinkimo mygtukas. Paspaudus jį, pilnas maršruto pasirinkimo langas atsidaro kaip modalas.
<html> <body> <wink-search></wink-search> </body></html>Spustelėjus aukščiau esantį mygtuką atsidaro modalas, leidžiantis atnaujinti maršrutą.
Maršruto forma
Section titled “Maršruto forma”Maršruto komponentas rodo maršruto formą, su kuria vartotojai gali sąveikauti.
<html> <body> <wink-itinerary-form></wink-itinerary-form> </body></html>Keičiant maršrutą bet kuriame mūsų maršruto komponente, įvyksta maršruto atnaujinimo įvykis bet kuriam inventoriui, kuris šiuo metu rodomas puslapyje.
Paskyra
Section titled “Paskyra”Paskyros mygtukas leidžia pridėti Wink autentifikaciją į jūsų svetainę.
<html> <body> <wink-account></wink-account> </body></html>Spustelėjus mygtuką, kai vartotojas nėra autentifikuotas, jis bus nukreiptas į autentifikaciją. Kai vartotojas yra autentifikuotas, rodoma vartotojo profilio piktograma.
Spustelėjus mygtuką atsidaro vartotojui skirtas išskleidžiamasis meniu.
Įterpti TripPay
Section titled “Įterpti TripPay”Yra du dalykai, kuriuos turite įtraukti į bet kurį puslapį, kuriame norite naudoti TripPay mokėjimo tinklo komponentą.
- Įtraukite mūsų stiliaus lapą.
- Įtraukite mūsų JavaScript.
Stiliaus lapas
Section titled “Stiliaus lapas”Įtraukite mūsų CSS stilius dokumento <head> dalyje.
<html> <head> <link rel="stylesheet" href="https://elements.trippay.io/styles.css"></link> </head></html>JavaScript
Section titled “JavaScript”Įtraukite mūsų JavaScript dokumento apačioje. (Rekomenduojame tiesiai prieš uždarantįjį body žymą).
<html> <body> <script src="https://elements.trippay.io/elements.js" type="module" defer></script> </body></html>Jūsų svetainė dabar paruošta ir gali rodyti mūsų tinklo komponentus.
Komponentai
Section titled “Komponentai”Mokėjimas
Section titled “Mokėjimas”Mokėjimo komponentas leidžia informuoti TripPay, kad keliautojas nori ką nors įsigyti, ir nurodyti taisykles bei kainas už tuos daiktus.
Yra vienas privalomas atributas valdikliui:
idUžsakymo sutarties identifikatorius, kurį norite vykdyti.
<html> <body> <trip-pay id="<INSERT_BOOKING_CONTRACT_ID>"></trip-pay> </body></html>Valdiklis paruošia sutartį vykdymui ir rodo mokėjimo duomenis (1 pav.) vartotojui, kad užbaigtų užsakymą.
Klaidos
Section titled “Klaidos”Jei įterpiant vieną iš mūsų tinklo komponentų, tiek WinkLinks, tiek jūsų svetainėje, gaunate klaidos pranešimą, gali būti keletas priežasčių:
Prieinamumas
Section titled “Prieinamumas”Inventorius gali būti nebepasiekiamas. Eikite į Wink Studio ir patikrinkite, ar “kortelės” būsena yra prieinama. Jei ne, ji bus pažymėta raudonai. Tokiu atveju galite palaukti, gal tiekėjas vėl ją padarys prieinamą, arba pašalinti ją iš savo sąrašo.
Pašalinta
Section titled “Pašalinta”Inventorius galėjo būti pašalintas. Eikite į Wink Studio ir patikrinkite, ar “kortelės” būsena yra prieinama. Jei ne, ji bus pažymėta raudonai. Tokiu atveju galite palaukti, gal tiekėjas vėl ją padarys prieinamą, arba pašalinti ją iš savo sąrašo.
Pritaikymas
Section titled “Pritaikymas”Galbūt netyčia pašalinote pritaikymą, kurį nustatėte kartu su savo inventorium. Įsitikinkite, kad pritaikymas vis dar yra prieinamas, ir nustatykite naują, jei kažkuris trūksta.
Programa
Section titled “Programa”Tai skirta tik žiniatinklio kūrėjams. Jei netyčia pašalinote Programą, dėl ko klientų ID nebėra, sukurkite naują programą ir naudokite naują klientų ID, kad įterptumėte mūsų tinklo komponentus.