Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 81 bis 120 von 151

Thema: [cataloggeocoordsfield] Koordinatenfeld

  1. #81
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Hallo,

    erst einmal möchte ich mich dafür entschuldigen, dass ich mich solange nicht gemeldet habe.
    Seit meinem Arbeitsplatzwechsel vor einigen Monaten hatte ich leider so gut wie nichts mehr mit Contao zu tun. Was ich persönlich sehr sehr schade finde, aber mein neuer Arbeitgeber setzt halt auf Typo3 :-/

    Deshalb habe ich mich aber auch einfach zeitlich nicht kümmern können und im Forum war ich auch so gut wie nicht mehr aktiv.

    Nun zum Problem mit dem Geocoordsfield:
    Ich wage mich jetzt eure Geduld noch etwas zu strapazieren und euch auf die Woche zwischen Weihnachten und dem Jahreswechsel zu vertrösten.
    Dann hab ich Urlaub und wollte mich eh privaten Projekten widmen.

    Bevor ich den Arbeitgeber wechselte, hatte ich eigentlich auch schon mit einer neuen Version begonnen.

    Ich hoffe ja immer noch, dass ich es irgendwann schaffe auch wieder beruflich mit Contao arbeiten zu können. Alleine wegen der besten Community die man sich um ein CMS vorstellen kann.

    Also, ich versuche euch eine funktionierende Version des Geocoordsfield für das aktuelle Contao als verspätetes Weihnachtsgeschenk zum neuen Jahr zur Verfügung zu stellen.

    Schöne Grüße

    Nikolas


    Gruß von unterwegs
    Nikolas

  2. #82
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Hallo Nikolas,

    schön, dass Du noch reagierst.
    Typo3 ist ja auch kein Pappenstil.

    Mit dem Zeitplan kann und muss ich leben, solange gibt es halt keine Karte.
    Kann ja später noch eingefügt werden, von daher alles nicht so tragisch.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  3. #83
    Contao-Fan
    Registriert seit
    13.08.2010.
    Beiträge
    304

    Standard

    Hallo Nikolas,

    danke für deine Rückmeldung zu unserem Problem! Und danke, dass du trotz (zwangsweiser) beruflicher CMS-Umorientierung die Erweiterung für uns überarbeiten wirst. Da nehmen wir die Wartezeit bis Ende des Jahes doch gerne in Kauf!
    Viele Grüße, TN

  4. #84
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Naja Typo3 ist vor allem nicht Contao :-/

    Danke für deine Geduld.


    Gruß von unterwegs
    Nikolas

  5. #85
    Contao-Nutzer
    Registriert seit
    24.06.2010.
    Ort
    Neudörfl
    Beiträge
    150
    Partner-ID
    6135

    Standard

    Hallo Nikolas,
    auch ich habe gerade Bedarf an deiner Erweiterung.. hattest Du schon Gelegenheit Dir das anzusehen?
    lg goosie

  6. #86
    Contao-Fan
    Registriert seit
    10.01.2010.
    Ort
    Kiel
    Beiträge
    341

    Standard

    Hallo,

    ich habe auch das Problem, dass die Koordinaten nicht ermittelt werden. Also Übergang bis die neue Version da ist, habe ich folgende Lösung:
    Der Fehler ist in system/modules/cataloggeocoordsfield/CatalogGeoCoordsField.php ab Zeile 40. Bei mir ist es so, dass folgende Variablen keine Werte enthalten:
    PHP-Code:
    $street $this->Input->post($streetfield);
    $postal $this->Input->post($postalfield);
    $city $this->Input->post($cityfield);
    $country $this->Input->post($countryfield); 
    Ich habe den Teil geändert in:
    PHP-Code:
    $street $this->Input->post('strasse_nr');
    $postal $this->Input->post('plz');
    $city $this->Input->post('ort');
    $country $this->Input->post('land'); 
    Ihr müsstest natürlich eure entsprechenden DB-Felder dort eintragen.

    Hoffe, es hilft!

    Viele Grüße
    Tina

  7. #87
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Danke, Tina!

    Aber das funktioniert leider auch nicht.

    Nach der Anpassung bekomme ich folgende Fehlermeldung:
    Warning: in_array() expects parameter 2 to be array, null given in /var/www/clients/client4/web1/web/system/libraries/System.php on line 147

    #0 [internal function]: __error(2, 'in_array() expe...', '/var/www/client...', 147, Array)
    #1 /var/www/clients/client4/web1/web/system/libraries/System.php(147): in_array('getInstance', NULL)
    #2 /var/www/clients/client4/web1/web/system/drivers/DC_Table.php(2598): System->import('CatalogGeoCoord...')
    #3 /var/www/clients/client4/web1/web/system/modules/backend/DataContainer.php(302): DC_Table->save(',')
    #4 /var/www/clients/client4/web1/web/system/drivers/DC_Table.php(1707): DataContainer->row()
    #5 /var/www/clients/client4/web1/web/system/modules/backend/Backend.php(271): DC_Table->edit()
    #6 /var/www/clients/client4/web1/web/contao/main.php(101): Backend->getBackendModule('catalog')
    #7 /var/www/clients/client4/web1/web/contao/main.php(286): Main->run()
    #8 {main}

    Fatal error: Class 'CatalogGeoCoordsField' not found in /var/www/clients/client4/web1/web/system/libraries/System.php on line 147
    Diese Meldung kommt, sobald ich Datensätze bearbeite und abspeichern möchte.
    Geändert von Thomas (09.01.2012 um 12:12 Uhr)
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  8. #88
    Contao-Fan
    Registriert seit
    10.01.2010.
    Ort
    Kiel
    Beiträge
    341

    Standard

    Hallo Thomas,

    das versteh ich leider auch nicht. Hast du darauf geachtet, deine eigenen DB-Feldnamen einzusetzen? Kannst du Tippfehler ausschließen?

    Gruß
    Tina

  9. #89
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    *GRMPF*

    Fehlermeldung ist weg, die Daten werden auch weitesgehend gespeichert, allerdings werden keine Koordinaten generiert und das Feld bleibt leer.
    Ohne Fehlermeldung bekomme ich jetzt eine weiße Seite angezeigt.

    Ich habe keinen Plan, wie das bei anderen funktionieren soll.

    Zur Zeit handelt es sich um 407 Adressen, bei denen die Daten aus dem Catalog kommen.
    Weder Tinas Version noch der normale Weg funktionieren.

    Der Entwickler hat augenscheinlich auch nicht die Zeit zur weiteren Entwicklung.

    In der DB befindet sich ein Feld *geocoords_coords*, welches scheinbar gar nicht genutzt wird.
    Auch in den Funktionen und Klassen finde ich darauf keinen Hinweis.

    Mir stellt sich die Frage, wofür ist das Feld gut?
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  10. #90
    Contao-Fan
    Registriert seit
    10.01.2010.
    Ort
    Kiel
    Beiträge
    341

    Standard

    Zitat Zitat von Thomas Beitrag anzeigen
    *GRMPF*

    Fehlermeldung ist weg, die Daten werden auch weitesgehend gespeichert, allerdings werden keine Koordinaten generiert und das Feld bleibt leer.
    Ohne Fehlermeldung bekomme ich jetzt eine weiße Seite angezeigt.

    Ich habe keinen Plan, wie das bei anderen funktionieren soll.

    Zur Zeit handelt es sich um 407 Adressen, bei denen die Daten aus dem Catalog kommen.
    Weder Tinas Version noch der normale Weg funktionieren.

    Der Entwickler hat augenscheinlich auch nicht die Zeit zur weiteren Entwicklung.

    In der DB befindet sich ein Feld *geocoords_coords*, welches scheinbar gar nicht genutzt wird.
    Auch in den Funktionen und Klassen finde ich darauf keinen Hinweis.

    Mir stellt sich die Frage, wofür ist das Feld gut?
    Das Feld gibt es bei mir auch, ebenfalls leer...

    Hast du die Katalogeinträge einzeln gespeichert? Bei mir war es z. B. so, dass ich nicht über "mehrere bearbeiten" gehen konnte, dann blieb das Koordinatenfeld leer. Ich musste noch mal in jeden Eintrag rein, was natürlich etwas nervig ist, aber immer noch besser als alle Koordinaten per Hand rauszusuchen.

  11. #91
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Ich habe beides versucht, ohne Ergebnisse.

    Ich bin auch hingegangen und habe den Code mal von unnötigen Leerzeilen und Leerzeichen befreit.
    Daran kann es aber nicht liegen, ulkiger Weise kommt nun die weiße Seite.

    Ich werde mal wieder dieses Projekt zurück stellen, mal sehen wann sich da wieder etwas tut.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  12. #92
    Contao-Nutzer Avatar von DNS
    Registriert seit
    13.06.2010.
    Ort
    Kassel
    Beiträge
    174

    Standard

    Der Fehler liegt in der Datei tl_catalog_fields.php im Ordner DCA. Ganz unten ist die Funktion "getFields" wo folgendes Array zurückgegeben wird:
    PHP-Code:
    Array(
    [
    0] => strasse_nr
    [1] => plz
    [2] => ort
    [3] => land

    muss lauten:
    PHP-Code:
    Array(
    [
    strasse_nr] => strasse_nr
    [plz] => plz
    [ort] => ort
    [land] => land

    So sollte es funktionieren:
    PHP-Code:
    class tl_catalog_geocoords extends Backend
    {
        function 
    getFields(DataContainer $dc)
        {
            
    $objTable $this->Database->prepare("SELECT itemTable FROM tl_catalog_fields WHERE id=?")
                ->
    limit(1)
                ->
    execute($dc->id);
             
            if (
    $objTable->numRows && $this->Database->tableExists($objTable->itemTable))
            {
                
    $fields $this->Database->listFields($objTable->itemTable);
                
    $names array_map(create_function('$x''return $x["name"];'), $fields);
                
    $newarray array_combine($names,$names);
                return 
    $newarray;
            }
        }

    Somit bekommt die Funktion getCoords nun die richtigen Werte für $street, $postal, $city und $country und die Koordinaten werden korrekt gespeichert.

    Ich würde das Modul auch weiter pflegen und geändert ins Repository stellen falls Rundinhio keine Zeit mehr und nix dagegen hat...

    Gruß DNS
    Geändert von DNS (13.04.2012 um 08:27 Uhr)

  13. #93
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Hallo zusammen,

    habe die Erweiterung wie beschrieben eingestellt, wird aber statt geotags nur eine Komma generiert ...
    Angehängte Grafiken Angehängte Grafiken

  14. #94
    Contao-Fan
    Registriert seit
    10.01.2010.
    Ort
    Kiel
    Beiträge
    341

    Standard

    Zitat Zitat von max-muster Beitrag anzeigen
    Hallo zusammen,

    habe die Erweiterung wie beschrieben eingestellt, wird aber statt geotags nur eine Komma generiert ...
    Hast du die in dem Post über dir beschriebene Änderung ausgeführt?

  15. #95
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    die in tl_catalog_fields.php im Ordner DCA?

  16. #96
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Zitat Zitat von Tina Beitrag anzeigen
    PHP-Code:
    $street $this->Input->post('strasse_nr');
    $postal $this->Input->post('plz');
    $city $this->Input->post('ort');
    $country $this->Input->post('land'); 
    Ihr müsstest natürlich eure entsprechenden DB-Felder dort eintragen.
    das hat nicht geholfen

    und das gibt es bei mir überhaupt nicht:
    Array(
    [0] => strasse_nr
    [1] => plz
    [2] => ort
    [3] => land
    )
    Mein tl_catalog_fields.php im Ordner DCA sieht so aus:
    Code:
    // Palettes
    $GLOBALS['TL_DCA']['tl_catalog_fields']['palettes']['geocoordsfield'] = 'name,description,colName,type,itemTable,geocoords_streetfield,geocoords_postalfield,geocoords_cityfield, geocoords_countryfield';
    
    // register our fieldtype editor to the catalog Fields
    $GLOBALS['TL_DCA']['tl_catalog_fields']['fields']['itemTable'] = array
    		(
    			'label'                   => &$GLOBALS['TL_LANG']['tl_catalog_fields']['geoCoordsTable'],
    			'inputType'               => 'select',
    			'options_callback'        => array('tl_catalog_fields', 'getTables'),
    			'eval'                    => array('includeBlankOption'=>true, 'submitOnChange'=>true, 'mandatory'=>true)
    		);
    $GLOBALS['TL_DCA']['tl_catalog_fields']['fields']['geocoords_streetfield'] = array
    		(
    			'label'                   => &$GLOBALS['TL_LANG']['tl_catalog_fields']['geocoords_streetfield'],
    			'inputType'               => 'select',
    			'options_callback'        => array('tl_catalog_geocoords', 'getFields'),
    			'eval'                    => array('includeBlankOption'=>true, 'tl_class'=>'w50', 'mandatory'=>true),
    		);
    
    $GLOBALS['TL_DCA']['tl_catalog_fields']['fields']['geocoords_postalfield'] = array
    		(
    			'label'                   => &$GLOBALS['TL_LANG']['tl_catalog_fields']['geocoords_postalfield'],
    			'inputType'               => 'select',
    			'options_callback'        => array('tl_catalog_geocoords', 'getFields'),
    			'eval'                    => array('includeBlankOption'=>true, 'tl_class'=>'w50', 'mandatory'=>true),
    		);
    		
    $GLOBALS['TL_DCA']['tl_catalog_fields']['fields']['geocoords_cityfield'] = array
    		(
    			'label'                   => &$GLOBALS['TL_LANG']['tl_catalog_fields']['geocoords_cityfield'],
    			'inputType'               => 'select',
    			'options_callback'        => array('tl_catalog_geocoords', 'getFields'),
    			'eval'                    => array('includeBlankOption'=>true, 'tl_class'=>'w50', 'mandatory'=>true),
    		);
    $GLOBALS['TL_DCA']['tl_catalog_fields']['fields']['geocoords_countryfield'] = array
    		(
    			'label'                   => &$GLOBALS['TL_LANG']['tl_catalog_fields']['geocoords_countryfield'],
    			'inputType'               => 'select',
    			'options_callback'        => array('tl_catalog_geocoords', 'getFields'),
    			'eval'                    => array('includeBlankOption'=>true, 'tl_class'=>'w50', 'mandatory'=>true),
    		);
    		
    $GLOBALS['TL_DCA']['tl_catalog_fields']['fields']['type']['options'][] = 'geocoordsfield';
    
    class tl_catalog_geocoords extends Backend
    {
    	function getFields(DataContainer $dc)
    	{
    		$objTable = $this->Database->prepare("SELECT itemTable FROM tl_catalog_fields WHERE id=?")
    			->limit(1)
    			->execute($dc->id);
    		 
    		if ($objTable->numRows > 0 && $this->Database->tableExists($objTable->itemTable))
    		{
    			$fields = $this->Database->listFields($objTable->itemTable);
    			return array_map(create_function('$x', 'return $x["name"];'), $fields);
    			
    		}
    	}
    }

  17. #97
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    hallo nochmals,
    komischerweise funktioniert jetzt, zumindest generiert die richtige tags in BE.

    aber in FE wird auch die tags wie in BE angezeigt.
    Wie erreiche ich die karte in FE?

  18. #98
    Contao-Nutzer Avatar von DNS
    Registriert seit
    13.06.2010.
    Ort
    Kassel
    Beiträge
    174

    Standard

    Nochmal zum Verständnis... howto:

    1. Öffnen der Datei: /system/modules/cataloggeocoordsfield/dca/tl_catalog_fields.php

    2. Folgende Funktion suchen
    PHP-Code:
    class tl_catalog_geocoords extends Backend
    {
        function 
    getFields(DataContainer $dc)
        {
            
    $objTable $this->Database->prepare("SELECT itemTable FROM tl_catalog_fields WHERE id=?")
                ->
    limit(1)
                ->
    execute($dc->id);
             
            if (
    $objTable->numRows && $this->Database->tableExists($objTable->itemTable))
            {
                
    $fields $this->Database->listFields($objTable->itemTable);
                return 
    array_map(create_function('$x''return $x["name"];'), $fields);
                
            }
        }

    3. gefundene Funktion ersetzen durch:
    PHP-Code:
    class tl_catalog_geocoords extends Backend
    {
        function 
    getFields(DataContainer $dc)
        {
            
    $objTable $this->Database->prepare("SELECT itemTable FROM tl_catalog_fields WHERE id=?")
                ->
    limit(1)
                ->
    execute($dc->id);
             
            if (
    $objTable->numRows && $this->Database->tableExists($objTable->itemTable))
            {
                
    $fields $this->Database->listFields($objTable->itemTable);
                
    $names array_map(create_function('$x''return $x["name"];'), $fields);
                
    $newarray array_combine($names,$names);
                return 
    $newarray;
            }
        }

    4. Speichern und fertig...

    Gruß DNS

  19. #99
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Danke DNS,
    das habe ich gemacht, die geotags habe in Catalogfeld "Googlemaps" für jede eingetragene catalogitem.
    jetzt versuche ich diese in FE Modul catalog_reader zu übergeben. Es gibt sooo viele information in Forum, weiss nicht mehr welche davon ist aktuell.

    Kann jemand kurz beschreiben schritt für schritt wie diese geotags jetzt in FE als Karte rausgegeben werde kann?
    brauche ich dlh_googlemaps oder nicht?

    danke danke

  20. #100
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Wien
    Beiträge
    189

    Standard

    Zitat Zitat von DNS Beitrag anzeigen
    Nochmal zum Verständnis... howto:
    1. Öffnen der Datei: /system/modules/cataloggeocoordsfield/dca/tl_catalog_fields.php
    2. Folgende Funktion suchen
    3. gefundene Funktion ersetzen durch
    4. Speichern und fertig...
    Gruß DNS
    Hallo DNS, danke vorab für die Anleitung -> leider funktionierts bei mir nach dieser Code-Änderung auch nicht (im Koordinatenfeld erscheint ein Komma, aber keine Koordinaten). Ich nehme ja an, dass ich in der CatalogGeoCoordsField.php weiter nichts mehr ändern muss?
    Habe allerdings auch contao 2.10.1 am laufen - kann das der Grund sein?

    lg
    sonja

  21. #101
    Contao-Fan
    Registriert seit
    29.07.2011.
    Beiträge
    411

    Standard

    Hallo sonja,
    entferne erst die Komma und drucke speichern. dann erscheinen die Koordinaten...

  22. #102
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Wien
    Beiträge
    189

    Standard

    hallo max-muster, danke, aber funktioniert trotzdem nicht. wenn ich das Komma entferne, kommt das Komma wieder. Vielleicht liegts an den österreichischen Koordinaten . welche contao-version hast du denn in betrieb?

  23. #103
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Wien
    Beiträge
    189

    Standard

    und @max-muster, dafür hab ich die map schon (allerdings eben nur mit manuell eingetragenen koordinaten). i
    ch habe die erweiterung dlh_googlemaps installiert und mich ziemlich genau nach diesem thread (zusammenfassung von nina auf der 2. seite) orientiert.
    lg sonja
    Geändert von sonja (17.04.2012 um 21:01 Uhr)

  24. #104
    Contao-Nutzer Avatar von DNS
    Registriert seit
    13.06.2010.
    Ort
    Kassel
    Beiträge
    174

    Standard

    @sonja

    Kann ich so aus der ferne gar nicht sagen was da falsch läuft. Hab grad leider keine 2.10.1 Installation installiert um das mal zu testen

    Schau mal im Katalog bei der Konfiguration des Geocoordfields im Bereich "Felder zuordnen" ob das html der Selects folgendermaßen aussieht:
    HTML-Code:
    <select name="geocoords_streetfield" id="ctrl_geocoords_streetfield" class="tl_select" onfocus="Backend.getScrollOffset();">
    	<option value="">-</option>
    	<option value="id">id</option>
    	<option value="pid">pid</option>
    	<option value="sorting">sorting</option>
    	<option value="tstamp">tstamp</option>
    	<option value="strasse" selected="selected">strasse</option>
    	<option value="plz">plz</option>
    	<option value="ort">ort</option>
    	<option value="land">land</option>
    	<option value="koordinaten">koordinaten</option>
    	<option value="PRIMARY">PRIMARY</option>
    </select>
    Wichtig ist dass der jeweilige value gleich der option ist:
    <option value="strasse" selected="selected">strasse</option>

    Das ist eigentlich genau das was die Änderung an der tl_catalog_fields.php im Ordner DCA macht, ohne die Änderung wird die ID des Datenbankfeldes als value gesetzt:
    <option value="4" selected="selected">strasse</option>

    ... und somit kann google kein Ergebnis liefern.


    Gruß DNS

  25. #105
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Wien
    Beiträge
    189

    Standard

    Hallo DNA,

    danke für deinen Input und die Hilfestellung - ich hatte nach langem Herumtesten dann doch den Tipp von Tina beherzigt und in die CatalogGeoCoordsField.php meine DB-Feldnamen eingesetzt und so hat es dann auch funktioniert.
    Meinst du den HTML-Code, wenn ich im Contao-BE das Katalogfeld bearbeite? Da zeigt mein Quellcode nur Ziffern, also IDs im value-Feld, also z.b. <option value="9">PLZ</option>.

    LG
    sonja

  26. #106
    Contao-Nutzer Avatar von DNS
    Registriert seit
    13.06.2010.
    Ort
    Kassel
    Beiträge
    174

    Standard

    Genau das meine ich, da liegt der Fehler...

    Das was Du per Hand geändert hast:
    Code:
    $street = $this->Input->post('strasse_nr'); 
    $postal = $this->Input->post('plz'); 
    $city = $this->Input->post('ort'); 
    $country = $this->Input->post('land');
    würde ohne Änderung folgendes ergeben:
    Code:
    $street = $this->Input->post('8'); 
    $postal = $this->Input->post('9'); 
    $city = $this->Input->post('10'); 
    $country = $this->Input->post('11');
    ... was natürlich zu keinem Ergebnis führt.
    So wie Du es nun gemacht hast funktioniert es natürlich, fand ich persönlich aber nicht optimal weil dann die Select Felder in der Feldkonfiguration obsolet werden...
    Wenn Du die Änderungen an der Datei /system/modules/cataloggeocoordsfield/dca/tl_catalog_fields.php wie beschreiben machst sollte es eigentlich auch bei der 2.10.2 funktionieren.

    Gruß DNS

  27. #107
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Falls es noch jemanden interessiert wie man das mit vielen Datensätzen machen kann...
    Ich habe das mit einem Import-Tool (nicht für Contao sondern einfach so geschrieben) gelöst. Ich habe mit PHP ~17.000(!) Einträge importiert und die Koordinaten berechnen lassen.
    Zwecks max_execution time via CLI (Da hatte ich eben die Funktionen schon um die Koordinaten von Google zu holen, daher mit PHP). Das lief astrein durch (Ausgenommen ein paar Fehlberechnungen wegen falscher Eingaben in der Excel-Datei etc. (Sowieso peinlich dass die Daten aus ein paar Excel-Dateien kamen.))
    War aber alles sehr spezifisch und für eine spezielle Catalog-Tabelle.

    Aber als Ansatz... es funktioniert so. Gibt aber sicherlich viel viel elegantere Wege, nur davon hab ich keine Ahnung :-)

  28. #108
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    @Rundinhio
    Ich hab dir per Mail einen Patch geschickt.
    Der verlangt kein installiertes CURL und kein XML, sondern arbeitet mit dem ContaoFramework und JSON
    Inkl. ResponseStatus Kontrolle.

    Schaus Dir mal bitte an. Mit dieser Anpassung gabs bei mir keinerlei Probleme mehr.
    Aktueller ER Catalog und Contao2.11.2
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  29. #109
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    76

    Standard strato / curl / cataloggeocoordsfield

    Nachdem meine Contao-Seite mit catalog und cataloggeocoordsfield monatelang wunderbar lief bei strato, werden auf einmal keine Koordinaten mehr ausgegeben ...
    Bin leider ein wenig php-ahnungslos, vermute aber das das mit curl und der Server-Konfiguration zusammenhängt ...

    Lokal läuft alles:
    cURL support enabled
    cURL Information libcurl/7.16.0 OpenSSL/0.9.8i zlib/1.2.3

    Bei Strato nicht:
    cURL support enabled
    cURL Information libcurl/7.21.1 OpenSSL/0.9.8k zlib/1.2.5 libidn/1.14

    Woran kann´s liegen? Danke für Tipps, Anton

    PS Ich fänd´s ja wunderbar wenn die cataloggeocoordsfield von Rundinhio oder anderen weiterentwickelt würden, und würde das auch durch Spenden o.ä. unterstützen

  30. #110
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    ich habe das Modul uebernommen und hier (http://www.contao-forge.org/projects...rdsfield/files) einen Patch geschrieben.

    Kannst Du das mal bitte ausprobieren ?
    Wenn das damit dann wieder klappt ists gut.

    Dann kann ich es naemlich ins ER updaten.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  31. #111
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    76

    Standard

    Du hast das Modul übernommen? Prima, das hört sich nach Perspektive an...
    Habe den Patch bislang nur lokal installiert. Effekt dort: nach dem Speichern eines Katalogeintrags kommt eine weisse Seite
    (und der Eintrag wir gespeichert ...)


    ??

    Grüße von Anton

  32. #112
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Gespeichert heisst : auch richtige Koordinaten eingetragen ?

    Kannst du mal bitte die Fehlermeldungen einschalten ? Die Meldung dann, mir mitteilen, oder als Meldung im Forge setzen.
    Dann kann ich es mir genau anschauen.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  33. #113
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    76

    Standard

    "Gespeichert heisst : auch richtige Koordinaten eingetragen ?" Nee, Orte; die Koordinaten soll cataloggeocoordsfield ja ermitteln, 0der?
    Die Fehlermeldung:

    Parse error: syntax error, unexpected T_SL in F:\xampp\htdocs\ewn4\system\modules\cataloggeocoor dsfield\CatalogGeoCoordsField.php on line 31

  34. #114
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    So ein Mist. Da sind noch DIFFs drin.
    Werd ich nachher berichtigen, und dann die neue Version ins Forge stellen
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  35. #115
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    So, neues ZIP hochgeladen.
    Damit sollte es klappen
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  36. #116
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    So, wer den Thread hier noch verfolgt hat nun ja sicher mitbekommen, dass lindesbs meine Erweiterung übernommen hat.
    Vielen Dank noch mal dafür, in bessere Hände kann man sein Modul kaum abgeben

    Bei allen anderen die solange warten mussten möchte ich mich noch einmal entschuldigen.
    Ich hätte gern geholfen aber zeitlich saß es einfach nicht drin.

    Aber ich denke nun haben wir für alle eine gute Lösung gefunden.
    Viel Spaß weiterhin mit dem Geocoordsfield


    Gruß von unterwegs
    Nikolas

  37. #117
    Contao-Nutzer
    Registriert seit
    03.06.2010.
    Beiträge
    76

    Standard Cataloggeocoordsfield / Strato / Problem / Tageszeit

    Nachdem meine Contao-Seite mit catalog und cataloggeocoordsfield monatelang ohne Probleme lief bei Strato, werden auf einmal im Backend keine Koordinaten mehr ausgegeben ...

    Und jetzt kommt ein neuer Aspekt: In der Zeit von 6.30 (oder früher) - ca. 9.30 Uhr funktioniert alles prima und später dann nicht mehr ...

    Strato sagt (nach drei Tagen Wartezeit): „Über allgemeine Unregelmäßigkeiten bezüglich PHP und MySQL kann ich nicht berichten … Ich bedaure Ihnen mitteilen zu müssen, dass wir nicht die Möglichkeit und nicht die Zeit haben, jedes Script bis ins Detail zu überprüfen“

    So what? Liegt es an Strato oder an Einstellungen bei mir (php.ini etc.)? Woran kann´s liegen?

    Vielen Dank für Tipps, Anton

    PS: Nur zur Info: Auf dem Webspace wurde vor ca. einem Monat in einem anderen Unterordner Joomla 2.5 installiert. Keine Ahnung, ob das Einflüsse haben kann ...
    Geändert von anton_bo (13.07.2012 um 07:53 Uhr)

  38. #118
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Das klingt sehr komisch. Kannst Du mal bitte meinen obigen Patch ausprobieren ?

    Die Abfrage der Koordinaten erfolgt da etwas anders.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

  39. #119
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Ich habe das zip eingebaut bekomme aber keine Geodaten ausser einem ,

  40. #120
    AG CMS-Garden
    Contao-Urgestein
    Avatar von lindesbs
    Registriert seit
    05.06.2009.
    Ort
    Oer-Erkenschwick
    Beiträge
    4.154
    Partner-ID
    keine
    User beschenken
    Wunschliste

    Standard

    Mist, werds mir am WE nochmal anschauen
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

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
  •