[cm_membergooglemaps] News, Anregungen, Fragen, Probleme
Im ER habe ich eine neue Version veröffentlicht (zunächst als Beta).
Schon länger hatte ich es in der Pipeline, aber Marker lassen sich jetzt in den Listenansichten clustern. Zur Aktivierung gibt es in den Moduleinstellungen entsprechende Einstellungen.
Ich freue mich auf eure Rückmeldungen.
ChrMue
Die Suche gibt nichts aus
Hallo,
also zunächst einmal finde ich die Erweiterung ganz toll.
Ich habe damit eine Händlersuche auf der Webseite fidelio.at realisiert.
Zu Anfangs funktionierte alles so wie es sein sollte. Doch aus irgend einen Grund funktioniert die Suche unter (http://www.fidelio.at/index.php/de/haendlersuche.html) nicht mehr.
Es werden keine Ergebnisse mehr angezeigt. Weder in der Liste noch auf der Karte.
Ich komme allerdings einfach nicht dahinter woran das liegen könnte.
Wäre wirklich toll, wenn mir hier jemand weiterhelfen könnte.
lg
Alex
3.2.19 cm_membergooglemaps: Internal Server Error
Hallo,
bei jetzt schon der komplett zweiten Neuinstallation von Contao bekomme ich beim Aufruf der Seite mit dem Modul "Mitglieder mit Google Maps" leider nur "Internal Server Error". Verdammt. Wie gesagt, das ist jetzt schon der zweite Versuch.
Könnte ich einen Tipp bekommen, was falsch sein könnte?
Ich nutze cm_membergooglemaps 1.7.3-beta1.
Hat es was damit zu tun, dass "Memberlist 1.3.1" nur "Voraussichtlich kompatibel zu Contao 3.2.19" ist?
Ich bin am verzweifeln. Vielen Dank für Hilfe!
Beste Grüße,
Stefan
cm_membergooglemaps - funktioniert nach Contao-Neuinstallation ;)
Hallo,
mein oben beschriebenes Problem mit dem Modul "cm_membergooglemaps" hat sich nach einer Contao-Neuinstallation erledigt. Jetzt funktioniert es !
Danke an ChrMue für das tolle Modul und die schnelle Antwort und unkomplizierte Hilfe.
Gruß
[cm_membergooglemaps] Error page temporarily unavailable
Hallo,
ich bekomme bei der Verwengung der Erweiterung cm_membergooglemaps immer die Fehlermeldung "The page you are looking for is temporarily unavailable. Please try again later." wenn ich in den öffentlichen Feldern der Mitglieder z.B. Nachname oder jedes andere beliebige Feld aktiviere. Wenn ich z.B. nur memberlist als Modul einsetze, wird die Tabelle korrekt angezeigt. Kann mir da jemand einen Tipp geben?
Viele Grüße,
operatorone
Contao 3.2.17
Verwendete Erweiterungen:
cm_membergooglemaps 1.7.1 28
import_from_csv 1.0.1 31
memberlist 1.3.1 7
vcard 3.1.0 10
xtmembers 3.1.0 12
PLZ statt Postleitzahl in der Liste schreiben
Hallo,
die Erweiterung ist klasse. Ich habe zwar eine Weile gebraucht, bis ich herausgefunden habe, wie das funktioniert, aber jetzt ist alles super.
Jetzt würde ich nur noch gerne, um die Postleitzahlen-Spalte in der Liste enger anzeigen zu können, das Wort Postleitzahl durch PLZ ersetzen. Wie kann ich das machen. In den Templates scheint das nicht möglich zu sein.
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo be-tina,
diese Feldbezeichnung ist in der Sprachdatei für die Mitglieder enthalten. Ich habe hier keinen zusätzlichen Text hinterlegt, sondern die Feldnamen der Mitglider verwendet.
Du kannst den Text (updatesicher) ändern, indem du in der Datei system/config/langconfig.php
folgenden Eintarg hinterlegst.
PHP-Code:
if ($GLOBALS['TL_LANGUAGE'] == 'de')
{
$GLOBALS['TL_LANG']['tl_member']['postal'][0]='PLZ';
}
else
{
$GLOBALS['TL_LANG']['tl_member']['postal'][0]='ZIP';
}
Die Datei wird bei einem Update nicht überschrieben.
Beachte aber, dass sich diese Textänderung auch z.B. auf ein Registrierungsformular o.Ä. auswirken kann, also immer dann, wenn Mitgliederdaten angezeigt werden.
Gruß ChrMue
Problem in ModuleMemberGoogleMapsTags.php
gelöscht. Werde es erst in aktueller Beta testen.
Umkreise Suche funktioniert nur Lokal
Ich habe eine Umkreise Suche mit einem wenig abgeänderten Template eingerichtet. Beim mir lokal funktoniert es auch, aber auf beim Hoster auf dem Server geht es nicht, die suche zeigt immer alle an.
http://www.ladyplanet.ch/verkaufsstellen-ladycup.html
Mit den Entwicklertools der Browser konnte ich nur das finden
<!-- // Debug:Fehler: // -->
Die Ausgabe im Chrom Browser
HTML-Code:
<div class="list_search">
<form action="verkaufsstellen-ladycup.html?cm_country=Schweiz&cm_location=Davos" method="get">
<div class="formbody">
<input type="hidden" name="cm_country" class="cm_country" value="Schweiz" >
<input type="hidden" name="cm_max_dist" class="cm_max_dist" value="30" >
<input type="hidden" name="order_by" value="" >
<input type="hidden" name="sort" value="" >
<input type="hidden" name="per_page" value="0" >
<input type="text" name="cm_location" class="cm_location brau_find" placeholder="PLZ oder Ort eingeben..." value="Davos" >
<button type="submit" class="submit b_find" value="Suchen" > </button>
</div>
</form>
<!-- // Debug:Fehler: // -->
</div>
Und mein Template - mod_cm_memberlist_googlemaps.html5
HTML-Code:
<div class="<?php echo $this->class; ?> ce_table listing block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>
<?php if ($this->GoogleMapCode && ($this->mappos=='above')) :?>
<div style="<?php echo $this->mapstyle; ?>" class="memberlistmap above" id="<?php echo $this->mapID; ?>"></div>
<?php endif; ?>
<!-- indexer::stop -->
<?php if ($this->allInOne): ?>
<div class="list_search">
<form action="<?php echo $this->action; ?>" method="get">
<?php if ($this->filterform): ?>
<div class="mgroupfilter">
<?php echo $this->filter_fields; ?>
</div>
<?php endif; ?>
<div class="formbody">
<input type="hidden" name="cm_country" class="cm_country" value="Schweiz" >
<input type="hidden" name="cm_max_dist" class="cm_max_dist" value="30" >
<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; ?>" >
<input type="text" name="cm_location" class="cm_location brau_find" placeholder="PLZ oder Ort eingeben..." value="<?php echo $this->visitorlocation ?>" >
<button type="submit" class="submit b_find" value="<?php echo $this->distsearch_label; ?>" > </button>
</div>
</form>
<!-- // Debug:<?php echo $this->Error; ?>// -->
</div>
<?php endif; ?>
<?php if ($this->per_page): ?>
<div class="list_per_page">
<form action="<?php echo $this->action; ?>" method="get">
<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="search" value="<?php echo $this->search; ?>" >
<input type="hidden" name="for" value="<?php echo $this->for; ?>" >
<label for="ctrl_per_page" class="invisible"><?php echo $this->per_page_label; ?></label>
<select name="per_page" id="ctrl_per_page" class="select">
<option value="10"<?php if ($this->per_page == 10): ?> selected="selected"<?php endif; ?>>10</option>
<option value="20"<?php if ($this->per_page == 20): ?> selected="selected"<?php endif; ?>>20</option>
<option value="30"<?php if ($this->per_page == 30): ?> selected="selected"<?php endif; ?>>30</option>
<option value="50"<?php if ($this->per_page == 50): ?> selected="selected"<?php endif; ?>>50</option>
<option value="100"<?php if ($this->per_page == 100): ?> selected="selected"<?php endif; ?>>100</option>
<option value="250"<?php if ($this->per_page == 250): ?> selected="selected"<?php endif; ?>>250</option>
<option value="500"<?php if ($this->per_page == 500): ?> selected="selected"<?php endif; ?>>500</option>
</select>
<input type="submit" class="submit" value="<?php echo $this->per_page_label; ?>" >
</div>
</form>
</div>
<?php endif; ?>
<!-- indexer::continue -->
<?php if ($this->GoogleMapCode) :?>
<?php if ($this->mappos=='below') :?>
<div style="<?php echo $this->mapstyle; ?>" class="memberlistmap below" id="<?php echo $this->mapID; ?>"></div>
<?php endif; ?>
<?php echo $this->GoogleMapCode;?>
<?php endif; ?>
<?php if ($this->showtable) : ?>
<div id ="memberlist" class="memberlist">
<?php echo $this->listElements; ?>
</div>
<?php endif; ?>
<!-- indexer::stop -->
<?php echo $this->pagination; ?>
<?php print_r ($this->record); ?>
<!-- indexer::continue -->
</div>
Wie gesagt bei mir lokal OS X 10.10.3 und dem neusten MAMP Pro funktioniert es tadellos.
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Dirk,
Sorry, ich war unterwegs und hab den Eintrag heute erst gelesen.
...
das ist gar nicht so schwierig. Im Registrierungsmodul gibt es hierfür zwei Checkboxen.
s. Screenshot.
Gruß ChrMue
Anhang 16330
Liste der Anhänge anzeigen (Anzahl: 2)
Bug in Modultyp "googlemap zu einem Mitglied", fehlende labels für Mitglieder
Hallo Christian,
ich habe in einer Installation den Fehler, dass in der Dropdownliste beim Modultyp "googlemap zu einem Mitglied" die Optionswerte nicht angezeigt werden.
Sie sind zwar auswählbar, aber nur der erste Eintrag hat einen Label, siehe Screenshot.
(Ist allerdings Contao 3.5.0!)
Vielleicht gibts aber dennoch eine einfache Ursache.
Anhang 16440
Anhang 16441
Vielen Dank
Thomas
Beim speichen von members [Personendaten] fehlermeldung cm_membergooglemaps 1.7.4.602
Hat jemand diesen Fehler auch? Wenn ich im Frontend das Module Persondendaten speichere kommt folgende Fehlermeldung, irgend was mit dem neuen resetCounter. Bei der Version 1.7.1.9032 geht es noch, aber dort habe ich probleme mit tags_member. Die Fehlermeldung kommt auch wenn ich alle memberlistrelevanten module ausschalte.
Code:
Recoverable error: Object of class Contao\FrontendUser could not be converted to string in system/modules/cm_membergooglemaps/dca/tl_member.php on line 296
#0 system/modules/cm_membergooglemaps/dca/tl_member.php(296): __error(4096, 'Object of class...', '/Users/swissvie...', 296, Array)
#1 system/modules/cm_membergooglemaps/dca/tl_member.php(292): tl_cm_memberlist->resetCounter(Object(Contao\FrontendUser), Object(Contao\ModulePersonalData))
#2 system/modules/core/modules/ModulePersonalData.php(351): tl_cm_memberlist->resetCounter1(Object(Contao\FrontendUser), Object(Contao\ModulePersonalData))
#3 system/modules/core/modules/Module.php(282): Contao\ModulePersonalData->compile()
#4 system/modules/core/modules/ModulePersonalData.php(60): Contao\Module->generate()
#5 system/modules/core/elements/ContentModule.php(59): Contao\ModulePersonalData->generate()
#6 system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
#7 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
#8 system/modules/tags/modules/ModuleArticle.php(41): Contao\ModuleArticle->compile()
#9 system/modules/core/modules/Module.php(282): Aurealis\ModuleArticle->compile()
#10 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
#11 system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
#12 system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
#13 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
#14 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#15 index.php(20): Contao\FrontendIndex->run()
#16 {main}
mit tl_member.php von der Version 1.7.3 beta1 geht es wieder
Zur Info:
Ich habe mal nur die die dca/tl_member.php von der Version 1.7.3 beta1 reinkopiert nun geht es wieder.
Fehler nach Absenden des Mitglieder-Kontaktformulars
Hallo zusammen,
erstmal viel Lob für die tolle Erweiterung. Sie ist wirklich ein mächtiges Tool im Zusammenspiel mit Mitgliedern und Mirgliedergruppen. Wirklich klasse!
Leider erhalte ich, wenn ich einem Mitglied eine E-Mail über das integrierte Fomrular schreiben möchte folgende Fehlermeldung:
Recoverable error: Argument 3 passed to ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsT ags::cm_sendPersonalMessage() must be an instance of Contao\Widget, null given, called in /home/www/contao_map/system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php on line 1143 and defined in system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php on line 1455
Code:
#0 system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(1455): __error(4096, 'Argument 3 pass...', '/home/www/conta...', 1455, Array)
#1 system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(1143): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->cm_sendPersonalMessage(Object(Contao\Model\Collection), Object(Contao\FormTextArea), NULL, Object(Contao\FormTextField))
#2 system/modules/memberlist/modules/ModuleMemberlist.php(76): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->listSingleMember('max-mustermann-...')
#3 system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(153): Contao\ModuleMemberlist->compile()
#4 system/modules/core/modules/Module.php(282): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->compile()
#5 system/modules/memberlist/modules/ModuleMemberlist.php(61): Contao\Module->generate()
#6 system/modules/xtmembers/modules/ModuleMemberlist.php(29): Contao\ModuleMemberlist->generate()
#7 system/modules/cm_membergooglemaps/modules/ModuleMemberGoogleMapsTags.php(137): Xtmembers\ModuleMemberlist->generate()
#8 system/modules/core/elements/ContentModule.php(59): ChrMue\cm_MemberGoogleMaps\ModuleMemberGoogleMapsTags->generate()
#9 system/modules/core/library/Contao/Controller.php(476): Contao\ContentModule->generate()
#10 system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
#11 system/modules/core/modules/Module.php(282): Contao\ModuleArticle->compile()
#12 system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
#13 system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
#14 system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
#15 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
#16 system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#17 index.php(20): Contao\FrontendIndex->run()
#18 {main}
Wie könnte ich das beheben? Ich bin für jeden Tipp dankbar.
Viele Grüße,
operatorone
Bug? Erweiterung per https nicht sichtbar!
Hallo und danke für diese tolle Erweiterung!
Leider musste ich beim Testen feststellen dass sie auf Win-Browsern und im Chrome am Mac und auf iOS-Geräten nicht bzw. nur teilweise funktioniert :(
Man sieht die Mitgliederliste, aber die Google Map nicht.
(Bei anderen aktiven Erweiterungen wie z.B. [gd_googledirections] ist die Map sichtbar.)
Seltsamerweise gibt es das Problem erst seit https aktiv ist.
Bitte um Hilfe!
edit:
ach ja es läuft contao 3.5.6
Koordinaten automatisch ermitteln funktioniert nicht
Hallo,
ich nutze die aktuelle Version der Erweiterung in Contao 3.4.5.
Bisher hat alles super funktioniert. Plötzlich funktioniert die auto Koordinaten-Funktion (Backend Mitglieder) nicht mehr.
Auflistung, Koordinaten händisch eingeben usw. funktioniert einwandfrei.
In dem Feld Koordinaten der Markierung: steht ein Komma.
Ich versteh das nicht. Fehlermeldung gibt es keine. Hat super funktioniert urplötzlich nicht mehr.
es wird ein flag_limit.png vor dem Mitglied angezeigt, sobald ich oben auf fehlende Koordinaten ergänzen klicke.
Liegt bei Strato. Gibt es Erweiterungen die damit kollidieren?
Clustering - Marker anpassen?
Hallo in die Runde,
ich habe "Marker zusammenfassen" aktiviert und würde jetzt gerne die blauen Marker anpassen. Ist das möglich?
Viele Grüße
RoTo