Zum Inhalt springen

rggooglemap und xajax Probleme

Erstellt am 23. Januar 2008 · 14 Antworten · letzte Antwort am 2. April 2008

Tags: Frage

project_gonz ·

Hallo Zusammen,

Ich habe ein kleines Problem mit dem xajx Plugin.

Bekomme im Backend wenn ich auf Google-Map klicke immer
ein Fenster mit einer Fehlermedlung:

Error: the xajax Javascript file could no be included. Perhaps the URL is incorrect?
URL: ../../../../typo3conf/ext/xajax/xajax_js_xajax.js

Habe nachgeschut, die xajax.js liegt in dem Ordner...

muss ich das irgendwie einbinden oder kann ich Pfad ändern?

project_gonz ·

Ok, das hat geklappt soweit, allerdings wenn ich auf speichern Klicke bekomme ich ne neue Fehlermeldung...

Bild: fixyou.de/fehler.JPG

Ich habe in der Zeile 455 den echten Pfad reingeschrieben...

'.$this->xajax->getJavascript('http://www.fixyou.de/typo/typo3conf/ext/xajax')

oder war das falsch??

und ich habe gesehen in meinen tt_adress hab ich keine Felder für Koordinaten.
hab die neuste Version, muss ich eine ältere nehmen?
unter Settings im Google-Map schein alles Ok zu sein!

el_wiesel ·

Hallo

Du musst "UTF8" ersetzen durch „iso-8859-1“.
Deinen Fehler kannst Du also wie folgt beheben:

Ändern im Backend: Install-tool > All configuration > [BE][forceCharset] = utf-8

oder die Datei class.tx_xajax.php bearbeiten und folgenden Teil suchen:
'xajax_default_char_encoding', 'utf8' und eben "utf8" durch "iso-8859-1" ersetzen.

Gruss Marc

sefer ·

[ XAJAX-Problem ]
Hi,

bei mir erscheint ebenfalls die Meldung:
Error: the xajax Javascript file could no be included. Perhaps the URL is incorrect?
URL: ../../../../typo3conf/ext/xajax/xajax_js_xajax.js

ich habe allerdings das ganze in einem unterordner installiert:
www.amafu.de/alfa2_2

was muss ich ändern, damit es funktioniert?

Danke,
Sefer

sefer ·

Hi,

ertsmal danke für die Antwort.
Habe nun dieses
('../../../../'.t3lib_extMgm::extRelPath("xajax"))

durch dieses

('http://www.amafu.de/alfa2_2/typo3conf/ext/xajax')

ersetzt und die Fehlermeldung kommt nicht mehr.

Ich kann aber die Karte immer noch nicht sehen. wenn ich im plugin "Anzeige von Menü" mache dann kommt im FE gar nix. Wenn ich "Anzeige von Karte" mache, dann sehe ich zumindest mein erstelltes POI "Fussballvereine" aber die Landkarte ist nicht zusehen.

Wüsste jetzt auch nicht woraan es liegen sollte, habe die anleitung ziemlich genau durchgearbeitet. Das einzige was ich noch nicht 100%ig weiß ist der API-KEY:
Google Maps API key
Key need to get a working map. Get it at http://www.google.com/apis/maps/signup.html

Muss ich hier die Adresse:
www.amafu.de oder
www.amafu.de/alfa2_2 eingeben?

Ciao'
Sefer

sefer ·

Hi,

habe jetzt die reine domain angegeben www.amafu.de.

Und habe die anleitung nochmal durchgespielt, aber ich kann die googlekarte immer noch nicht sehen. woran könnte es denn noch liegen?

Ciao'
Sefer

sefer ·

Ahhhh....

habe jetzt die Lösung gefunden.

Man muss den Datensatz für "Body onEvents Javascript" mit dem Befehl "makeMap();"
auf der Seite platzieren, wo auch das Plugin: rggooglemap patziert ist.

Supper extension, aber...

----EDIT:---
KARTE:
Habe bemert, das wenn ich die anzeige auf "Karte" stelle, dass ich das Zoommenü gar nicht habe. Wobei man mit linkem doppelklick hinein und rechtem doppelklick hinauszoomen kann. Das verschieben der Karte funktioniert durch das halten der karte mit der linken maustaste.

MENÜ, SUCHE, POI:
funktioniert garnicht

----EDIT 2 ---
Karte:
Nach dem ich die matschigen Tomaten von meinen äuglein weggewischt habe, konnte ich endlich im Pluginmenü "Navigationsschalter anzeigen" das gewünschte einschalten.

Ich hoffe, dass bei "Menü, Suche, POI" ich ebenfalls Fehler mache und alles eigentlich funktioniert, aber welchen Fehler mache ich denn?

DiePicknickerin ·

Ich hatte mit der Pfadangabe auch gerade Probleme bei Versuchen mit lokaler Installation und Webserver-Produktiv-Umgebung.

Daher habe ich diese Zeile #455
in der mod1/index.php so geändert:

 '.$this->xajax->getJavascript('http://' . $_SERVER['HTTP_HOST'] .'/'. t3lib_extMgm::siteRelPath("xajax"))

Damit klappts zumindest bei mir.

Grüßlis!