pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: fjuergens am 24 Juli 2021, 15:14:36

Titel: Terminkalender kein Google Maps mehr ???
Beitrag von: fjuergens am 24 Juli 2021, 15:14:36
seit dem Update auf die neuste Version, wird kein Google Maps mehr angezeigt.
in der alten Konfiguration musste doch ein Key eingetragen werden.....
den Punkt finde ich nicht mehr ???

Fällt das jetzt weg ?????

Danke im voraus
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: Olaf am 24 Juli 2021, 23:45:46
In der neuen Version gibt es ein Textfeld, worin der HTML Code von googleMaps eingetragen werden kann. Schau mal in das Handbuch von schedule, da ist das beschrieben
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: fjuergens am 25 Juli 2021, 05:55:42
Es gab vorher einen KEY von Google, das meinte ich ,
der kommt da ja nicht hin

dann ist es einfacher das ganze per iframe einzubinden, finde ich zumindest
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: Olaf am 26 Juli 2021, 08:12:21
Die frühere GoogleMaps-API-Schnittstelle wird nun nicht mehr unterstützt, da diese aktuell nur auf einen kostenpflichtigen Account setzt. Dafür war der frühere Google-API-Key.

bei der jetzigen Methode wird ja die Karte per iFrame eingebunden. Vorteil ist nun, daß man nicht mehr auf GoogleMaps beschränkt ist.
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: fjuergens am 26 Juli 2021, 14:19:37
Also den iframe... von Google Maps, in das HTML Feld kopieren... ???
werde es mal versuchen.......

Dann kommt an der Stelle:
Google Maps Vorschaubild

Google Maps Platform rejected your request. Invalid request. Invalid 'pb' parameter.

Wen ich den iframe  im Textfeld eingebe... kommt die Karte einwandfrei

übrigens, die Google API ist bis 2000 Aufrufe kostenlos
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: fjuergens am 26 Juli 2021, 14:36:45
wen ich den Code von Google so eintrage:

<p><iframe allowfullscreen="" height="300" loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3146.638918410905!2d23.654157915163864!3d37.93886511047503!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x14a1bbfaabb4ecf7%3A0x93c93081dc95804e!2sVeakio%20Municipal%20Theater!5e0!3m2!1sde!2sgr!4v1627196269587!5m2!1sde!2sgr" style="border:0;" width="400"></iframe><br />

läuft dem im Textfeld allerbest....

Beim eintragen in dem HTML Feld wir das Ende beim speichern abgechnitten:

<p><iframe allowfullscreen="" height="300" loading="lazy" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3146.638918410905!2d23.654157915163864!3d37.93886511047503!2m3!1f0!

ist klar, kann nicht gehen
aber warum wird das Ende abgeschnitten  ???

Gruß aus Athen
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: Olaf am 26 Juli 2021, 14:49:48
im Editor werden die Eingaben gefiltert. d.h. auch nichtdarstellbare HTML-Zeichen werden umgewandelt. in der URL sind solche Codes drin und werden deshalb umgeschrieben. In dem Maps-Textfeld für den Code bei Schedule, findet keine Umwandlung statt, deswegen geht das da auch.
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: fjuergens am 26 Juli 2021, 15:57:44
Sehr schön erklärt... Danke dafür

aber wie bekommt man es hin das es geht ?????

In den HTML Einstellungen vom System vielleicht ???

Sorry wen ich nerve :-)
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: Olaf am 26 Juli 2021, 18:57:59
...das geht im Editorfeld gar nicht. Nimm das Textfeld für die Karte.
Durch das pmx-interne Sicherheitssystem, welche sich nicht von aussen konfigurieren lässt (beabsichtigt), d.h. die Kontrolle von Eingaben, dem Konvertieren von Zeichen zum Schutz für die Datenbank und dann wieder das zurückkonvertieren aus der Datenbank in die Anzeige macht diesen Code unmöglich. Das ist auch gut so.
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: fjuergens am 27 Juli 2021, 16:50:41
Aber sicher geht es im Editor :-) mache ich fast täglich...

Wen ich einen neuen Termin einstelle gehe ich im Editor auf Quelltext, und kopierst den iframe komplett rein an die richtige Stelle ...
geht aller best, wen du dann zurückschaltest hast du die Karte drin..... :puzzled:


Das blöde ist nur das ich eine Frau ( nicht meine ) habe die auch Termine einstellt, die ich allerdings freigeben muss,
das mit dem Iframe bekommt die nicht geregelt, das war für sie vorher besser, Land, Stadt, PLZ. Strasse usw. und
schon war der Veranstaltungsort eingefügt.....

Bedeutet jetz nur mehr Arbeit  :gruebel:

Was mich gerade etwas verwirrt, das der Ditor hier etwas anders aussieht als bei mir  :gruebel:
Hier gibt es den Button QUELLCODE gar nicht


Dann könnte ,man doch das:

Google-Maps Karte   
Wenn aktiviert wird unten stehender Code angezeigt.

Code für Map (HTML-Code)   
dieser Code wird unterhalb der Beschreibung im Event angezeigt.

rausnehmen, verwirrt nur, und wen es eh nicht geht  :smile:

Gruß aus Athen
Titel: Re: Terminkalender kein Google Maps mehr ???
Beitrag von: Olaf am 28 Juli 2021, 07:36:39
das mit dem neuen Code-Feld fünktioniert ja auch. Das alte System funktionierte nicht mehr sicher. Wenn ich eine bessere Lösung habe, dann baue ich sie ein.