Affichage annonces prémiums dans recherche

Voir le sujet précédent Voir le sujet suivant Aller en bas

Affichage annonces prémiums dans recherche

Message par Nicolas30 le Jeu 14 Nov - 13:21

Bonjour,

Lorsque vous allez à la page recherche, vous pouvez voir vos annonces "premiums" en bas...
Mais l'affichage est limité à 2

Si vous voulez voir + d'annonces, voici l'astuce :

Éditez le fichier : \oc-includes\osclass\helpers\hPremium.php
à la ligne
Code:
function osc_get_premiums($max = 2) {
Changer la valeur 2 en ce que vous voulez... Pour ma part j'ai mis 10
Code:
function osc_get_premiums($max = 10) {
Mais là vous allez vous retrouvez avec seulement 3 annonces affichées...

De ce fait éditez le fichier : \oc-content\themes\bender\search.php
à la ligne
Code:
<?php
            $i = 0;
            osc_get_premiums();
            if(osc_count_premiums() > 0) {
                echo '<h5>Premium listings</h5>';
                echo '<ul class="listing-card-list '.$listClass.' premium-list" id="listing-card-list">';
                while ( osc_has_premiums() ) {
                    $class = '';
     ici ---->    if($i%3 == 0){                  <----ici
                        $class = 'first';
                    }
                    bender_draw_item($class,false,true);
                    $i++;
et ici ---->     if($i == 3){                      <----et ici
                        break;
                    }
                }
                echo '</ul>';
            }
        ?>
Changez les valeurs 3 en ce que vous voulez (de préférence la même que pour le fichier hPremium.php)
Code:
<?php
            $i = 0;
            osc_get_premiums();
            if(osc_count_premiums() > 0) {
                echo '<h5>Premium listings</h5>';
                echo '<ul class="listing-card-list '.$listClass.' premium-list" id="listing-card-list">';
                while ( osc_has_premiums() ) {
                    $class = '';
     ici ---->    if($i%10 == 0){                 <----ici
                        $class = 'first';
                    }
                    bender_draw_item($class,false,true);
                    $i++;
et ici ---->     if($i == 10){                     <----et ici
                        break;
                    }
                }
                echo '</ul>';
            }
        ?>
Cordialement
avatar
Nicolas30
Modérateur
Modérateur

Messages : 33
Date d'inscription : 03/10/2013
Localisation : Gard

Voir le profil de l'utilisateur http://www.le30.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum