Εμφάνιση 1-1 από 1
  1. #1
    Εγγραφή
    09-09-2005
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    4.635
    Downloads
    4
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    102400/10240
    ISP
    OTE Fiber Speed 100
    DSLAM
    ΟΤΕ - ΕΡΜΟΥ
    Εχουμε το παρακάτω div το οποίο δίνει 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>
    Αυτό βρίσκεται στο κάτω μέρος των καταχωρήσεων. Το μετέφερα στην αρχή των καταχωρήσεων. Με το σχόλιο <!--extra pagination-->
    Ενώ όμως φαίνονται οι αριθμοί, μόλις πατήσω κάποια αναζήτηση χάνεται το πάνω pagination. Μίλησα με την υποστηριξη και μου είπαν να κάνω edit το search-ajax.js. Βρήκα το αρχείο και τα classes που καλεί για το 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();    
                        }
                      } 
                });
        });
    Δυστυχώς όμως δεν μπορώ να βρω τι να αλλάξω ώστε να δουλεύει και το pagination επάνω.
    Επισυνάπτω και τα δύο αρχεία καθώς και το functions.php στο οποίο βρίσκεται η συνάρτηση listingpro_load_more_filter
    Αν κάποιος μπορεί ας βοηθήσει
    Attached Files Attached Files
    Shotokan Karate Greece, μη κερδοσκοπική οργάνωση για τη διδασκαλία του Καράτε ως πολεμική τέχνη
    Moksu στο γρασίδι
    παίρνω προαγωγή, παίρνω δώρα, παίρνω τηλέφωνο αλλά περνώ το δρόμο, περνώ τα μαθήματα, περνάμε τις εξετάσεις
    Προσοχή προσοχή έρχεται καταστολή
    Anonymous vs Υπουργείο Δικαιοσύνης

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας