Hallo,
ja ist alles per template + css stylebar
georg
Hallo,
ja ist alles per template + css stylebar
georg
Ich verwende die Version 2.1.3, dies zur Erläuterung.
Seltsam ist, dass sich einige Änderungen am CSS auf das Frontend auswirken und andere nicht.
Z.B. die Titelgrösse h1, daran kann nichts geschraubt werden.
Im Setup.txt konnte ich die Reiter umbenennen. Aber ich finde keine Konfigurationsmöglichkeiten die Schrift oder Links in den Reitern anzupassen.
Das HTML-Template scheint mir vor allem den Positionierungen zu dienen.
hmm, grübel
Hallo,
ok das klärt wieder einiges, und meine 1. Antwort stimmt damit natürlich nicht mehr! Nur mit den neuen Versionen > 3.0.0 kann man das komplett bestimmen. würde dir zu einem update raten. sonst würd ich das mal per firebug anschauen, da sollte man schon hinkommen zu den reitern
georg
Salü Georg
dann muss ich vielleicht nochmals mit dem Firebug dahinter.
Schon der Fehler dass die Kategorien und POIs im FF nicht angezeigt wurden,
wurde mit dem Firebug aufgedeckt.
Folgenden Eintrag musste ich setzen, damit die Kategorien und POIs im FF nicht
hinter der Karte verschwinden:
.tx-rggooglemap-poi { float:none; }
Habe mich schon mal an den Versionen 3.0.0 und 3.0.1 probiert, habe aber wieder
ein Downgrade vorgenommen, weil ich im Backend einen Xajax Fehler erhalten habe.
Werde mich also nochmals an der neuen Version versuchen.
Gruss Marc
So, ich habe mittlerweile das Update auf die Version 3.0.1 durchgeführt.
Nun stehe ich etwas an. Es tritt folgender Xajax Fehler auf, wenn im Backend das Modul "Google-Map" angeklickt wird.
Error: the xajax Javascript file could not be included. Perhaps the URL is incorrect?
URL:../../../../../typo3conf/ext/xajax/xajax_js/xajax.js
Natürlich habe ich im Vorfeld die Erweiterung "de_addbodyjscript" installiert und einen Datensatz vom Typ "Body onEvents JavaScript" auf der selben Seite, auf welcher die Karte eingebaut ist, angelegt.
Nachdem der Event Type "onload" gewählt wurde, habe ich den Java Script Aufruf "makeMap();" gemacht.
Kann es daran liegen, dass die Webseite noch nicht zum Typo3 Ordner umgeleitet wurde, da die Webseite noch nicht aufgeschaltet und veröffentlicht worden ist?
Vielen Dank für Eure Bemühungen und Hilfe!
Gruss Marc
ja wenn mans im unterordner hat, muss mans noch anpassen, in mod1/index.php > such enfach nach dem pfad
georg
Hallo Georg
Dein Tipp hat mir insofern geholfen, dass ich die Xajax-Fehlermeldung beseitigen konnte.
Ich habe im File index.php folgende Zeile ersetzt:
'.$this->xajax->getJavascript('../../../../'.t3lib_extMgm::extRelPath("xajax"))
Neu eingetragen ist:
'.$this->xajax->getJavascript('http://www.webseite.ch/typo3/typo3conf/ext/xajax')
Nun stehe ich aber vor dem Problem, dass mir keine Karte im Frontend angezeigt wird. Komisch, denn die Erweiterung "de_addbodyjscript" ist ja installiert und der Java Script Aufruf "makeMap();" gemacht.
Wäre froh wenn Dir noch etwas dazu einfallen würde.
Aber natürlich danke für Deine bisherige Hilfe.
Gruss Marc
Ich habe mir heute auch die 3.0.1 Version frisch (kein update) installiert nach Wiki-Manual. Bekomme auch keine Karte im FE angezeigt.
Im Modul Google-Map "alle Datensätze anzeigen" werden keine Adresssätze aufgelistet, weder nach manuellem Anlegen der Adressdaten (lng, lat) noch per Anlage mit dem Marker im Modul Auswahl "Karte & Punkt speichern".
Könnte es daran liegen, dass man den Pfad zu tt_address per TS setzen muss, denn beim Versuch, die Adresssätze zu speichern erscheint folgender Error:
1: Attempt to insert record on page '[root-level]' (0) where this table, tt_address, is not allowed
Bild: fcschwabing.de/…/rggooglemap-1.jpg
Wenn ich das Google-Map Modul auf der Seite mit dem Google-Map record aufrufe ( Pfad: /root/Service/Routenplaner/ ), wird nicht mal ein link "neue Adresse" angezeigt. (Screenshot 2)
Bild: fcschwabing.de/…/rggooglemap-2.jpg
Hier meine Datensätzen auf der Seite (id=295) mit dem rggooglemap-record (sreenshot 3)
Bild: fcschwabing.de/…/rggooglemap-3.jpg
Hier die Datensätze im Sysordner POI (id=296) (screenshot 4)
Bild: fcschwabing.de/…/rggooglemap-4.jpg
typo3 4.1.5
tt_address 2.2.1 (war schon vor rggooglemap installiert)
[tx_rggooglemap_pi1]=USER_INT
[includeLibs]=typo3conf/ext/rggooglemap/pi1/class.tx_rggooglemap_pi1.php
[userFunc]=tx_rggooglemap_pi1->main
[test]=juhu
[templateFile]=EXT:rggooglemap/template.html
[pidList]=296
[recursive]=
[mapDiv]=map
[mapWidth]=300
[mapHeight]=450
[mapLng]=13.537216186523438
[mapLat]=47.585673399138294
[mapZoom]=11
[mapKey]=ABQIAAAAOBN79CNdF2DHjFZ4DrSnURRK3MXwQT4BCCctirYJEykfyF0rPRRA5_aoDCJouEqNDKuGqFqa9P6vrg
[mapType]=G_MAP_TYPE
[mapControl]=show
[mapNavigation]=small
[mapNavigationOnMouseOver]=0
[mapOverview]=0
[mapActiveCats]=
[mapAvailableCats]=
[enableDoubleClickZoom]=1
[enableContinuousZoom]=1
[enableScrollWheelZoom]=1
[recordsPerPage]=10
[catIcon]=IMAGE
[poi]
[imageFields]=image
[poiImage]=IMAGE
[linkFields]=email,www
[link]
[popup]
[menu]
[search]
[activateCluster]=0
[geocodeDefaultCountry]=germany
[_CSS_DEFAULT_STYLE]=
[tx_rggooglemap_pi2]=USER
[userFunc]=tx_rggooglemap_pi2->main
[tt_addressOnly]=1
[tableType]=tt_address
[tx_rggooglemap_pi3]=USER
[userFunc]=tx_rggooglemap_pi3->main
[tx_deaddbodyjscript_pi1]=USER
[tt_news]=USER
[tx_croncssstyledimgtext]
[tx_directmail_pi1]=USER
[tx_cwtcommunity_pi1]=USER_INT
[tx_srfreecap_pi1]
[tx_srfreecap_pi2]
[feadmin]
[meta]=PHP_SCRIPT
[tipafriend]=USER
[tx_muniProcAdm_pi1]
[tx_mininews_pi1]
http://www.fcschwabing.de/index.php?id=295&type=500
LG Martin
Salü Martin
also ich würde vorschlagen, dass Du mal alle Adress-Datensätze, wie auch Kategorien in einem Sysfolder ablegst.
Im Plugin, welches Du dann auf einer Seite platzierst kannst Du ja angeben, auf welchen Sysfolder zugegriffen werden soll.
Und falls Du Dich fragst, warum evtl. nicht alle Datensätze angezeigt werden, hast Du wahrscheinlich nicht die Listen-Ansicht aktiv. In der Seitenansicht werden Datensätze ja nicht angezeigt.
Versuche auf jeden Fall mal, wie oben beschrieben, alles in einen Sysfolder zu packen. Damit merzt Du sicher einige Probleme aus.
Aber schlussendlich arbeite ich mit der Version 2.1.3 von rggooglemap, da ich die Version 3.0.1 und 3.0.0 ebenfalls nicht hinbekommen habe, sprich mir wurde im Frontend auch keine Karte angezeigt.
Gruss Marc
Hello Marc,
danke für Deine Infos.
Die Datensätze liegen ja bereits in einem Sysordner "POI" (screenshot 4).
Und in der List-Ansicht werden die Datensätze im Sysornder auch angezeigt. Was hätte es für einen Sinn im Google-Map Modul eine Auswahlfeld "Alle Datensätze anzeigen" anzubieten, die dann aber gar keine Ansicht liefert? Oder lieg ich da falsch, durchaus möglich.
Warum dann im FE mit &type=500 dennoch Marker angzeigt werden, erschließt sich mir auch nicht, hm...
Ich werde mal weiter grübeln.
Martin
warum gibst du bitte die Startkoordinaten so ein:
+11° 35' 100
48° 10' 33.80
das ist falsch
Hallo Forum...
Mein Problem ist anscheinend nicht ganz so selten... Auch bei mir wird keine Karte angezeigt. Laut Quelltext wird folgendes ausgegeben:
<!-- Plugin inserted: [begin] -->
<!--
BEGIN: Content of extension "rggooglemap", plugin "tx_rggooglemap_pi1"
-->
<div class="tx-rggooglemap-pi1">
<div id="mapcatlist" style="display: none;"></div>
<div class="mapnest">
<div class="maptop">
<div class="mapcat">
<form action="" onsubmit="return false;" name="xajax_cat" id="xajax_cat">
<ul id="treemenu1" class="pde">
<li>
<input name="cb[1]" value="1" onclick="tx_rggooglemap_pi1processCat(xajax.getFormValues('xajax_cat'));clearCat(); " type="checkbox"> <img src="typo3temp/pics/map__button_c11x11.png" alt="" title="" height="11" width="11"> Caprice
</li>
</ul>
</form>
</div>
<div id="map" style="height: 290px; width: 490px;"></div>
</div>
<div class="mapbottom">
<div id="formResult"></div>
</div>
</div>
<div id="infobox" style="left: 490px; top: 320px;"></div>
<div id="coordinfo"></div>
</div>
<!-- END: Content of extension "rggooglemap", plugin "tx_rggooglemap_pi1" -->
<!-- Plugin inserted: [end] -->
Das BodyOnload-Gedöns steht eingetragen auf der Seite mit dem Plugin auf "makeMap();", POI-Kat angelegt inkl. Adressgruppe und Adresse (also jeweils ein Eintrag). Ergebnis
Allmählich weiss ich nicht mehr weiter.
Kann mir jemand evtl. mal einen "default-TS" Eintrag zeigen? Oder sonst irgendwelche Ideen???
Falls eine mögliche Lösung noch wen interessiert:
Ich hatte das gleiche Problem (keine Karte zu sehen) und konnte es lösen, indem ich "makeMap();" anders aufgerufen habe.
Und zwar per
if (typeof makeMap == 'function'){
addLoadEvent(makeMap);
}
in meinem Standard-Javascript, das fest am Ende des bodys eingebunden ist
Statt "addLoadEvent" von Simon Willison (die Funktion muss natürlich auch im js definiert sein: http://simonwillison.net/2004/May/26/addLoadEvent/) geht vermutlich auch ein einfaches
window.onload=makeMap;
de_addbodyjscript brauche ich nun gar nicht mehr; ich halte diese Lösung ohnehin für sauberer.