From 7f824694c5bdbc0947558ac72569d7c729dddd6d Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Mon, 19 Nov 2018 08:49:59 -0500 Subject: [PATCH] WIP setup theme view files for ajax display of members. Show 6 members and load more link to grab next 6. --- .../views/front/events/agenda.html | 2 +- glm-member-db/views/front/members/list.html | 404 ++++++------------ .../views/front/members/listContainer.html | 227 ++++++++++ inc/custom.php | 2 +- 4 files changed, 354 insertions(+), 281 deletions(-) create mode 100644 glm-member-db/views/front/members/listContainer.html diff --git a/glm-member-db-events/views/front/events/agenda.html b/glm-member-db-events/views/front/events/agenda.html index b852bc7..eda73d7 100644 --- a/glm-member-db-events/views/front/events/agenda.html +++ b/glm-member-db-events/views/front/events/agenda.html @@ -2,7 +2,7 @@
{if $smarty.request.s || apply_filters("is_page", 'search')}
-

Related Events for: {$smarty.request.s}

+

Related Events for: {$smarty.request.s|escape}

{else} {include file='front/events/searchForm.html'} {/if} diff --git a/glm-member-db/views/front/members/list.html b/glm-member-db/views/front/members/list.html index 035f379..6d9dc93 100644 --- a/glm-member-db/views/front/members/list.html +++ b/glm-member-db/views/front/members/list.html @@ -3,29 +3,31 @@ {if $settings.list_show_search_filters_opened}filters-opened {else}filters-closed {/if} "> - {if $settings.selected_map_interface == 1} - - - - - - - - {/if} + {if $settings.selected_map_interface == 1} + + + + + + + + {/if} + + {if $settings.selected_map_interface == 2} + + + {/if} - {if $settings.selected_map_interface == 2} - - - {/if} + {include file='front/members/header.html'} -{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_map} +
Map
+ {/if} + {if $settings.list_show_search}
@@ -131,9 +133,10 @@
{/if} {*list_show_search*} + {if $settings.list_show_map} - {apply_filters('glm-member-db-front-members-list-mapTop', '')} + {apply_filters('glm-member-db-front-members-list-mapTop', '')}
{if $settings.selected_map_interface == 1} @@ -147,9 +150,10 @@ {/if}
- {apply_filters('glm-member-db-front-members-list-mapBottom', '')} - {/if} - {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} + {apply_filters('glm-member-db-front-members-list-mapBottom', '')} +{/if} + +{apply_filters('glm-member-db-front-members-list-listHeaderTop', '')} @@ -239,281 +243,122 @@
{if $settings.list_show_list && !$blankStart} -{if $settings.list_header_text} -

{$settings.list_header_text}

-{elseif apply_filters('is_page', 'search')} -

List of {$terms.term_member_plur_cap}

-{/if} - -{if $haveMembers} - -
{$terms.term_member_plur_cap} found: {$membersFound}
+ {if $settings.list_header_text} +

{$settings.list_header_text}

+ {elseif apply_filters('is_page', 'search')} +

List of {$terms.term_member_plur_cap}

+ {/if} - {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')} +
+ {if $haveMembers} - +
{$terms.term_member_plur_cap} found: {$membersFound}
-
-{if $settings.list_show_search_alpha && !apply_filters("is_page", 'search')} - -{/if} + {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')} -{if $paging} -
- Previous page - Next page -
- showing {$start} through {$lastDisplayed} of {$filteredMembersFound} -{/if} + -{if $view == grid} -
    - {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 $settings.list_show_search_alpha && !apply_filters("is_page", 'search')} + + {/if} - {if $member.featured} - - {/if} + {if $paging} +
    + +
    + showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} - {if $member.logo && $settings.list_show_logo} -
    - -
    - {elseif $settings.list_show_logo_filler} -
    - -
    - {else} -
    - {/if} -
    -
    -

    {$member.member}

    -
    -
    - {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} - {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)} -
    -
    - {if $member.city} -
    - {$member.city}{if $member.state.value}{/if}
    -
    - {/if} - {if $settings.memb_info_location && $member.region && $settings.list_show_region} -
    - Region: {$member.region} -
    - {/if} - {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}{apply_filters('glm_associate_phone_filter', $member.phone)} {/if} -
    - {/if} + {* Loading members with ajax *} +
    + loading... +
    -
    -
    - - -
  • - {/foreach} {*$members*} -
- - - {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 $paging} +
+ + {if $nextStart} + [ Load More ] {/if} -
- - {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)} -

- {if $settings.list_show_detail_link && !$member.has_no_profile.value} - {$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)} -
+
+ showing {$start} through {$lastDisplayed} of {$filteredMembersFound} + {/if} + {apply_filters('glm-member-db-front-members-list-pageBottom', '')} - - {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)} - + {else} +
(no {$terms.term_member_plur} listed)
+ {/if} - {/foreach} {*$members*}
+
- {/if} {*end grid view check*} +{/if} {*list_show_list*} - {if $paging} -
- Previous page - Next page -
- showing {$start} through {$lastDisplayed} of {$filteredMembersFound} - {/if} + -
-
+
+ + {include file='front/footer.html'} diff --git a/glm-member-db/views/front/members/listContainer.html b/glm-member-db/views/front/members/listContainer.html new file mode 100644 index 0000000..af517ec --- /dev/null +++ b/glm-member-db/views/front/members/listContainer.html @@ -0,0 +1,227 @@ +{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.has_no_profile.value} + {$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*} + diff --git a/inc/custom.php b/inc/custom.php index b9ad0be..85c2724 100644 --- a/inc/custom.php +++ b/inc/custom.php @@ -130,7 +130,7 @@ function display_memberfindme_directory() { $_REQUEST['textSearch'] = $_REQUEST['s']; $_REQUEST['action'] = 'list'; $_REQUEST['event_name'] = $_REQUEST['s']; - echo do_shortcode('[glm-members-list view="grid" text-search="'.stripslashes($_REQUEST['s']).'"]'); + echo do_shortcode('[glm-members-list view="grid" limit=6 text-search="'.stripslashes($_REQUEST['s']).'"]'); if( isset($_REQUEST['event_name']) && !empty($_REQUEST['event_name'])){ echo do_shortcode('[glm-members-event-list limit="10"]'); echo 'View All Events'; -- 2.17.1