Changeset 78704 in spip-zone


Ignore:
Timestamp:
Nov 22, 2013, 5:37:39 PM (6 years ago)
Author:
severo@…
Message:

Recherche avancée : champ de selection du type de date

Choix entre date (défaut), date_redac et maj

Location:
_squelettes_/mediaspip/mediaspip_core/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/mediaspip/mediaspip_core/trunk/content/recherche_avancee.html

    r77096 r78704  
    2020                [(#ENV{licence_nom}|=={ss_licence}|?{[(#SET{id_licence,0})],[(#SET{id_licence,#ENV{licence_nom}})]})]
    2121        ]
    22         <BOUCLE_recherche_effectuee(CONDITION){si #ENV{recherche}|ou{#ENV{licence_nom}}|ou{#ENV{id_rubrique}}|ou{#ENV{date_debut}}|ou{#ENV{id_auteur}}|ou{#ENV{date_fin}}|ou{#ENV{em_type}}|ou{#ENV{lang_forcee}}|oui}>
     22        <BOUCLE_recherche_effectuee(CONDITION){si #ENV{recherche}|ou{#ENV{licence_nom}}|ou{#ENV{id_rubrique}}|ou{#ENV{id_auteur}}|ou{#ENV{date_debut}}|ou{#ENV{date_fin}}|ou{#ENV{type_date}}|ou{#ENV{em_type}}|ou{#ENV{lang_forcee}}|oui}>
    2323                [(#REM) Medias trouves ]
    2424                [(#SET{titre_liste,<:mediaspip_core:recherche_medias:>})]
     
    3232                        <h2 class="h2"><:mediaspip_core:recherche_articles_autres:> (#GRAND_TOTAL)</h2>
    3333                        <ul class="liste-items">
    34                                 <BOUCLE_articles(ARTICLES){!id_secteur=#CONFIG{mediaspip/rubriques/medias}}{recherche ?} {agenda date, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y},#ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d},#ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{id_licence=#GET{id_licence,.*}}{em_type ?}{id_auteur ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
     34                                <BOUCLE_articles(ARTICLES){!id_secteur=#CONFIG{mediaspip/rubriques/medias}}{recherche ?} {agenda #ENV{type_date,date}, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y},#ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d},#ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{id_licence=#GET{id_licence,.*}}{em_type ?}{id_auteur ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
    3535                                <li class="item">
    3636                                        <h3 class="h3"><a href="#URL_ARTICLE" class="spip_in">#TITRE</a></h3>
     
    4949
    5050                ]
    51                 <BOUCLE_recherche_critere_syndic_ok(CONDITION){si #ENV{id_auteur}|ou{#ENV{licence_nom}}|ou{#ENV{em_type}}|non}>
     51                <BOUCLE_recherche_critere_syndic_ok(CONDITION){si #ENV{id_auteur}|ou{#ENV{licence_nom}}|ou{#ENV{em_type}}|ou{#ENV{type_date}|=={date_redac}}|non}>
    5252                [(#REM) articles externes trouves ]
    5353                <B_syndic_articles>
     
    5656                        <h2 class="h2"><:mediaspip_core:recherche_articles_externes:> (#GRAND_TOTAL)</h2>
    5757                        <ul class="liste-items">
    58                                 <BOUCLE_syndic_articles(SYNDIC_ARTICLES) {agenda date, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y}, #ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d}, #ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{recherche ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
     58                                <BOUCLE_syndic_articles(SYNDIC_ARTICLES) {agenda #ENV{type_date,date}, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y}, #ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d}, #ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{recherche ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
    5959                                <li class="item">
    6060                                        <h3 class="h3"><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></h3>
  • _squelettes_/mediaspip/mediaspip_core/trunk/formulaires/ms_recherche_avancee.html

    r71886 r78704  
    2020                                <input type="text" class="date text" size="10" maxlength="10" name="date_fin" id="date_fin"[ value="(#ENV{date_fin})"] />
    2121                                [<p class='erreur_message'>(#ENV**{erreurs}|table_valeur{date_fin})</p>]
     22                        </div>
     23                        <div class="choix">
     24                                <label for="type_date"><:mediaspip_core:label_rechercher_type_date:></label>
     25                                <select id="type_date" name="type_date">
     26                                        <option value="date"[(#ENV{type_date}|=={date_redac}|ou{#ENV{type_date}|=={maj}}|non)selected="selected"]><:mediaspip_core:label_rechercher_date:></option>
     27                                        <option value="date_redac"[(#ENV{type_date}|=={date_redac}|oui)selected="selected"]><:mediaspip_core:label_rechercher_date_redac:></option>
     28                                        <option value="maj"[(#ENV{type_date}|=={maj}|oui)selected="selected"]><:mediaspip_core:label_rechercher_maj:></option>
     29                                </select>
    2230                        </div>
    2331                </li>
  • _squelettes_/mediaspip/mediaspip_core/trunk/formulaires/ms_recherche_avancee.php

    r71886 r78704  
    2525                );
    2626               
    27         foreach(array('recherche','id_auteur','date_debut','date_fin','em_type','id_rubrique','licence_nom','lang_forcee') as $recherche){
     27        foreach(array('recherche','id_auteur','date_debut','date_fin','type_date','em_type','id_rubrique','licence_nom','lang_forcee') as $recherche){
    2828                $valeurs[$recherche] = _request($recherche);
    2929                if(in_array($recherche,array('date_debut','date_fin')) && $valeurs[$recherche]){
     
    7777        $horaire = false;
    7878       
    79         foreach(array('recherche','id_auteur','date_debut','date_fin','em_type','id_rubrique','licence_nom','lang_forcee') as $recherche){
     79        foreach(array('recherche','id_auteur','date_debut','date_fin','type_date','em_type','id_rubrique','licence_nom','lang_forcee') as $recherche){
    8080                if(($recherche == 'date_debut') && _request('date_debut')){
    8181                        $date_debut = date('Y-m-d H:i:s',verifier_corriger_date_saisie('debut',$horaire,$erreurs));
  • _squelettes_/mediaspip/mediaspip_core/trunk/lang/mediaspip_core_fr.php

    r77279 r78704  
    181181        'label_rechercher_auteur' => 'Choix de l’auteur',
    182182        'label_rechercher_categorie' => 'Choix de la rubrique',
     183        'label_rechercher_date' => 'Date de publication',
    183184        'label_rechercher_date_debut' => 'Date minimale : ',
    184185        'label_rechercher_date_fin' => 'Date maximale : ',
     186        'label_rechercher_date_redac' => 'Date de rédaction antérieure',
    185187        'label_rechercher_dates' => 'Choix de la période de publication',
    186188        'label_rechercher_em_type' => 'Choix du type de média',
    187189        'label_rechercher_langue' => 'Choix de la langue',
    188190        'label_rechercher_licence' => 'Choix de la licence de publication',
     191        'label_rechercher_maj' => 'Date de la dernière modification',
    189192        'label_rechercher_texte' => 'Recherche par mots clés',
     193        'label_rechercher_type_date' => 'Type de date : ',
    190194        'label_syndic_desactiver' => 'Désactiver complètement la syndication externe de votre canal',
    191195        'label_titre_bloc' => 'Titre personnalisé du bloc',
  • _squelettes_/mediaspip/mediaspip_core/trunk/paquet.xml

    r78702 r78704  
    22        prefix="mediaspip_core"
    33        categorie="squelette"
    4         version="0.6.16"
     4        version="0.6.17"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.