From 49483317d2eedc1976028096c3ed0e273c50ba0b Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Mon, 16 Oct 2017 16:35:09 -0400 Subject: [PATCH] adding dropdown support for members adding member list support in the dropdown topbar --- css/app.css | 2 +- glm-member-db/views/front/members/list.html | 626 ++++++++++++++++++++ parts/dropdown-destinations.php | 10 + parts/dropdown-map.php | 22 +- parts/dropdown-venues.php | 11 + scss/_slideshow.scss | 2 +- sections/header.php | 2 + 7 files changed, 662 insertions(+), 13 deletions(-) create mode 100644 glm-member-db/views/front/members/list.html create mode 100644 parts/dropdown-destinations.php create mode 100644 parts/dropdown-venues.php diff --git a/css/app.css b/css/app.css index 916e14c..ad9af36 100644 --- a/css/app.css +++ b/css/app.css @@ -6475,7 +6475,7 @@ body .stButton .sharethis { #front-page-video { width: 100%; - margin-top: 75px; } + margin-top: 100px; } /* NextGen Gallery */ .ngg-gallery-thumbnail, .ngg-gallery-thumbnail-box { diff --git a/glm-member-db/views/front/members/list.html b/glm-member-db/views/front/members/list.html new file mode 100644 index 0000000..d13aa8d --- /dev/null +++ b/glm-member-db/views/front/members/list.html @@ -0,0 +1,626 @@ +{if $view == dropdown} + {if $members} + {foreach $members as $member} + + {/foreach} + {/if} +{else} +
+{include file='front/members/header.html'} + {apply_filters('glm-member-db-front-members-list-pageTop', '')} +
+ {if $settings.list_show_map} +
Map
+ {/if} + {if $settings.list_show_search} +
+
+ FILTERS +
+
+
Close
+
+
+ {apply_filters('glm-member-db-front-members-list-searchFormTop', '')} +
+

Refine Search

+
+ {if $settings.list_show_search_category} +
+ By Category: + + + +
+ {/if} + {if $settings.list_show_search_amenities} + {if $amenities|@count gt 0} +
+ By Amenities: + +
+ {/if} + {/if} + {if $settings.list_show_search_region} + {if $regions|@count gt 0} +
+ By Regions: + +
+ {/if} + {/if} + + {if $settings.list_show_search_text} +
+ By Name: +
+ {/if} +
+ {apply_filters('glm-member-db-front-members-list-searchFormBottom', '')} +
+
+
+
+ {/if} {*list_show_search*} + {if $settings.list_show_map} + + {apply_filters('glm-member-db-front-members-list-mapTop', '')} +
+
(map loads here)
+
+ {apply_filters('glm-member-db-front-members-list-mapBottom', '')} + {/if} + {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} + + + {if $settings.list_show_list && !$blankStart} + {if $settings.list_header_text} +

{$settings.list_header_text}

+ {else} +

List of {$terms.term_member_plur_cap}

+ {/if} + {if $haveMembers} + + + {foreach $mapItems as $m} +
+ {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)} + {if $m.logo && $settings.list_map_show_logo} +
+ +
+ {/if} +
+ {if $settings.list_map_show_detaillink} + {$m.name} + {else} + {$m.name} + {/if} +
+ {if $settings.list_map_show_address} +

+ {if $settings.list_map_show_street} + {if $m.addr1}{$m.addr1}
{/if} + {if $m.addr2}{$m.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.list_map_show_citystatezip} + {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} +
{$m.country} + {/if} +

+ {/if} {*list_map_show_address*} +
+

+ {if $m.phone && $settings.list_map_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $m.phone)}
{/if} + {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}
{/if} + {if $m.url && $settings.list_map_show_url}Web site: {$m.url}
{/if} + {if $m.email && $settings.list_map_show_email}E-Mail Address: {$m.email}
{/if} + {if $m.region && $settings.list_map_show_region}Region: {$m.region}{/if} +

+ {if $m.descr && $settings.list_map_show_descr}{$m.descr|nl2br}
{/if} + {if $m.short_descr && $settings.list_map_show_short_descr}{$m.short_descr}
{/if} + {if $m.categories && $settings.list_map_show_categories} +
+ {$terms.term_member_cap} Categories +
    + {foreach $m.categories as $c} +
  • + {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
  • + {/foreach} +
+
+ {/if} + + {if $settings.list_map_show_amenities} +
+ Amenities: +
    + {foreach $m.amenities as $a} +
  • {$a.name}
  • + {/foreach} +
+
+ {/if} +
+ {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)} +
+ {/foreach} + +
{$terms.term_member_plur_cap} found: {$membersFound}
+ + {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')} + + + +
+ {if $settings.list_show_search_alpha} + + {/if} + + {if $paging} +
+ Previous page + Next page +
+ showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} + + + {if $view == grid} + + + + {else} + + + {foreach $members as $member} + {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)} +
+ {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)} + + +
+ {if $member.logo && $settings.list_show_logo} +
+
+ + {if $member.featured} + + {/if} + +
+
+ {/if} +
+ + {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)} +

+ {if $settings.list_show_detail_link} + {$member.member} + {else} + {$member.member} + {/if} +

+ {if $settings.list_show_address} +
+ {apply_filters('glm-member-db-front-members-list-memberAddressTop', '', $member.member_pointer)} + {if $settings.list_show_street} + {if $member.addr1 && $settings.list_show_address}
{$member.addr1}
{/if} + {if $member.addr2 && $settings.list_show_address}
{$member.addr2}
{/if} + {/if} + {if $settings.memb_info_location && $settings.list_show_citystatezip} +
+ {if $member.city} + {$member.city}{if $member.state.value}, {/if} + {/if} + {if $member.state.value} + {$member.state.value} + {/if} + {if $member.zip} + {$member.zip} + {/if} +
+ {/if} + {if $member.country.name && $settings.list_show_country} +
{$member.country.name}
+ {/if} + {apply_filters('glm-member-db-front-members-list-memberAddressBottom', '', $member.member_pointer)} +
+ {/if} + {apply_filters('glm-member-db-front-members-list-memberDetailTop', '', $member.member_pointer)} + {if ($settings.memb_info_contact && $member.phone && $settings.list_show_phone) || ($settings.memb_info_contact && $member.toll_free && $settings.list_show_tollfree)} +
+ {if $member.phone && $settings.list_show_phone}Phone: {apply_filters('glm_associate_phone_filter', $member.phone)} {/if} + {if $member.toll_free && $settings.list_show_tollfree}{apply_filters('glm_associate_phone_filter', $member.toll_free)}{/if} +
+ {/if} + {if $settings.memb_info_location && $member.region && $settings.list_show_region}
Region: {$member.region}
{/if} + + +
+ {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)} +
+ +
+
+ {apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)} + {if $member.short_descr && $settings.list_show_short_descr} + {$member.short_descr|nl2br} + {if $settings.list_show_detail_link} + More + {/if} + {/if} + {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)} +
+ {if $member.categories && $settings.list_show_categories} +
+ {$terms.term_member_cap} Categories +
    + {foreach $member.categories as $c} +
  • + {if $c.parent_name}{$c.parent_name}: {/if}{$c.name} +
  • + {/foreach} +
+ {/if} + {if $member.cc_type && $settings.list_show_creditcards} + Credit Cards Accepted: +
    + {foreach $member.cc_type.names as $c} +
  • {$c}
  • + {/foreach} +
+ {/if} + {if $member.amenities && $settings.list_show_amenities} + {$terms.term_member_cap} Amenities +
    + {foreach $member.amenities as $A} +
  • + {$A.name} +
  • + {/foreach} +
+ {/if} +
+
+ {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.member_pointer)} +
+ + + + {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)} + {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)} +
+ {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)} + + + {/foreach} {*$members*} +
+ + {/if} {*end grid view check*} + + {if $paging} +
+ Previous page + Next page +
+ showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} + + {apply_filters('glm-member-db-front-members-list-pageBottom', '')} + {else} +
(no {$terms.term_member_plur} listed)
+ {/if} + + {/if} {*list_show_list*} + + +
+
+{include file='front/footer.html'} + +{/if} \ No newline at end of file diff --git a/parts/dropdown-destinations.php b/parts/dropdown-destinations.php new file mode 100644 index 0000000..9e14965 --- /dev/null +++ b/parts/dropdown-destinations.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/parts/dropdown-map.php b/parts/dropdown-map.php index 224e560..feccb2d 100644 --- a/parts/dropdown-map.php +++ b/parts/dropdown-map.php @@ -1,16 +1,16 @@ + + \ No newline at end of file diff --git a/scss/_slideshow.scss b/scss/_slideshow.scss index 935a9f6..be3a03f 100644 --- a/scss/_slideshow.scss +++ b/scss/_slideshow.scss @@ -13,6 +13,6 @@ } #front-page-video{ width: 100%; - margin-top: 75px; + margin-top: 100px; // max-height: 600px; } \ No newline at end of file diff --git a/sections/header.php b/sections/header.php index cddd64e..02cd67d 100644 --- a/sections/header.php +++ b/sections/header.php @@ -6,6 +6,8 @@ -- 2.17.1