[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