Εχουμε το παρακάτω div το οποίο δίνει pagination.
Αυτό βρίσκεται στο κάτω μέρος των καταχωρήσεων. Το μετέφερα στην αρχή των καταχωρήσεων. Με το σχόλιο <!--extra pagination-->Κώδικας:<?php echo '<div id="lp-pages-in-cats">'; echo listingpro_load_more_filter($my_query, '1', $defSquery); echo '</div>'; ?> <div class="lp-pagination pagination lp-filter-pagination-ajx"></div>
Ενώ όμως φαίνονται οι αριθμοί, μόλις πατήσω κάποια αναζήτηση χάνεται το πάνω pagination. Μίλησα με την υποστηριξη και μου είπαν να κάνω edit το search-ajax.js. Βρήκα το αρχείο και τα classes που καλεί για το pagination
Δυστυχώς όμως δεν μπορώ να βρω τι να αλλάξω ώστε να δουλεύει και το pagination επάνω.Κώδικας:jQuery(document).on('click', '.lp-filter-pagination-ajx ul li span.haspaglink', function(event){ $selectedFields = []; jQuery('.lp_extrafields_select :checked').each(function(i, selectedElement) { $selectedFields[i] = jQuery(selectedElement).val(); }); jQuery('#lp-pages-in-cats').hide(200); var $this = jQuery(this); var new_design_v2 = false; var new_header_filters = false; var listStyle = ''; if( jQuery('#list-grid-view-v2').length != 0 ) { if( jQuery('#list-grid-view-v2').hasClass( 'header-style-v2' ) ) { var new_header_filters = true; } if( jQuery('#list-grid-view-v2').hasClass('list_view_v2') || jQuery('#list-grid-view-v2').hasClass('grid_view_v2') ) { listStyle = get_list_style(); new_design_v2 = true; } } if( new_header_filters == true ) { get_filters_before_send(); var averageRate = get_filter_RRV( '.filter-in-header .rated-filter.header-filter-wrap' ), mostRewvied = get_filter_RRV( '.filter-in-header .reviewed-filter.header-filter-wrap' ), mostViewed = get_filter_RRV( '.filter-in-header .viewed-filter.header-filter-wrap' ), inexpensive = get_price_range_vals( '#filter-in-header .price-filter ul li#n-one' ), moderate = get_price_range_vals( '#filter-in-header .price-filter ul li#n-two' ), pricey = get_price_range_vals( '#filter-in-header .price-filter ul li#n-three' ), ultra = get_price_range_vals( '#filter-in-header .price-filter ul li#n-four' ), listing_openTime = get_open_now_val( '#filter-in-header .open-now-filter' ), listStyle = get_list_style(), skeyword = $this.data('skeyword'); if( jQuery('#searchlocation').length != 0 ) { seracLoc = jQuery("#searchlocation").val(); }else if( jQuery('#lp_search_loc').length != 0 ){ seracLoc = jQuery("#lp_search_loc").val(); } } else { jQuery('.lp-filter-pagination-ajx ul li span').removeClass('active'); var docHeight = jQuery( document ).height(); jQuery('html, body').animate({scrollTop:0},500); jQuery( "body" ).prepend( '<div id="full-overlay"></div>' ); jQuery('#full-overlay').css('height',docHeight+'px'); event.preventDefault(); jQuery(this).toggleClass('active'); jQuery('#content-grids').html(' '); jQuery('.lp-filter-pagination-ajx').remove(); jQuery('#content-grids').addClass('content-loading'); jQuery('.map-view-list-container').remove(); var inexpensive=''; moderate = ''; pricey = ''; ultra = ''; averageRate = ''; mostRewvied = ''; listing_openTime = ''; mostViewed = ''; seracLoc = ''; if( jQuery('#searchlocation').length != 0 ) { seracLoc = jQuery("#searchlocation").val(); }else if( jQuery('#lp_search_loc').length != 0 ){ seracLoc = jQuery("#lp_search_loc").val(); } inexpensive = jQuery('.currency-signs #one').find('.active').data('price'); moderate = jQuery('.currency-signs #two').find('.active').data('price'); pricey = jQuery('.currency-signs #three').find('.active').data('price'); ultra = jQuery('.currency-signs #four').find('.active').data('price'); mostViewed = jQuery('.search-filters li#mostviewed').find('.active').data('value'); averageRate = jQuery('.search-filters li#listingRate').find('.active').data('value'); mostRewvied = jQuery('.search-filters li#listingReviewed').find('.active').data('value'); listing_openTime = jQuery('.search-filters li.listing_openTime').find('.active').data('value'); skeyword = jQuery('input#lp_current_query').val(); } pageno = jQuery(this).data('pageurl'); var tags_name = []; tags_name = jQuery('.tags-area input[type=checkbox]:checked').map(function(){ return jQuery(this).val(); }).get(); if(tags_name.length > 0) { } else { tags_name.push(jQuery('#check_featuretax').val()); } var clatval = jQuery('#searchform input[name=clat]').val(); var clongval = jQuery('#searchform input[name=clong]').val(); if(clatval && clongval){ }else{ clatval = jQuery("#pac-input").attr( 'data-lat' ); clongval = jQuery("#pac-input").attr( 'data-lng' ); } jQuery.ajax({ type: 'POST', dataType: 'json', url: ajax_search_term_object.ajaxurl, data: { 'action': 'ajax_search_tags', 'formfields': $selectedFields, 'inexpensive':inexpensive, 'moderate':moderate, 'pricey':pricey, 'ultra':ultra, 'averageRate':averageRate, 'mostRewvied':mostRewvied, 'mostviewed':mostViewed, 'listing_openTime':listing_openTime, 'lpstag': jQuery("#lpstag").val(), 'tag_name':tags_name, 'cat_id': jQuery("#searchform select#searchcategory").val(), 'loc_id': seracLoc, 'list_style': listStyle, 'pageno': pageno, 'skeyword': skeyword, 'clat': clatval, 'clong': clongval, 'my_bounds_ne_lat' : jQuery("#pac-input").attr( 'data-ne-lat' ), 'my_bounds_ne_lng' : jQuery("#pac-input").attr( 'data-ne-lng' ), 'my_bounds_sw_lat' : jQuery("#pac-input").attr( 'data-sw-lat' ), 'my_bounds_sw_lng' : jQuery("#pac-input").attr( 'data-sw-lng' ), 'data_zoom' : jQuery( '#pac-input' ).attr( 'data-zoom'), 'distance_range' : jQuery("#distance_range").val() }, success: function(data) { $this.addClass('active'); jQuery('#full-overlay').remove(); if(data){ listing_update(data, new_design_v2, listStyle); lp_append_distance_div(); } } }); });
Επισυνάπτω και τα δύο αρχεία καθώς και το functions.php στο οποίο βρίσκεται η συνάρτηση listingpro_load_more_filter
Αν κάποιος μπορεί ας βοηθήσει
Εμφάνιση 1-1 από 1
Θέμα: Αλλαγή σε κώδικα js
-
10-01-19, 09:06 Αλλαγή σε κώδικα js #1Shotokan Karate Greece, μη κερδοσκοπική οργάνωση για τη διδασκαλία του Καράτε ως πολεμική τέχνη
Moksu στο γρασίδι
παίρνω προαγωγή, παίρνω δώρα, παίρνω τηλέφωνο αλλά περνώ το δρόμο, περνώ τα μαθήματα, περνάμε τις εξετάσεις
Προσοχή προσοχή έρχεται καταστολή
Anonymous vs Υπουργείο Δικαιοσύνης
Bookmarks