Contao-Camp 2024
Seite 3 von 9 ErsteErste 123457 ... LetzteLetzte
Ergebnis 81 bis 120 von 322

Thema: [con4gis_maps] Offizieller Support-Thread

  1. #81
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard Einbinden von anderen Contao Tabellen

    Hallo Matthias,
    vielen Dank für deine nette Unterstützung.

    Zu einen: Im Source Code habe ich es jetzt 'Raw' hinbekommen. Es liegt meines Erachtens in der LayerContentApi.php um die Zeile 241.
    Code:
    if ($arrConfig['ptable']) {
                        $sourcePid = $objLayer->tab_pid;
                        $pidOption = "WHERE `pid` = '$sourcePid'  ";
                    }
                    if ($arrConfig['sqlwhere']) {
                        $whereClause = ' AND ' . $arrConfig['sqlwhere'];
                    }
    //                $query = "SELECT * FROM `$sourceTable`" . $pidOption . $whereClause;
                    $query = "SELECT * FROM `$sourceTable`" . " WHERE `published` = '1'";
    Sobald keine ptable angesprochen wird entfällt in der SQL Query das WHERE. Im weiteren scheint die Notation "Anführungsstriche" bzw 'Hochkomma' ebenfalls wichtig.
    Dazu versuche ich mal einen kleinen Workarround zu generieren.

    Zum anderen komme ich in der Kartenstruktur nicht weiter. Für mich persönlich der wichtigere Part, da dort direkt im Backend manipuliert werden kann.
    Augenblicklich finde ich nicht heraus, wo die Hinterlegung der Bedingung in der Kartenstruktur im C4G abgearbeitet wird.

    ..
    Exkurs:
    Vor dem Hintergrund fiel mir auf, dass a. in der DB der Eintrag in der tab_whereclause Spalte im HTML Code generiert wird -> mm_xxx.published &#61 ; 1 und
    b. das in der DCA Config der einschaltbare Debugmodus keinerlei Auswirkungen hat.
    --

    Vielleicht hast du eine Idee, oder einen Ansatz, wo ich genau suchen oder prüfen kann.

    Viele Grüße
    Uwe

  2. #82
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Moin Uwe,

    ja, dass sieht tatsächlich so aus, als ob etwas Code verschwunden ist

    Das hier ist der ursprüngliche Code:

    Code:
                    $sourceTable = $objLayer->tab_source;
                    $sourcePid = $objLayer->tab_pid;
                    $addWhereClause = $objLayer->tab_whereclause . " AND `published` = 1";
                    $query = "SELECT * FROM `$sourceTable` WHERE `pid` = '$sourcePid' $addWhereClause";
                    $result = \Database::getInstance()->prepare($query)->execute();
                    while($result->next())
                    {
                        if ($result->c4g_loc_geox && $result->c4g_loc_geoy)
                        {
                            $arrReturnData[] = array
                            (
                                "id" => $result->id,
                                "type" => 'GeoJSON',
                                "format" => "GeoJSON",
                                "origType" => "table",
                                "locationStyle" => $result->c4g_locstyle,
                                "data" => $arrGeoJson = array
                                (
                                    'type' => 'Feature',
                                    'geometry' => array(
                                        'type' => 'Point',
                                        'coordinates' => array(
                                            floatval($result->c4g_loc_geox),
                                            floatval($result->c4g_loc_geoy)
                                        ),
                                    ),
                                    'properties' => array
                                    (
                                        'projection' => 'EPSG:4326',
                                        'popup' => array(
                                            'async' => false,
                                            'content' => $result->teaser,
                                        ),
                                        'tooltip' => $result->c4g_loc_label
                                    )
                                )
                            );
                        }
                    }
                    break;
    Hab' zurzeit leider nicht die Möglichkeit da Energie reinzustecken. Mit der nächsten Version werden wir das wieder reparieren. Falls Du das so hinbekommst (wichtig ist, dass das "$objLayer->tab_whereclause" wieder reinkommt), schick mir bitte Deine Änderungen dann mache ich in den nächsten Tagen das Bugfix-Release.

    Der Debug-Modus in der Config ist in erster Linie für OpenLayers.

    Beste Grüße aus Jever
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  3. #83
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard Einbinden von anderen Contao Tabellen

    Hallo Matthias,
    danke für die Nachricht.

    Wo kommt denn dein Code her?

    Viele Grüße
    Uwe

  4. #84
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Älterer Versionsstand. Wir haben irgendwann die Mitglieder hinzugebracht. Da ist das eventuell rausgeflogen ...
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  5. #85
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard Einbinden von anderen Contao Tabellen

    Moin,
    ich habe nun zunächst einmal relativ unelegant die in der DCA config.php von c4g_maps sqlwhere in der LayerContentApi.php so umgestrickt, dass es für mich erst einmal funktioniert und weitere Contao Tabellen mit WHERE Klausel eingebunden werden können.

    Code:
     $sourceTable = $objLayer->tab_source;
                    $arrConfig = $GLOBALS['con4gis_maps_extension']['sourcetable'][$sourceTable];
                    $pidOption = '';
                    $whereClause = '';
                    $qWhere = '';
                    $qAnd = '';
                    if ($arrConfig['ptable']) {
                        $qWhere = " WHERE ";
                        $sourcePid = $objLayer->tab_pid;
                        $pidOption = "`pid` = '$sourcePid'  ";
                    }
                    if ($arrConfig['sqlwhere']) {
                        $qWhere = " WHERE ";
                        if($arrConfig['ptable']) 
                        { $qAnd = " AND ";}
                        $whereClause = $arrConfig['sqlwhere'];
                    }
                    $query = "SELECT * FROM `$sourceTable`". $qWhere . $pidOption . $qAnd . $whereClause;
                    $result = \Database::getInstance()->prepare($query)->execute();
    In der LayerContentApi.php um die schon erwähnte Zeile 241.
    Eventuell findet sich irgendwann jemand, der den Code smarter schreibt.

    Viele Grüße
    Uwe

  6. #86
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard Einbinden von anderen Contao Tabellen

    So jetzt habe ich auch die Kartenstruktur SQL Bedingung eingebaut. Wen es interessiert, hier der Code in der LayerContentApi.php ab Zeile 237 "case: table"
    Code:
    case "table":
                    $sourceTable = $objLayer->tab_source;
                    $arrConfig = $GLOBALS['con4gis_maps_extension']['sourcetable'][$sourceTable];
                    $pidOption = '';
                    $whereClause = '';
                    $qWhere = '';
                    $qAnd = '';
                    $addBeWhereClause = '';
                    if ($arrConfig['ptable']) {
                        $qWhere = " WHERE ";
                        $sourcePid = $objLayer->tab_pid;
                        $pidOption = "`pid` = '$sourcePid'  ";
                    }
                    if ($arrConfig['sqlwhere']) {
                        $qWhere = " WHERE ";
                        if($arrConfig['ptable']) 
                        { $qAnd = " AND ";}
                        $whereClause = $arrConfig['sqlwhere'];
                    }
                    if($objLayer->tab_whereclause){
                        $an = " AND ";
                        if (!$qWhere){$Where = " WHERE ";$an = '';}
                        $addBeWhereClause = $an.$objLayer->tab_whereclause;
                    }
                    $query = "SELECT * FROM `$sourceTable`". $qWhere . $pidOption . $qAnd . $whereClause . $addBeWhereClause;
                    $result = \Database::getInstance()->prepare($query)->execute();
                    $geoxField = $arrConfig['geox'];
                    $geoyField = $arrConfig['geoy'];
                    $tooltipField = $arrConfig['tooltip'];
                    $labelField = $arrConfig['label'];
    Der Code kann bestimmt verschlankt und optimiert werden, allerdings in meinem Projekt bekomme ich die Resultate, wie gewünscht.
    Vielen Dank an Matthias ala CoastFace für die nette Unterstützung und die guten Tipps, die mich auf den richtigen Weg gebracht haben.

    Womit ich, auch unter dem zeitlichen Gesichtspunkt, noch nicht klar komme, ist der Eintrag aus dem Kartenstruktur Bedingungsfeld in die Datenbank. Die Einträge werden permanent und generell im HTML-Entity in die DB geschrieben. Das wirft natürlich in der DB Abfrage Fehler.
    Ich behelfe mir momentan damit, dass ich die WHERE Statements direkt in der Datenbank einpflege.

    Viele Grüße
    Geändert von hul (27.10.2016 um 10:51 Uhr)

  7. #87
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard Einbinden von anderen Contao Tabellen

    So,
    das mit den HTML Entities in der Datenbank hatte mir dann doch keine Ruhe gelassen.
    Womit ich, auch unter dem zeitlichen Gesichtspunkt, noch nicht klar komme, ist der Eintrag aus dem Kartenstruktur Bedingungsfeld in die Datenbank. Die Einträge werden permanent und generell im HTML-Entity in die DB geschrieben. Das wirft natürlich in der DB Abfrage Fehler.
    Das Problem läßt sich in der tl_c4g_maps.php bei Zeile 722 lösen:

    Code:
    'tab_whereclause' => array
            (
                'label'                   => &$GLOBALS['TL_LANG']['tl_c4g_maps']['tab_whereclause'],
                'exclude'                 => true,
                'inputType'               => 'textarea',
                'eval'                    => array('decodeEntities'=>true), // -> hier werden die HTML Entities deaktiviert
                'sql'                     => "text NULL"
            ),
    Viele Grüße

  8. #88
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Moin hul,

    Deine Änderungen sind in die con4gis-Maps Version 3.4.1 geflossen (ER / Packagist). Danke für Deine Unterstützung.

    Beste Grüße
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  9. #89
    Contao-Nutzer
    Registriert seit
    06.11.2009.
    Beiträge
    134

    Frage Verschachtelte Markergruppen

    Unter https://con4gis.org/con4gis-maps.html findet sich nach der Überschrift "Strukturelemente" ein schönes Beispiel für verschachtelte Marker, die man gruppenweise oder auch einzeln ausblenden kann.

    Beispiel:
    • Unterhalten
      • Disco
      • Kino


    Leider ist es mir auch mit dem Handbuch etc. nicht gelungen, diese Struktur nachzubauen. Gibt es hierfür irgendwo eine Anleitung? In welcher Hierarchie muss man welche Art von Elementen anordnen, um dieses Ergebnis zu erzielen?

    Danke
    Sitting Bull

  10. #90
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Hallo Sitting Bull,

    so sieht die Struktur aus:

    - Karte
    -- keine Lokation ("unterhalten")
    --- Anfrage an OverpassAPI ("Disco")

    Hier eine beispielhafte Overpass Anfrage:
    Code:
    <union>
      <query type="way">
        (bbox)
        <has-kv k="amenity" v="nightclub"/>
      </query>
      <recurse type="way-node"/>
      <query type="node">
        (bbox)
        <has-kv k="amenity" v="nightclub"/>
       </query>
    </union>
    <print order="quadtile"/>
    Viel Erfolg
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  11. #91
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard con4gis Maps

    Moin Allerseits,

    mir stellt sich nun das nächste unerklärliche Problem. Sofern ich eine eigene Tabelle mit Geodaten in c4g maps einbinde, erscheinen die Geolocations auf der Karte immer als kleiner Kreis #fff (Rand Blau). Über Locationsstile, Kartenthema, Kartenstruktur oder Kartenprofil läßt sich die Extension nicht dazu bewegen, eine andere Form bzw ein eigenes Icon zu hinterlegen bzw. darzustellen.
    Soweit ich die Doku richtig verstanden habe, sollte mindestens per default der beschriebene rote Kreis als Marker erscheinen. -> Leider bei mir bisher nicht.

    Eventuell hat jemand einen Lösungsansatz oder hat einen Tipp bei der Config Einstellung .

    Mit vielen Dank im Vorraus und Grüßen aus Bremen

    System:
    PHP 5.6.X
    Contao: 3.5.15
    C4G Maps: 3.4.0
    Angehängte Grafiken Angehängte Grafiken

  12. #92
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Moin hul,

    in unserer Testumgebung greift der eingestellte Lokationsstil aus dem Kartenstrukturelement. Wichtig ist, dass der Lokationsstil auch im zugeordneten Kartenprofil verfügbar ist. Eventuell löst das Dein Problem?

    Beste Grüße
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  13. #93
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard con4gis Maps

    Moin Matthias,
    danke für deine prompte Nachricht.

    Bei mir läuft es einfach nicht (siehe Anlagen). Ich vermute ganz stark, dass auch dieses Problem mit den "externen" Tabellen zusammenhängt. Habt ihr in eurer Testumgebung mit einer "externen"; also nicht vorgegebenen externen, Tabelle gearbeitet, oder mt tl_member bzw tl_calendar_events. Bei den Beiden greift das System in der Tat.

    Allein ich finde trotz dieser Erkenntnis den Einstieg nicht. Wo werden die Marker in c4g generiert?

    Nette Grüße
    Uwe
    Angehängte Grafiken Angehängte Grafiken

  14. #94
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Moin Uwe,

    tatsächlich wird in dem Fall in der LayerContentApi (an gewohnter Stelle) der Locstyle aus dem SQL-Result genommen. Da es das Feld c4g_locstyle nicht gibt, greift vermutlich der OpenLayers-Standard.

    Die Lösung sollte so aussehen:
    Code:
    $locstyle = $result->c4g_locstyle;
    if (!$locstyle) {
       $locstyle =  $objLayer->locstyle;
    }
    und das dann ins $arrReturnData:
    Code:
    "locationStyle" => $locstyle
    Werde das bei Gelegenheit testen und in die nächste Version bringen. Vermutlich bist Du selbst schneller

    Beste Grüße nach Bremen
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  15. #95
    Contao-Nutzer
    Registriert seit
    14.01.2013.
    Beiträge
    26

    Standard c4gis Maps

    Moin Matthias,
    das scheint es genau gewesen zu sein. Augenblicklich bin ich am testen, und deine Lösung scheint zu greifen.

    Vielen Dank für die Unterstützung und viele Grüße
    Uwe

  16. #96
    Contao-Nutzer
    Registriert seit
    04.05.2011.
    Beiträge
    39

    Standard

    Habe heute mal testweise euer Modul eingebaut und ne Karte mit Marker aufgesetzt.
    Ging eigentlich alles ganz gut und funktioniert soweit auch.
    Ich hänge jetzt aber bei der Einbindung eines Routenplaners etwas fest.
    Wenn man die Funktion "Router" einbindet hätte ich gerne das die angezeigte Geolocation automatisch ins Zielfeld der Routeneingabe übernommen wird. Ist das irgendwo einstellbar das die Adresse sofort im Zielfeld steht? Ich habe es leider bislang nicht gefunden.
    Danke

  17. #97
    Contao-Nutzer
    Registriert seit
    14.04.2011.
    Ort
    Bayreuth
    Beiträge
    87
    User beschenken
    Wunschliste

    Standard

    Hallo,

    ich nutze auf einer Seite con4gis und habe hier ein kleines Problemchen. Eingesetzt wird con4gis_core (1.6.8) und con4gis_maps (1.1.3). Als Kartenmaterial wird "OpenStreetMap" eingesetzt und ist so im "Basiskarten" Modul eingestellt.

    Das Problem ist jetzt, dass die Seite per https ausgeliefert wird. Die Karten werden jedoch fest per http angefordert. Wie kann man das ändern?

    Vielen Dank und schöne Grüße

  18. #98
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Hallo Zappageck71,

    Deine Anfrage ist aus irgendwelchen Gründen an mir vorbeigegangen. Habe die gerade erst gesehen ... sorry. Eine Vorbelegung der Fälder ist leider initial noch nicht möglich. Aber seit längerem in der Planung. Anfang des Jahres wird es aller Voraussicht nach eine neue Version des Routenplaners geben, da wird dann auch diese Funktion enthalten sein.

    Mit besten Grüßen
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  19. #99
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Moin Xandrian,

    der eingebundene Kartenserver muss https anbieten. Einige der freien Server tun das leider nicht. Das kannst Du nicht ändern. Allerdings bieten einige Hoster SSL-Proxy an, die Du mit einer benutzerdefinierten Basiskarte nutzen könntest. Alternativ kannst Du auf einen ssl-fähigen Kartendienst wechseln. Da gibt es einige. Am Besten mal testen. Die aktuelle Version von con4gis-Maps ist übrigens con4gis-Maps3, da sollten alle Dienste die https unterstützen bereits entsprechend angebunden sein.

    Beste Grüße
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  20. #100
    Contao-Nutzer
    Registriert seit
    14.04.2011.
    Ort
    Bayreuth
    Beiträge
    87
    User beschenken
    Wunschliste

    Standard

    Hallost CoastFace,

    danke. Ich hab gerade auf die Version 3 umgestellt. Aber wie ändere ich hier auf einen https fähigen Server? Ich hab ja nur die Auswahl in der DropDown Liste und da stelle ich einfach OpenStreetMap ein und gut ists...

  21. #101
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Kleines Missverständnis: wir binden in der aktuellen Version die Kartendienste, bei denen ein https-Aufruf möglich ist entsprechend ein. Bei dem von Dir ausgewählten Kartendienst ist das vermutlich nicht möglich. Du kannst die Kartendienste aber auch benutzerdefiniert eintragen (OpenStreetMap / benutzerdefineirt) und das selbst testen. Hier ein Link, der Dir evtl. weiter hilft: http://wiki.openstreetmap.org/wiki/Tile_servers

    LG
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  22. #102
    Contao-Nutzer
    Registriert seit
    14.04.2011.
    Ort
    Bayreuth
    Beiträge
    87
    User beschenken
    Wunschliste

    Standard

    DANKE! So gehts

    Schöne Grüße

  23. #103
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.121

    Standard [3.5.24] con4gis/con4gis_maps3 Installation via Composer

    Hallo Leute,

    Ich versuche gerade mit dem Composer con4gis/con4gis_maps3 in einer neuen Contao-3.5.24 zu installieren und erhalte diese Fehlermeldung:
    Code:
    Fatal error: Class 'Contao\CoreBundle\Controller\FrontendController' not found in /xxx/xxx/xxx/composer/vendor/con4gis/con4gis_api_bundle/src/Controller/ApiController.php on line 21
    Getestet habe ich auch die contao-legacy/con4gis_maps, die sich problemlos installieren lässt.

    Welche Maps-Version empfehlt Ihr für Contao-3.5.24, PHP 7.1 ?

  24. #104
    Contao-Fan Avatar von Schneetiger
    Registriert seit
    26.01.2013.
    Beiträge
    278

    Standard

    Servus,

    habe mit meinen ersten Gehversuchen mit con4gis ebenfalls Probleme und zwar wird meine gewählte Karte nicht angezeigt, sondern nur die beiden Zoom-Buttons; der Rest ist nur weiß; siehe Image.
    con4gis_leere_kartenanzeige.jpg
    Ich habe die Anleitungen im Handbuch befolgt; als Karte habe ich die OSM-Map von Openstreetmap verwendet. Was läuft da falsch? Danke für jede Hilfe.

    Gruß
    Schneetiger

  25. #105
    Contao-Nutzer
    Registriert seit
    20.04.2016.
    Beiträge
    1

    Standard Kartenstruktur Popup automatisch öffnen

    Hallo,

    ich habe ein Kartenstrukturelement erstellt, welches aus einer einzelnen Geo-Koordinate besteht und Inhalt für das Popup-Fenster besitzt.
    Gibt es eine Möglichkeit, dieses Popup automatisch nach dem Laden der Karte zu öffnen?

  26. #106
    Contao-Nutzer
    Registriert seit
    09.05.2014.
    Ort
    Nürnberg
    Beiträge
    44
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo leider gleiches Problem wie Schneetiger (alle Elemente werden angezeigt nur die Basiskarte leider nicht). Contao 3.5.9 mit con4gis_maps3 in 3.5.1.9005 (PHP 5.6.30).

    Gibt es hier schon etwas Neues?
    (neue Basiskarten mehrfach neu erstellt und in Kartenprofil und CE verknüpft, ohne Erfolg; Anbieter OpenStreetMaps, OSM-Stile alle getestet)

    Console spuckt mir folgendes aus:

    Code:
    ...system/modules/con4gis_core/api/index.php/baseLayerService/3 500 (Internal Server Error)
    send			@	78b91551cc13.js:2
    ajax			@	78b91551cc13.js:2
    loadBaseLayers		@	c4g-maps-proxy.js:762
    initialize		@	c4g-maps-proxy.js:69
    c4g.maps.MapController	@	c4g-maps.js:360
    (anonymous)		@	(index):2193
    j			@	78b91551cc13.js:2
    fireWith		@	78b91551cc13.js:2
    ready			@	78b91551cc13.js:2
    J			@	78b91551cc13.js:2
    
    c4g-maps-proxy.js:776 An error occured while trying to load the baselayers...
    (anonymous)		@	c4g-maps-proxy.js:776
    j			@	78b91551cc13.js:2
    fireWith		@	78b91551cc13.js:2
    x			@	78b91551cc13.js:2
    b			@	78b91551cc13.js:2
    c4g-maps-misc-spinner.js:72 Spinner is already hidden.
    hide			@	c4g-maps-misc-spinner.js:72
    (anonymous)		@	c4g-maps-proxy.js:777
    j			@	78b91551cc13.js:2
    fireWith		@	78b91551cc13.js:2
    x			@	78b91551cc13.js:2
    b			@	78b91551cc13.js:2
    78b91551cc13.js:2 GET .../system/modules/con4gis_core/api/index.php/layerService/2 500 (Internal Server Error)
    send			@	78b91551cc13.js:2
    ajax			@	78b91551cc13.js:2
    loadLayers		@	c4g-maps-proxy.js:1408
    initialize		@	c4g-maps-proxy.js:70
    c4g.maps.MapController	@	c4g-maps.js:360
    (anonymous)		@	(index):2193
    j			@	78b91551cc13.js:2
    fireWith		@	78b91551cc13.js:2
    ready			@	78b91551cc13.js:2
    J			@	78b91551cc13.js:2
    c4g-maps-proxy.js:1429 An error occured while trying to load the layers...
    (anonymous)		@	c4g-maps-proxy.js:1429
    j			@	78b91551cc13.js:2
    fireWith		@	78b91551cc13.js:2
    x			@	78b91551cc13.js:2
    b			@	78b91551cc13.js:2

  27. #107
    Contao-Nutzer
    Registriert seit
    13.07.2013.
    Ort
    Nordsachsen
    Beiträge
    130

    Standard [3.5.25] con4gis/con4gis_maps3 Installation via Composer Fehlerhaft

    ich möchte den Fehler von bizon noch einmal bestätigen...

    Die Installation von con4gis_maps via Composer unter einer frischen Installation von Contao 3.5.25 mit PHP 5.6 MySQLi schlägt fehl mit dem Fehler:
    Code:
    Fatal error: Class 'Contao\CoreBundle\Controller\FrontendController' not found in /xxx/xxx/xxx/composer/vendor/con4gis/con4gis_api_bundle/src/Controller/ApiController.php on line 21
    Gibt es da schon eine Lösung?
    Grüße
    Theo

  28. #108
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard Trotz Forum-Abonnement keine Info über neue Einträge

    @bizon, @Schneetiger, @paddy78, @Goviti, @theobald: leider habe ich Eure Beiträge erst jetzt gelesen. Auf die E-Mail-Benachrichtigung kann ich mich scheinbar nicht verlassen ... Sorry!

    1. Composer in der 3er-Welt
    @bizon, @theobald:
    Da die wenigsten Composer mit Contao 3 einsetzen, haben wir dieses Problem auch noch in der neuesten Version 3.6 (von gestern). D.h. die composer.json ist für Contao 4 geschrieben und läuft mit Contao 3 nicht. Bitte zieht Euch die Extensions über das Extension Repository oder über GitHub (https://github.com/kuestenschmiede). Falls Ihr Composer einsetzen müsst, nehmt aus der composer.json von con4gis-Core die API-Bundle-Zeile einfach raus. Sobald wir etwas Zeit finden, werden wir versuchen das für beide Welten in einer composer.json zu lösen. Eine eigene composer.json für Contao 3 wird es aber nicht geben.

    2. Leere Basiskare
    @Schneetiger, @ Goviti:
    Bitte testet das Ganze noch mal mit der neuesten Version. Wir können das Problem nicht nachvollziehen. con4gis setzen wir auf sehr vielen Contao Websites bei verschiedenen Hostern ein und die Basiskarten werden geladen. Falls das Problem weiterhin auftritt, müssen wir den Fehler nachvollziehen können. Meldet Euch am Besten per E-Mail oder Kontaktformular.

    3. Popup automatisch öffnen

    @paddy78:
    Leider gibt es diese Funktion in der aktuellen Version nicht. Ich werde das aber für die nächsten Version mit in die Planung bringen.

    Danke Euch allen für das Feedback. Ich gehe davon aus, dass mich die neuen Beiträge jetzt auch wieder erreichen.

    Schönes Wochenende
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  29. #109
    Contao-Nutzer
    Registriert seit
    13.07.2013.
    Ort
    Nordsachsen
    Beiträge
    130

    Standard

    Kurze Rückmeldung!

    Danke @CoastFace!

    Ich dachte bisher, man sollte den composer verwenden, da er vorteilhaft ist und in Zukunft die Erweiterungsverwaltung ersetzen soll. Da bin ich ja verwundert, dass den composer keiner verwendet und man ihn auch möglichst nicht nutzen soll...

    also ich habe jetzt mal con4gis_maps via composer installiert und dann in der
    composer.json von con4gis-Core die API-Bundle-Zeile
    entfernt. Das hat aber keine Auswirkungen. Frontend und Backend sind erst mal "abgeschossen". Mit .skip gehts wieder, aber das Modul bekommt man so nicht zum Laufen.

    Installieren kann ich zwar die legacy Version über den composer. Diese zeigt mir aber eine leere Basiskarte und alle Anfragen, wie z.B. jene (ich weiss jetzt nicht wie Ihr das nennt) wo man in einem extra Fenster/Overlay eine Karte angezeigt bekommen soll und dann dort die Geokoordinaten aussuchen kann - werden nicht beantwortet und das Fenster/Overlay bleibt auch leer...

    Ich habe nochmal eine Karte erstellt, wie im con4gis-Handbuch beschrieben - der schnelle Weg zur ersten Karte - oder so ähnlich - aber das führt auch nur zu einer leeren Kartendarstellung.

    Alles läuft bei meinem Server über HTTPS. Vielleicht liegt es daran?

    Wie sollte man direkt aus dem GitHub denn eine Erweiterung installieren, einfach nach modules kopieren? Ich habe zwar ne Menge Entwicklerwerkzeuge hier, aber mit GitHub habe ich noch keine Erfahrungen, weil ich nicht im Team arbeite...

    Herzliche Grüße vom
    Theo

  30. #110
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Hi Theo,

    selbstverständlich ist Composer die Contao-Zukunft, da er in Contao 3.5 aber nicht vorinstalliert ist, nutzen ihn die wenigsten. Mehr habe ich dazu auch nicht sagen wollen.

    Https ist ein guter Hinweis. Einige der kostenlosen OSM-Karten stehen nicht SSL-verschlüsselt zur Verfügung und werden somit vom eigenen Server unterdrückt. Das sollte in der Browser-Konsole dann aber auch klar erkennbar sein. Da einfach mal auf eine andere Basiskarte wechseln.

    Du kannst bei GitHub jedes Release als Zip-File herunterladen. Entpackt kannst Du das dann direkt ins system/modules Verzeichnis kopieren und danach die Datenbank aktualisieren.

    Mit der Contao 3.5.x composer.json werden wir uns aber sobald etwas Zeit ist auch noch mal auseinander setzen. Irgendeine Lösung gibt es immer ...

    Schönen Sonntag noch
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  31. #111
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Hallo,

    nach update von 3.2.24 auf 3.2.25 und update auf con4gis_core 1.8.0; con4gis_maps3 3.6.0
    funktionieren die Popup informations nicht mehr. Beim Klick auf ein Icon öffnet das Popoup nur mit einem endlos drehenden Pfeil.

    Console: Failed to load resource: the server responded with a status of 400 (Bad Request)
    (in verschiedenen Browsern, Contao Caches gelöscht, Daten bereinigt)

    Weiss jemand, woran das liegt?

    Grüße,
    Matthias

  32. #112
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Hallo Matthias,

    der Fehler tritt so in keiner unserer Anwendungen auf. Wir haben einige mit gleichen Versionsständen. Ist eventuell durch das Update eine "manuelle" Änderung überschrieben worden? Du kannst mir gerne mal den Link schicken, dann schaue ich mir das an.

    Beste Grüße nach Cotonou
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  33. #113
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    siehe PN

  34. #114
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Wir haben den von Sahel gemeldeten Fehler jetzt nachstellen können. Popups werden beim Kartenstrukturelement "Einzelne Geokoordinate" nicht mehr geladen. Wir haben den Fehler korrgiert (GitHub). Sobald möglich werden wir eine Korrekturversion über ER und Packagist veröffentlichen.

    @Sahel: DANKE!
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  35. #115
    Contao-Nutzer
    Registriert seit
    21.04.2017.
    Beiträge
    2

    Standard Overlaykarte funktioniert nicht

    Ich habe in einem frischen Contao 3.5.27 die con4gis-Maps3 bei Hosteurope installiert und eine Basiskarte gem. Anleitung angelegt.
    Erst nach Aktualisierung der maps3 Dateien aus dem GitHub gem dem vorstehenden Beitrag wird die Basiskarte dargestellt.

    Wenn die Basiskarte jedoch mit OpenSeamap Titles dargestellt werden soll wird die Grundkarte nicht mehr angezeigt und nur die Seamarks aus OpenSeamaps sind zu sehen.

    Alternativ habe ich dann die OpenSeamap Titles mit den OpenStreetmap Titles zusammen in einer neuen Basiskarte angelegt.

    Im Ergebnis werden die Seamarks aus OpenSeamap im Wechsel mit der Grundkarte von OpenStreetmap dargestellt.

    Screenshot.png

    Weiss jemand, woran das liegen könnte?

    Grüße
    Rudi

  36. #116
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Moin Rudi,

    ich habe das gerade mit der 3.5.27 (Contao) und dem aktuellen Develop-Stand von con4gis-Maps3 getestet. Es funktioniert. Ich habe eine Mapnik-Karte als Basiskarte gewählt und als Overlay Benutzerdefiniert nur die erste Zeile gefüllt:
    http://tiles.openseamap.org/seamark/{z}/{x}/{y}.png

    Du möchtes von der OpenSeaMap doch nur das Overlay, also die Seezeichen laden, oder? Es macht keinen Sinn als Overlay vollwertige Tiles über die Basiskarten-Tiles zu legen.

    Bitte denk auch an die Attributionen (Copyright Hinweise), wenn Du Daten aus der OpenSeaMap nutzt.

    LG
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  37. #117
    Contao-Nutzer
    Registriert seit
    21.04.2017.
    Beiträge
    2

    Standard

    Hallo Matthias,

    vielen Dank für den Tip. Ich hatte die Syntax aus der alten maps verwendet in der die Overlaydatei in der Basiskarte unter Benutzerdefiniert einstellbar war.

    Nachdem die Overlaykarte nun korrekt mit dem Clicker "Overlaykarten verwalten" unterhalb der Basiskarte eingefügt ist, funktioniert alles wie gewünscht.

    Gruß
    Rudi

  38. #118
    Contao-Nutzer Avatar von tamague
    Registriert seit
    19.05.2010.
    Ort
    Klagenfurt
    Beiträge
    199

    Standard congis 4 map wird nicht mehr angezeigt

    Hallo habe erstmals congis4/map Version v4.3.7 installiert ( contao 4 ,PHP Version 7.2 , macbook lokal Mamp).
    Eine Testmap habe ich angelegt und sie wurde auch im Frontend schon angezeigt .
    Inzwischen wird die map aber nicht mehr dargestellt , keine Fehlermeldung nur die Überschrift , habe übr den contao manager auch schon die Installation noch mal ausgeführt .
    Ich weiß daher auch nicht wo ich bei der Fehlersuche ansetzen könnte .. hat jemand eine Tipp für mich ?

  39. #119
    Contao-Nutzer Avatar von CoastFace
    Registriert seit
    07.12.2011.
    Ort
    Jever
    Beiträge
    175
    Partner-ID
    7247

    Standard

    Hallo tamague,

    wenn nicht nur die Basiskarte nicht geladen wird, sondern auch die Bedienelemente nicht auftauchen, dann ist entweder die Verknüpfung im Artikel nicht gesetzt oder es treten Probleme mit jQuery, Template, o.ä. auf.

    Ich würde folgendermaßen rangehen:
    1. Tritt ein Fehler in der Browser-Console auf?
    2. Artikelelement prüfen (ist die richtige Karte verknüpft? ist das Kartenelement per Auge aktiviert?)
    3. Ist die Karte in der Kartenstruktur aktiviert? Sind Größeneinstellungen gemacht worden, die ggf. nicht mehr passen?
    4. Sind andere Erweiterungen im Layout oder Artikel aktiviert die ggf. zu Konflikten führen?

    Beste Grüße
    Matthias
    „Das meiste ist noch nicht getan – wunderbare Zukunft“ (Auch ein Zitat vom großen Meister Unbekannt)

  40. #120
    Contao-Nutzer Avatar von tamague
    Registriert seit
    19.05.2010.
    Ort
    Klagenfurt
    Beiträge
    199

    Standard

    Danke für deine schnelle Antwort ... werde das heute an´bend ochmals kontrollieren
    schöne Grüße
    Tanja

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •