</div>
{/if}
<div class="glm-map-member-name">
- {if $settings.list_map_show_detaillink}
+ {if $settings.list_map_show_detaillink && !$m.has_no_profile}
<a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">{$m.member_name}</a>
{else}
{$m.member_name}
{if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if}
{/if}
{if $m.country && $settings.list_map_show_country}
- <br>{$m.country}
+ {$m.country}
{/if}
</p>
{/if} {*list_map_show_address*}
<ul class="row">
{foreach $members as $member}
<li class="glm-member-list-record columns small-12 medium-6 large-4">
- <a class="anchorWrapper" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/">
+ <a class="anchorWrapper"{if $settings.list_show_detail_link && !$member.has_no_profile.value} href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/"{else} style="cursor: default;"{/if}>
{apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)}
<div class="glm-member-db-border-wrap">
{apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)}
- {if $settings.list_show_detail_link}
- <div class="glm-member-list-image-wrapper" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/">
- {/if}
+ <div class="glm-member-list-image-wrapper"{if $settings.list_show_detail_link && !$member.has_no_profile.value} href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/"{/if}>
{if $member.featured}
<div class="glm-member-list-featured-tag">
{else}
<div class="glm-member-list-missing-image"></div>
{/if}
- {if $settings.list_show_detail_link}
</div>
- {/if}
<div class="glm-member-list-info-wrapper">
- <h4 class="glm-member-title">
- {if $settings.list_show_detail_link}
-<!-- <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">-->
- {$member.member}
-<!-- </a>-->
- {else}
- {$member.member}
- {/if}
-
- </h4>
+ <h4 class="glm-member-title"> {$member.member} </h4>
<div class="glm-member-list-description small-12 columns">
<div>
{apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)}
{/if}
{/if}
-<!-- <li><a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">View More</a></li>-->
{apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
</ul>
</div>
<!-- Member name, address, and basic information -->
{apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)}
<h4 class="glm-member-title">
- {if $settings.list_show_detail_link}
+ {if $settings.list_show_detail_link && !$member.has_no_profile.value}
<a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">{$member.member}</a>
{else}
{$member.member}
//}
{if $mapItems}
+ var markers = [];
{foreach $mapItems as $m}
{if $m.lat != 0 && $m.lon != 0}
position: new google.maps.LatLng({$m.lat}, {$m.lon}),
draggable: false,
animation: google.maps.Animation.DROP,
- title: '{$m.member|escape}',
+ title: '{$m.member_name|escape:quotes}',
descr: $('#map_info_' + {$m.id}).html(),
memberID: {$m.member}
});
infowindow.open(map,this);
});
+ markers.push(marker);
+
// Extend the map bounds to include this marker
bounds.extend(marker.position);
{/if}
{/foreach}
+ {if $settings.use_cluster_markers}
+ var markerCluster = new MarkerClusterer(map, markers,
+ {
+ imagePath: '{$baseUrl}/js/googleMapsMarkerClusterer/images/m',
+ gridSize: 30,
+ maxZoom: 14,
+ minimunClusterSize: 3
+ });
+ {/if}
+
// Fit map to bounds of all markers
map.fitBounds(bounds);