Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

Javascript conflict Nederlandse datum snelboekingsmodule

Javascript conflict Nederlandse datum snelboekingsmodule

27 jan 2020 18:30
#1
Wij hebben op onze website (3-talig) van het pension sinds vorige week een snelboekingsmodule staan van Easybooking.at.
Dit is een module waarin de bezoekers van de website een datum van aankomst en vertrek aan kunnen geven, op aanvragen of direct boeken kunnen klikken en dan op de pagina met respectievelijk het aanvraagformulier dan wel het reserveringsformulier terechtkomen.
Hierbij is het de bedoeling dat de datum automatisch wordt overgenomen in het aanvraagformulier of reserveringsformulier.

Bij de Duitse en de Engelse taal gaat dit vlekkeloos (datumweergave Duits: 01.01.2020, datumweergave Engels: 01/01/2020).
Echter bij het Nederlands (datumweergave 01-01-2020) gaat het fout. Daar wordt de datum niet correct overgenomen en zo kan het gebeuren bij een aanvraag dat de datum van aankomst 27-01-2020 is en de datum van vertrek 27-01-2022!

Uiteraard heb ik deze issue bij de ontwikkelaars neergelegd, maar ik dacht toch: "Er zitten bij het Joomla-forum een hoop knappe koppen, wie weet heeft iemand de oplossing!"

Reactie vanuit de ontwikkelaar: Javascript fout.
Voorstel vanuit de ontwikkelaar: voorlopig de Nederlandse module depubliceren van de site tot er een oplossing gevonden is.

Ik zie jullie reacties graag tegemoet.
  • David
  • David's berichtenfoto Heeft onderwerp gestart
  • Vaste bezoeker van Joomla!NL
  • Vaste bezoeker van Joomla!NL
  • Berichten: 1031

Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 13:18
#2
Hallo,

wanneer ik reserverings-formulier invoer zijn de datums goed.

Of is datum anders in de mail die jullie ontvangen van de klant?

Groetjesssss :)
  • Janp
  • Janp's Profielfoto
  • Bezoeker
  • Bezoeker

Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 13:53
#3
Het gaat ook niet om de weergave van de data in het reserveringsformulier maar dat de data wordt niet overgenomen vanuit de snelboekingsmodule op de startpagina (zoals aangegeven) op het reserveringsformulier.
  • David
  • David's berichtenfoto Heeft onderwerp gestart
  • Vaste bezoeker van Joomla!NL
  • Vaste bezoeker van Joomla!NL
  • Berichten: 1031

Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 14:28
#4
Ahaha ik zie het nu het is me duidelijk ;)

Als ik 22-02-2020 tot 23-02-2020 invoer dan wordt het 22-02-2020 tot 23-02-2021

Elke dag die ik langer invoer wordt het vertrek jaar ook verhoogt.

Zoals de maker al zegt is het java script probleem en daar heb ik geen kaas van gegeten ;) Maar het is een betaalde extensie toch? Dus dan moeten ze ook met oplossing.

Hoop dat een van de andere forum leden je wel kan helpen.

Succes ermee.

Groetjessssssss :)
  • Janp
  • Janp's Profielfoto
  • Bezoeker
  • Bezoeker

Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 15:19
#5
Kan je dat script ook in een testomgeving zetten of is dat gekoppeld aan je domeinnaam?
Ik weet het niet zeker, maar ergens wordt een heel oude JQuery geladen:
Code:
/*! jQuery v1.8.3 jquery.com | jquery.org/license */
Dat zou de oorzaak kunnen zijn.
Er klopt in ieder geval iets niet in de aanroep:
NL
Code:
https://www.easy-booking.at/wo/Services/com/eBook/frontEnd/gui_NonFlashFrontEnd.php?id=8634&locale=nl_NL&fontcolor=black&source=&catId=&hideNumberOfChildren=true&yearEB=01&monthEB=02&dayEB=2020&nightsStay=5113
Jaar en dag worden omgewisseld.
DE
Code:
https://www.easy-booking.at/wo/Services/com/eBook/frontEnd/gui_NonFlashFrontEnd.php?id=8634&locale=de_AT&fontcolor=black&source=&catId=&hideNumberOfChildren=true&yearEB=2020&monthEB=02&dayEB=01&nightsStay=14
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37119

Re:Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 15:22
#6
Als de oude JQuery bij de externe partij draait, wordt het lastig op onze website dat goed te laten draaien. Ik ga er namelijk vanuit dat de website en extensies de juiste versies hebben.
Of zou JQuery Easy kunnen helpen?

Verstuurd vanaf mijn SM-J730F met Tapatalk
  • David
  • David's berichtenfoto Heeft onderwerp gestart
  • Vaste bezoeker van Joomla!NL
  • Vaste bezoeker van Joomla!NL
  • Berichten: 1031

Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 15:27
#7
Ja, dat weet ik dus niet. Maar op hun demo site draait versie 2.2.4
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37119

Re:Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 15:28
#8
Ook op hun demosite gaat het fout, dus dat zal het niet zijn.

Verstuurd vanaf mijn SM-J730F met Tapatalk
  • David
  • David's berichtenfoto Heeft onderwerp gestart
  • Vaste bezoeker van Joomla!NL
  • Vaste bezoeker van Joomla!NL
  • Berichten: 1031

Javascript conflict Nederlandse datum snelboekingsmodule

28 jan 2020 15:55
#9
Ik denk toch dat het in hun code zit. De substrings hier worden niet goed opgehaald:
Code:
function convert_date(input_date) { var year, month, day; switch (lId) { case 1: // en case 4: // it case 5: // fr - dd/mm/yy case 2: // de case 10: // ru - dd.mm.yy case 3: // nl -dd-mm-yy year=input_date.substr(6,4); month=input_date.substr(3,2)-1; day=input_date.substr(0,2); break; case 6: // hu - yy.mm.dd year=input_date.substr(0,4); month=input_date.substr(5,2)-1; day=input_date.substr(8,2); break; } var ret = new Date(year, month, day); return(ret); }
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37119
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 1.015 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie