Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-20%
Le deal à ne pas rater :
Pack Gigabyte Ecran PC Gamer 27″ LED M27Q (rev2.0) + Radeon RX 6950 ...
749 € 939 €
Voir le deal

Affichage annonces prémiums dans recherche

Aller en bas

Affichage annonces prémiums dans recherche Empty Affichage annonces prémiums dans recherche

Message par Nicolas30 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
Nicolas30
Nicolas30
Modérateur
Modérateur

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

http://www.le30.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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