Exclure l’affichage de certaines catĂ©gories sur l’accueil.

Si vous souhaiter Ă©xclure certains site prĂ©sent dans les nouveautĂ©s affichĂ© sur l’accueil de votre annuaire vous pouvez modifier la function lastWebsites.

Cela va vous permettre de spĂ©cifier le numĂ©ro de la catĂ©gorie qui ne sera pas visible sur l’accueil.
Vous pouvez bien sur empĂ©cher l’affichage de plusieurs catĂ©gories.

Voici la function lastWebsites après l’ajout du code permettant d’Ă©xclure des catĂ©gorie.

Les numéro des catégories a éxclure sont a ajouter ici $categoryIdsToExclude = array(1,2,3);


*
*    Last websites added on homepage
*    @function    topVisitedWebsites
*    @return    void
*/
function lastWebsites($root)
{
    global $CONFIG;
    if($root == 0)
    {
        $lm = get_manager("link");

        $criteria = new Criteria('state',4,'=');

        $criterias = new CriteriaCompo($criteria,'AND');
        $categoryIdsToExclude = array(107);
        foreach($categoryIdsToExclude as $categoryIdToExclude) {
           $criterias->add(new Criteria('category',$categoryIdToExclude,'!='),'AND');
        }

        $criterias->setLimit($CONFIG['links']);
        $criterias->setOrder('DESC');
        $criterias->setSort('id');

        $links =& $lm->getObjects($criterias);

        affichage_liens($links);
    }

Si vous avez apprécié cet article, s'il vous plait, prenez le temps de laisser un commentaire ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Commentaires

Pas encore de commentaire.

Laisser un commentaire

(requis)

(requis)