cm_membergooglemaps Version 1.3.xx

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • bird
    Contao-Fan
    • 08.07.2009
    • 535

    #91
    Hallo ChrMue,

    zwei Punkte sind mir bei Deiner Erweiterung noch aufgefallen:
    1. Man kann in der aktuellen Version (1.5.2 rc2) nicht mehr in die Info-Blasen klicken. Die Blasen werden geschlossen, sobald man mit der Maus den Marker-Pin verlässt.
    2. Wie ist das mit den individuellen Marker-Symbolen geregelt, wenn ein Mitglied zwei Gruppen zugeordnet ist? Ich möchte auf einer Karte gerne drei Gruppen anzeigen und ausgeben lassen. Die Mitglieder können dabei entweder in einer, zwei oder allen drei Gruppen zugeordnet sein.


    EDIT:
    Ist es eigentlich möglich, zwei Maps auf einer Seite zu platzieren? Bisher werden jeweils nur auf der "unteren" Karte die Daten angezeigt.
    Wie kann ich die Tags in die Suche einbeziehen? Trotz Aktivierung der Checkbox im Backend werden diese bei der Suche (über das Formularfeld) nicht berücksichtigt.


    VG
    hangover
    Zuletzt geändert von bird; 09.05.2012, 14:21.

    Kommentar

    • typofix
      Contao-Nutzer
      • 16.07.2009
      • 245

      #92
      Fehler beim E-Mail

      Hi,
      wahrscheinlich benutzen das nicht so viele Leute, uns ist es auch erst gestern aufgefallen.

      Das Request Token Problem besteht noch beim E-Mail Versand.
      Folgende Dateien sind betroffen:
      ModuleCM_MemberGoogleMaps.php
      ModuleCM_MemberGoogleMapsPos.php
      mod_cm_memberlist_googlemaps_detail.xhtml.

      Gruß
      Typofix

      Kommentar

      • typofix
        Contao-Nutzer
        • 16.07.2009
        • 245

        #93
        Öffentliches Profil von ....

        Bei uns steht: öffentliches Profil von xxxx (Nachname), früher stand da der Username

        In einigen Dateien steht
        Code:
        	$this->Template->publicProfile = sprintf($GLOBALS['TL_LANG']['MSC']['publicProfile'], $objMember->lastname);
        in anderen ...$objMember->username

        Ich empfinde es als sinnvoll, den Username zu nehmen. Da ich inzwischen die alten Dateien überschrieben habe, kann ich nicht genau sagen, in welchen Dateien der Fehler ist.

        In jedem Fall ist die Datei ModuleCM_MemberGoogleMapsTags.php betroffen, eventuell auch ModuleCM_MemberGoogleMaps.php

        Gruß
        Typofix

        Kommentar

        • ChrMue
          Contao-Fan
          • 19.06.2009
          • 850

          #94
          Hallo Bankai,
          das Clustern nahe beieinander liegender Marker ist in Planung, aber mehr derzeit auch noch nicht.

          Kommentar

          • bird
            Contao-Fan
            • 08.07.2009
            • 535

            #95
            Hallo,

            in der neuesten Version scheint auch die Ausgabe der Mitglieder-ID mit <?php echo $this->record[0]['raw']['id']; ?> auf der Detailseite nicht mehr zu funktionieren.
            Damit funktioniert auch {{avatar::ID}} nicht mehr.

            Kann das jemand bestätigen?


            Was mir noch aufgefallen ist - früher konnte ich im Template mit

            PHP-Code:
            <?php
            if (empty($this->listElements)) {
            echo "Leider keine Ergebnisse";
            }
            else {
            echo $this->listElements;
            }
            ?>
            die leeren Ergebnisse abfangen. Die "listElements" ist in der neuen Version aber anscheinend nie mehr leer. Zumindest funktioniert diese Abfrage nicht mehr, was schade ist.
            Zuletzt geändert von bird; 27.05.2012, 20:29.

            Kommentar

            • typofix
              Contao-Nutzer
              • 16.07.2009
              • 245

              #96
              Zitat von hangover Beitrag anzeigen
              ...in der neuesten Version scheint auch die Ausgabe der Mitglieder-ID mit <?php echo $this->record[0]['raw']['id']; ?> auf der Detailseite nicht mehr zu funktionieren.
              Damit funktioniert auch {{avatar::ID}} nicht mehr.
              Bei uns besteht das Problem seit langem, es hat sich herausgestellt, dass die id in den meisten Fällen 1 ist und nicht 0. Nur wenn der Vorname nicht veröffentlicht ist, dann ist die ID 0

              ich benutze folgende Zeile:
              {{avatar::<?php echo $this->record[1]['raw']['id']; ?>}}
              mit
              <?php echo $this->showTemplateVars(); ?>
              kannst du die Variablen anzeigen lassen, möglichst nur in einem geschützten System, die Ergebnisse sind schrecklich indiskret!

              Viel Erfolg
              Typofix

              Kommentar

              • bird
                Contao-Fan
                • 08.07.2009
                • 535

                #97
                Hallo Typofix,

                vielen Dank für Deinen Tipp, ich bekomme jetzt mit <?php echo $this->record[4]['raw']['id']; ?> Ergebnisse.
                Ein Blick in die Template-Variablen war diesbezüglich sehr hilfreich

                Kommentar

                • bird
                  Contao-Fan
                  • 08.07.2009
                  • 535

                  #98
                  Hat zufällig noch jemand eine Idee, wie man "leere" Ergebnisse in V 1.5.2 rc2 abfangen kann?
                  Momentan wird einfach gar nichts (keine Karte und keine Liste) angezeigt, was ich für suboptimal halte.

                  In der Form:
                  PHP-Code:
                  <?php
                  if (empty($this->listElements)) {
                  echo "Leider keine Ergebnisse";
                  }
                  else {
                  echo $this->listElements;
                  }
                  ?>
                  funktioniert es auch nicht mehr.

                  Kommentar

                  • bird
                    Contao-Fan
                    • 08.07.2009
                    • 535

                    #99
                    Ich möchte bei diesem Thema nochmal nachfragen:

                    Aktuell gibt eine Suchanfrage im Template immer die Tabelle aus, auch wenn keine Ergebnisse gefunden wurden.

                    Beispiel:
                    <table cellpadding="0" cellspacing="0" class="all_records" summary=""><thead> <tr> <th class="head col_0 col_first"><a href="test.html?per_page=0&amp;search=postal&amp;f or=&amp;cm_country=de&amp;cm_location=20095&amp;cm _max_dist=50&order_by=company&sort=asc" title="Sortiere nach Firma">Firma</a></th> <th class="head col_1"><a href="test.html?per_page=0&amp;search=postal&amp;f or=&amp;cm_country=de&amp;cm_location=20095&amp;cm _max_dist=50&order_by=street&sort=asc" title="Sortiere nach Straße">Straße</a></th> <th class="head col_2"><a href="test.html?per_page=0&amp;search=postal&amp;f or=&amp;cm_country=de&amp;cm_location=20095&amp;cm _max_dist=50&order_by=postal&sort=asc" title="Sortiere nach Postleitzahl">Postleitzahl</a></th> <th class="head col_3"><a href="test.html?per_page=0&amp;search=postal&amp;f or=&amp;cm_country=de&amp;cm_location=20095&amp;cm _max_dist=50&order_by=city&sort=asc" title="Sortiere nach Ort">Ort</a></th> ... </tr></thead><tbody></tbody></table>

                    Das ist natürlich extrem unpraktisch, da man jetzt nicht mehr einfach den Fall abfangen kann, dass $this->listElements leer ist.
                    Ich suche diesbezüglich dringend nach einer Lösung, wie im Template eine Standardmeldung ausgegeben werden kann, wenn keine Ergebnisse gefunden wurden.

                    Zudem ist mir aufgefallen, dass die PLZ-Suche (über cm_location) außerhalb Deutschlands keine Ergebnisse liefert.
                    Google könnte die Daten aber eigentlich verarbeiten. Kann das jemand bestätigen bzw. hat jemand eine Lösung?

                    Vielen Dank im Voraus!!!

                    Kommentar

                    • matuweb
                      Alter Contao-Hase
                      • 22.06.2009
                      • 1342

                      #100
                      Hallo zusammen,

                      Ich möchte das Template mit der Umkreissuche anpassen, wie heißt dies?

                      Habe alles durch und kann es nicht finden...

                      Ich will es so anpassen, das ich nur eine Umkreissuche nach Ort/PLZ habe.
                      Also nur ein Suchfeld und das Dropdown mit den KM.

                      Jetzt habe ich ja zwei Felder, das Suchfeld und das Adresssuchfeld.

                      Ich will das Suchfeld ausblenden.

                      Wie mache ich dies am besten?

                      Danke

                      Grüße
                      Matu
                      Viele Grüße aus Köln
                      Matu

                      Kommentar

                      • ChrMue
                        Contao-Fan
                        • 19.06.2009
                        • 850

                        #101
                        In der nächsten Version will ich die Möglichkeit geben, die "normale Suche" zu deaktivieren.
                        Derzeit musst du das Template mod_cm_memberlist_googlemaps bearbeiten

                        Code:
                          <div class="formbody">
                            <input type="hidden" name="order_by" value="<?php echo $this->order_by; ?>" />
                            <input type="hidden" name="sort" value="<?php echo $this->sort; ?>" />
                            <input type="hidden" name="per_page" value="<?php echo $this->per_page; ?>" />
                        <label for="ctrl_search" class="invisible"><?php echo $this->fields_label; ?></label>
                        
                        <?php if (!$this->multifieldsearch): ?>
                            <select name="search" id="ctrl_search" class="select">
                              <?php echo $this->search_fields; ?>
                            </select>
                        <?php endif; ?>
                        
                        
                        <label for="ctrl_for" class="invisible"><?php echo $this->keywords_label; ?></label>
                        <input type="text" name="for" id="ctrl_for" class="text" value="<?php echo $this->for; ?>" />
                            <input type="submit" class="submit" value="<?php echo $this->search_label; ?>" />
                          </div>
                        ersetzen durch
                        Code:
                            <input type="hidden" name="order_by" value="<?php echo $this->order_by; ?>" />
                            <input type="hidden" name="sort" value="<?php echo $this->sort; ?>" />
                            <input type="hidden" name="per_page" value="<?php echo $this->per_page; ?>" />
                        Das sollte klappen. (Ich kann es im Moment leider nicht ausprobieren)
                        Gruß ChrMue.

                        Kommentar

                        • manfred
                          Contao-Fan
                          • 08.05.2011
                          • 548

                          #102
                          Probleme unter 2.11.4 autom. Koordinaten

                          Hallo,

                          krieg es leider unter 2.11.4 gar nicht zu laufen, da die automatischen Koordinaten nicht angenommen werden, siehe Screenshot.Klicke auf die Grafik für eine vergrößerte Ansicht

Name: screen.PNG
Ansichten: 1
Größe: 24,4 KB
ID: 920460
                          Version ist die 1.6.0 rc1.
                          Die angelegten Demo-Mitglieder haben keinerlei Fähnchen, siehe Screenshot. Klicke auf die Grafik für eine vergrößerte Ansicht

Name: screen_2.PNG
Ansichten: 1
Größe: 8,8 KB
ID: 920461

                          Außerdem macht mich stutzig, dass der angelegte Menüpunkt Layouts>>Kartenlayout kein Icon hat, siehe Screenshot Klicke auf die Grafik für eine vergrößerte Ansicht

Name: screen_3.PNG
Ansichten: 1
Größe: 6,5 KB
ID: 920462

                          Hat jemand einen Tipp?

                          Unter 2.10.3 mit Version 1.5.2 rc2 klappt es einwandfrei, siehe hier:


                          Gruß Manfred

                          Edit: Beim Löschen der Erweiterung gibt es eine rote Fehlermeldung, das die config/runonce.php nicht gefunden wird, kann das was beduten?
                          Zuletzt geändert von manfred; 12.09.2012, 20:21.

                          Kommentar

                          • ChrMue
                            Contao-Fan
                            • 19.06.2009
                            • 850

                            #103
                            Für die fehlenden Fähnchen und das fehlende Icon gibt es eine schnelle einfache Antwort:
                            im Verteichnis system/modules/cm_membergooglemaps/html befindet sich versehentlich eine .htaccess
                            wenn du diese entfernst, erscheinen die icons und Fähnchen.

                            Ich habe dies im Repository korrigiert.
                            Gruß ChrMue

                            Kommentar

                            • bird
                              Contao-Fan
                              • 08.07.2009
                              • 535

                              #104
                              Hallo,

                              ich habe mit einer älteren Version plötzlich das Problem, dass die automatische Ermittlung der Geokoordinaten nicht mehr funktioniert und in dem entsprechenden Feld statt Längen- und Breitengrad nur noch ein Komma angezeigt wird.

                              Stimmt / funktioniert der API-Aufruf noch? Der Key ist ja mittlerweile nicht mehr nötig.
                              PHP-Code:
                              // Prepare request to Google maps
                              $GoogleMapsXMLSource= new GoogleMapsXMLData($gm_refid);
                              $GoogleMapsXMLSource->setPath('maps.google.com','/maps/geo?output=','&key='.$gm_refid.'&oe=utf-8&q='); 
                              
                              Kann jemand das Problem bestätigen bzw. kennt jemand eine Lösung dafür?

                              Danke und viele Grüße
                              hangover

                              Kommentar

                              • Erdpferd
                                Contao-Nutzer
                                • 28.01.2011
                                • 113

                                #105
                                String could not be parsed as XML

                                Kann das Problem bestätigen. Die automatische Anfrage der Koordinaten funktioniert auf einmal nicht mehr. Hat Google etwas geändert? Hat jemand eine Lösung oder einen Ansatz?

                                Viele Grüße

                                Kommentar

                                Lädt...