[cm_membergooglemaps] Aktuelles, Probleme, Tipps

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • typofix
    Contao-Nutzer
    • 16.07.2009
    • 245

    #106
    Nein, bei mir klappt es.
    versuch noch einmal das Modul neu zu konfigurieren, vielleicht ist das eine Einstellung überschrieben / gelöscht worden.
    Viel Erfolg
    Florian

    Kommentar

    • ChrMue
      Contao-Fan
      • 19.06.2009
      • 850

      #107
      Hallo mandrael,

      die Templates wurden angepasst, so dass es auch möglich ist, zwei Module auf einer Seite zu platzieren. Falls du die Templates bearbeitet hast, musst du sie anpassen. Vergleich dazu am besten mit den Original-Templates unter system/modules/cm_membergooglemaps\templates

      Viel Erfolg
      ChrMue

      Kommentar

      • mandrael
        Contao-Nutzer
        • 29.06.2009
        • 236

        #108
        Ich habe nun endlich auf das neue Typolight 2.8.1 umgestellt. Mit dem neuesten Build 13 von Google Membermaps und nach dem Kontrollieren der Templates klappt es nun! Danke!
        Liebe Grüße!

        Kommentar

        • saschaho
          Contao-Nutzer
          • 10.07.2009
          • 26

          #109
          Hallo,
          ich probiere schon eine ganze Weile, finde aber keine Lösung. Das Modul funktioniert soweit einwandfrei, nur die "Infoblasen" zeigen keinen Inhalt. Wie kann ich den Inhalt bestimmen? Woran könnte es liegen, wenn nichts dargestellt wird?

          Viele Grüße

          Kommentar

          • ChrMue
            Contao-Fan
            • 19.06.2009
            • 850

            #110
            Hallo saschaho,
            Für die Sprechblase wird das Template info_cm_membergooglemaps_list.tpl verwendet. schau dir mal das Template an, ob du die dort dargestellten Felder in deinen Mitgliederdaten auch gefüllt hast.

            kann ich mir das ansehen?

            Gruß
            ChrMue

            Kommentar

            • typofix
              Contao-Nutzer
              • 16.07.2009
              • 245

              #111
              Sprechblase: Anzeige der Daten / Unterschiedliche Marker / Sortieren der Liste

              Zunächst einmal, das Modul ist toll
              1. Wenn ich das Standard- Info Template verwende, wenden auch die Daten angezeigt, wenn sie nicht fürs Frontend freigeschaltet sind. Wie lässt sich das ändern?
              2. Ich würde gerne für unterschiedliche Benutzer-Gruppen unterschiedliche Fähnchen benutzen. Habt ihr eine Idee, wie sich das verwirklichen lässt und gibt es unterschiedliche Google Marker? (Wo finde ich die?)
              3. Beim Sortieren werden "Leere" Felder, die zwar eingegeben, aber nicht veröffentlicht sind, nicht als Leer bewertet sondern nach ihrem Inhalt sortiert.

              die TypoLight Memberlist macht das auch so, und Leo hat das als feature deklariert. Lässt sich das vielleicht in der cm_membergooglemaps beheben?

              Gruß
              Florian

              Kommentar

              • saschaho
                Contao-Nutzer
                • 10.07.2009
                • 26

                #112
                Zitat von ChrMue Beitrag anzeigen
                Hallo saschaho,
                Für die Sprechblase wird das Template info_cm_membergooglemaps_list.tpl verwendet. schau dir mal das Template an, ob du die dort dargestellten Felder in deinen Mitgliederdaten auch gefüllt hast.

                kann ich mir das ansehen?

                Gruß
                ChrMue
                Danke das wars!

                Kommentar

                • typofix
                  Contao-Nutzer
                  • 16.07.2009
                  • 245

                  #113
                  Sprechblase: Anzeige der Daten / Unterschiedliche Marker / Sortieren der Liste

                  Hat einer von Euch schon eine Idee für meine Beitrag #111? Vor allen Dingen interessiert mich, wie ich unterschiedliche Fähnchen realisieren kann.

                  Gruß
                  Florian

                  Kommentar

                  • typofix
                    Contao-Nutzer
                    • 16.07.2009
                    • 245

                    #114
                    Hallo,
                    inzwischen habe ich mich durch die Google Api gekämpft. Mein Erfolg ist begrenzt

                    Für die Anzeige eines einzelnen Mitgliedes:
                    in ModuleCM_MemberGoogleMapsPos.php kann ich den Marker ändern, indem ich hinter der Zeille 337
                    var icon = new GIcon(G_DEFAULT_ICON);
                    ein
                    icon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/yellow-dot.png"

                    Nach meiner Meinung müsste es auch für die Übersichtskarte gehen.
                    Ich habe in ModuleCM_MemberGoogleMaps.php den gleichen Versuch gemacht hinter Zeile
                    623 und 688, es wird auch im Quelltext angezeigt, aber die Wirkung ist = Null.

                    Hat jemand eine Idee, wie ich das ändern kann?

                    Gruß
                    Florian

                    Kommentar

                    • tgr
                      Contao-Nutzer
                      • 02.10.2009
                      • 105

                      #115
                      Angezeigte Felder auf Detailseite

                      Hallo community, hallo ChrMue,

                      nun also doch noch eine Frage:

                      Ich möchte, dass bei allen Mitgliedern, die sich registrieren, auf der Detailseite die selben Felder angezeigt werden, ohne dass diese bei Registrierung oder im Backend als öffentliche Felder deklariert werden müssen. Die Anordnung dieser Felder würde ich außerdem gern zum Teil ändern.

                      - Karte wird IMMER angezeigt, Koordinaten werden IMMER ermittelt
                      - eMail-Adresse muss angegeben werden, wird aber nicht angezeigt
                      - Mails senden ist IMMER erlaubt
                      - "Profil von ..." nicht username sonden Firma (bzw. Institution)

                      Aber irgendwie werde ich nicht fündig, wo ich das ändern kann ... wobei ich gestehen muss, dass meine php-Kenntnisse auch nur rudimentär sind. :-)
                      Zum anderen möchte ich natürlich EIGENTLICH nicht nach jedem Update des - im Übrigen spitzenmäßigen - Moduls neu herumfrickeln :-)

                      Hat jemand einen Tipp für mich?

                      Beste Grüße und besten Dank für Hilfen im Voraus:
                      Thorsten

                      Kommentar

                      • typofix
                        Contao-Nutzer
                        • 16.07.2009
                        • 245

                        #116
                        Hallo Thorsten

                        Das ist eine komplexe Aufgabe, du benutzt Felder aus verschiedenen Modulen, die nachher aller in der Datenbank in der Tabelle tl_member bzw. tl_user (die Backendbenutzer) eingetragen sind.

                        Es geht um Einträge aus den Modulen memberlist, cm_membergooglemaps und helpdesk. Updatesicher bekommst du das nur, wenn du die passenden dca Einträge in einem eigenen Modul kapselst, das hinter diesen Modulen liegt (alphabetisch) Leo schlägt da einen Modulnamen zz_mein_modul vor.

                        Grundsätzlich ist in der Datei tl_member.php im dca Verzeichnis der Eintrag
                        eval ... ('feEditable' => true, 'feViewable' => false) für die Darstellung verantwortlich.

                        'feViewable' => false kann man die Anzeige nicht auswählen, die Daten werden auch nicht automatisch angeboten. Du musst sie im Template einzeln auswählen und einbauen, also eine eigene Tabelle erstellen!

                        Die Templates kannst du updatesicher erstellen (Sie TypoLight Handbuch für Entwickler)

                        Viel Erfolg
                        Florian

                        Kommentar

                        • tgr
                          Contao-Nutzer
                          • 02.10.2009
                          • 105

                          #117
                          High Florian,

                          wenn du die passenden dca Einträge in einem eigenen Modul kapselst,
                          Hm. Das heißt was? :-)

                          ich glaube ich verstehe nicht so GANZ... :-), vielleicht habe ich mich aber auch schlecht ausgedrückt.

                          Also:

                          Es geht "nur" um Einträge aus den Modulen (xt)memberlist und cm_membergooglemaps sowie avatar, helpdesk ist nicht dabei, den avatar in die Ausgabe zu frickeln ist mir bereits mit einer absoluten Positionsangabe gelungen. Aber:

                          1. Bei der Registrierung frage ich ja bestimmte Felder ab. Ich möchte, dass alle diese Felder grundsätzlich ÖFFENTLICHE FELDER sind, also zur Ausgabe freigegeben werden.

                          2. Bei der Ausgabe auf der Detailseite (Listenseite passt scho) würde ich das Template gern so anpassen, dass ich die Reihenfolge und Anordnung der Felder selbst bestimmen kann. Wichtigste Punkte dabei sind, dass nicht der USERNAME sondern die FIRMA in der Überschrift steht und die eMail-Adresse nicht veröffentlicht wird. Stattdessen sei die PM-Funktion freigeschaltet, so der Händler das will. Ich sehe aber im Template mod_...._detail.tpl nicht die Möglichkeit, das anzupassen... finde aber auch - dies ist wohl meinen angesprochenen nur rudimentäen php-Kenntnissen geschuldet - keine andere Datei, in der ich das machen kann.

                          Fragen klarer? Antworten parat? :-)

                          Besten Dank.
                          Thorsten

                          Kommentar

                          • typofix
                            Contao-Nutzer
                            • 16.07.2009
                            • 245

                            #118
                            wenn du die passenden dca Einträge in einem eigenen Modul kapselst,
                            Das ist schon eine größere Sache, ich muss gestehen, dass ich es auch nur theoretisch verstehe und selber noch nicht ausgetestet habe. Schau mal hier im Entwicklerhandbuch nach.


                            2. Bei der Ausgabe auf der Detailseite (Listenseite passt scho) würde ich das Template gern so anpassen, dass ich die Reihenfolge und Anordnung der Felder selbst bestimmen kann. Wichtigste Punkte dabei sind, dass nicht der USERNAME sondern die FIRMA in der Überschrift steht und die eMail-Adresse nicht veröffentlicht wird.
                            PHP-Code:
                            <?php foreach ($this->record as $col): ?>
                              <tr class="<?php echo $col['class']; ?>">
                                <td class="label"><?php echo $col['label']; ?></td>
                                <td class="value"><?php echo $col['content']; ?></td>
                              </tr>
                            <?php endforeach; ?>
                            Das ist der Code der Tabellen-Ausgabe. Wenn du die Daten nicht in der vorgegeben Reihenfolge ausgeben willst, dann musst du diese Ausgabe "Manuell" erledigen, also die Daten abfragen und entsprechend formatiert übergeben.
                            Stattdessen sei die PM-Funktion freigeschaltet, so der Händler das will. Ich sehe aber im Template mod_...._detail.tpl nicht die Möglichkeit, das anzupassen... finde aber auch - dies ist wohl meinen angesprochenen nur rudimentäen php-Kenntnissen geschuldet - keine andere Datei, in der ich das machen kann.
                            E-Mail: dafindest du wohl etwas im Code, einfach löschen. Ich würde dann ein weiteres Modul in die Seite einbauen und dort das PM Modul integrieren. (Eventuell musst du auch noch dieses Modul im Backend erstellen.

                            Viel Erfolg
                            Florian

                            Kommentar

                            • ChrMue
                              Contao-Fan
                              • 19.06.2009
                              • 850

                              #119
                              Zitat von tgr Beitrag anzeigen
                              Ich möchte, dass bei allen Mitgliedern, die sich registrieren, auf der Detailseite die selben Felder angezeigt werden, ohne dass diese bei Registrierung oder im Backend als öffentliche Felder deklariert werden müssen. Die Anordnung dieser Felder würde ich außerdem gern zum Teil ändern.
                              Hallo Thorsten,
                              die Anforderungen gingen damals dahin, dass standardmäßig aus Datenschutzgründen nichts zur Veröffentlichung freigegeben werden soll. Daher ist standradmäßig kein Feld ausgewählt.
                              Gruß ChrMue

                              PS: Puuuh, ein paar Tage konnte ich hier nicht reinschauen und schon läuft der Thread fast über... ;-) ich werde nach und nach alle Fragen beantworten.

                              Kommentar

                              • ChrMue
                                Contao-Fan
                                • 19.06.2009
                                • 850

                                #120
                                Ich stelle mal den aktuellen Entwicklungsstand als Vorabversion hier ein.
                                Wer Lust hat, kann mal ein bisschen ausprobieren. Neu ist z.B. die Umkreissuche.
                                Eine Anleitung ist auch in Arbeit, ... dauert aber noch... ;-)
                                Bitte diese Version nicht produktiv einsetzen.
                                Freu mich auf eure Rückmeldungen

                                Gruß ChrMue
                                Zuletzt geändert von ChrMue; 02.06.2010, 23:28. Grund: Download herausgenommen, da sich die Dateien jetzt im ER befinden

                                Kommentar

                                Lädt...