Changeset 101579 in spip-zone


Ignore:
Timestamp:
Jan 9, 2017, 9:38:23 AM (3 years ago)
Author:
p@…
Message:

Nouvelle option : exclure un secteur entier de la redirection

Location:
_plugins_/courtjus/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/courtjus/trunk/courtjus_fonctions.php

    r97758 r101579  
    5656                $exclusion = sql_getfetsel('id_objet', 'spip_mots_liens', $where);
    5757                if (!is_null($exclusion)) {
     58                        return generer_url_entite($id_rubrique, 'rubrique', '', '', true);
     59                }
     60        }
     61
     62        // Secteur exclu ?
     63        $secteur_exclusion = lire_config('courtjus/secteur_exclusion');
     64        if (!empty($secteur_exclusion)) {
     65                // On récupère le secteur de la rubrique
     66                $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique='.intval($id_rubrique));
     67                if (in_array($id_secteur, $secteur_exclusion)) {
    5868                        return generer_url_entite($id_rubrique, 'rubrique', '', '', true);
    5969                }
  • _plugins_/courtjus/trunk/formulaires/configurer_courtjus.php

    r97758 r101579  
    6262                                'multiple' => 'oui'
    6363                        )
     64                ),
     65                array(
     66                        'saisie' => 'secteur',
     67                        'options' => array(
     68                                'nom' => 'secteur_exclusion',
     69                                'label' => _T('courtjus:label_secteur_exclusion'),
     70                                'multiple' => 'oui'
     71                        )
    6472                )
    6573        );
  • _plugins_/courtjus/trunk/lang/courtjus_fr.php

    r101578 r101579  
    2525        'label_recent' => 'Article récent',
    2626        'explication_recent' => "Rediriger sur l'article le plus récent ?",
    27         'label_mot_exclusion' => 'Ne pas rediriger si un de ces mots-clés est présent'
     27        'label_mot_exclusion' => 'Ne pas rediriger si un de ces mots-clés est présent',
     28        'label_secteur_exclusion' => 'Ne pas rediriger si un ce trouve dans un de ces secteurs'
    2829);
  • _plugins_/courtjus/trunk/paquet.xml

    r97758 r101579  
    22        prefix="courtjus"
    33        categorie="navigation"
    4         version="1.2.0"
     4        version="1.3.0"
    55        etat="test"
    66        compatibilite="[3.0.16;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.