Changeset 23594 in spip-zone


Ignore:
Timestamp:
Oct 24, 2008, 9:51:46 AM (11 years ago)
Author:
apachot@…
Message:
  • recherche sur le catalogue et/ou sur le site
  • début de recherche avancée dans le catalogue
  • corrections css page d'accueil
Location:
_plugins_/_dev_/spip-pmb/2_0_0
Files:
3 added
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/spip-pmb/2_0_0/formulaires/recherche.html

    r23536 r23594  
    55                [<input type="hidden" name="lang" value="(#ENV{lang})" />]
    66                <div class="choix-recherche">
    7                 <span><input type='checkbox' name='look_TITLE' id='look_TITLE' value='1'  /><label for='look_TITLE'> Titres </label></span>
    8                 <span><input type='checkbox' name='look_AUTHOR' id='look_AUTHOR' value='1'  /><label for='look_AUTHOR'> Auteurs </label></span>
    9                 <span><input type='checkbox' name='look_ABSTRACT' id='look_ABSTRACT' value='1'  /><label for='look_ABSTRACT'> Résumé et notes </label></span>
    10                 </div>
    11                 <div class="choix-recherche">
    12                         <span class="tous-champs"><input type='checkbox' name='look_ALL' id='look_ALL' value='1' checked /><label for='look_ALL'> Tous les champs </label></span>
     7                <span><input type='checkbox' name='look_SITE' id='look_SITE' value='1' checked='checked'  /><label for='look_SITE'> <:recherche_portail_web:> </label></span>
     8                <span><input type='checkbox' name='look_PMB' id='look_PMB' value='1' checked='checked' /><label for='look_PMB'> <:recherche_catalogue:> </label></span>
    139                </div>
    1410                <div class="champ-recherche">
     
    1713                        <input type="submit" class="submit" value="Ok" />
    1814                </div>
     15                <div class="recherche-avancee">
     16                        <a href="#URL_PAGE{recherche,recherche_avancee=1}"><:recherche_avancee:> +</a>
     17                </div>
     18                <br class="nettoyeur" />
    1919        </div>
    2020</form>
  • _plugins_/_dev_/spip-pmb/2_0_0/habillage.css

    r23580 r23594  
    6464#top #formulaire_recherche input.text { width: 10em; text-align: left; } /*Cf.: spip_formulaires.css*/
    6565
    66 #formulaire_recherche .choix-recherche, #formulaire_recherche .champ-recherche { display: block; }
     66#formulaire_recherche .choix-recherche { display: block;; padding-left: .5em; margin-bottom: .5em; }
     67#formulaire_recherche .champ-recherche { display: block; }
    6768#formulaire_recherche .choix-recherche label { display: inline; font-size: .8em; color: white; }
    68 #formulaire_recherche .choix-recherche span { width: 50%; float: left; }
     69#formulaire_recherche .choix-recherche span { display: block; }
    6970#formulaire_recherche .choix-recherche span.tous-champs { float: left; clear: left; position: relative; width: 100%; }
    70 formulaire_recherche .champ-recherche input.text { padding-left: .5em; }
     71#formulaire_recherche .champ-recherche input.text { padding-left: .5em; }
     72#formulaire_recherche .choix-recherche span input { margin-left: 0; }
     73#formulaire_recherche .recherche-avancee { float: right; padding-right: .5em; }
     74#formulaire_recherche .recherche-avancee a { color: white; font-size: .8em; }
     75
    7176
    7277#conteneur { position: relative; margin-top: 10px; clear: both; float: left; width: 730px; overflow: hidden; background-image: url(bordure-gris.gif); background-repeat: repeat-y; background-position: top right;}
     
    101106.cartouche h1 { background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: bottom left; font-family: Georgia, serif; font-size: 3em; color: #333300; line-height: 1em; padding-bottom: .5em; }
    102107.cartouche h1.titre-long { font-size: 2.5em; }
    103 .page_nouveautes .cartouche h1, .page_auteur .cartouche h1, .page_ouvrages .cartouche h1 .page_actualites .cartouche h1 { background: none; padding-bottom: 0; }
     108h1.pas-de-texte, .page_recherche h1, .page_nouveautes .cartouche h1, .page_actualites .cartouche h1, .page_auteur .cartouche h1, .page_ouvrages .cartouche h1 .page_actualites .cartouche h1 { background: none; padding-bottom: 0; }
    104109.cartouche div.socialtags { clear: none; float: right; }
    105110
     
    236241
    237242/* Listes d'articles et extraits introductifs */
    238 .articles { padding: 1em; padding-right: 0; }
     243.articles { position: relative; padding: 0; }
    239244.articles .plus-de-liens { color: #999966; font-size: 1.4em; padding-left: .6em; font-family: Georgia, serif;}
    240245.articles .plus-de-liens { vertical-align: bottom; }
    241246.articles .plus-de-liens:hover { color: #999966; }
    242247.articles ul { border: none; }
    243 .articles ul li { clear: both; padding: 1.2em 0.20em; padding-left: 0; border: none; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left;}
     248.articles ul li { clear: both; padding: 1.2em 0; padding-left: 0; border: none; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left;}
    244249.articles ul li h3 { margin: 0.30em 0; text-transform: uppercase; font-family: Arial, sans-serif; font-size: 1em;}
    245250.articles .logo-encart { float: left; clear: left; height: 11em; }
     
    260265
    261266/* liste des collections d'un éditeur pmb */
    262 .collections { background: #E6E8D5; }
    263 
     267.collections { }
     268.page_editeur .spip_logos { margin-left: 0; }
    264269
    265270/* sites référencés */
     
    272277
    273278/* page d'accueil */
    274 .page_sommaire .articles ul { float: left; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left; }
     279.page_sommaire .articles ul { float: left; width: 100%; background-image: url(bordure-gris.gif); background-repeat: repeat-x; background-position: top left; }
    275280.page_sommaire .articles ul li { width: 25%; _height: 13em; min-height: 13em; float: left; clear: none; padding-bottom: 0; margin-top: .5em; background-image: url(bordure-gris.gif); background-repeat: repeat-y; background-position: top left; }
    276281.page_sommaire .articles ul li.premier { background-image: none; }
     
    424429.fond-blanc { position: absolute; top: 0; left: 0; width: 100%; height: 108px; background: white; }
    425430
    426 .navbar { clear: right; float: right; margin-right: 2em; }
     431.navbar { clear: right; float: right; margin-right: 2em; margin-bottom: 2em; }
  • _plugins_/_dev_/spip-pmb/2_0_0/lang/local_fr.php

    r23557 r23594  
    2626'ouvrages' => 'Ouvrages',
    2727'collections' => 'Collections',
    28 'isbn' => 'ISBN/ISSN/EAN'
     28'isbn' => 'ISBN/ISSN/EAN',
     29'recherche_catalogue' => 'Dans le catalogue',
     30'recherche_portail_web' => 'Dans le site',
     31'recherche_avancee' => 'Recherche avanc&eacute;e'
    2932
    3033);
  • _plugins_/_dev_/spip-pmb/2_0_0/nouveautes.html

    r23531 r23594  
    3535                        [<p class="pagination">(#PAGINATION)</p>]
    3636                        <ul>
    37                         <BOUCLE_syndic_pmb(SYNDIC_ARTICLES_PMB){pmb_photo_src!=""} {par date}{inverse}{pagination 10}>[(#LOGO_SITE_SPIP||inserer_attribut{src,[(#PMB_PHOTO_SRC)]}|inserer_attribut{width,}|inserer_attribut{height,}|copie_locale|image_reduire{90,130}|extraire_attribut{src}|match{gif_doc_numphp}|?{'',' '})
     37                        <BOUCLE_syndic_pmb(SYNDIC_ARTICLES_PMB){pmb_photo_src!=""} {par date}{inverse}{pagination 50}>[(#LOGO_SITE_SPIP||inserer_attribut{src,[(#PMB_PHOTO_SRC)]}|inserer_attribut{width,}|inserer_attribut{height,}|copie_locale|image_reduire{90,130}|extraire_attribut{src}|match{gif_doc_numphp}|?{'',' '})
    3838                                        [(#LOGO_SITE_SPIP||inserer_attribut{src,[(#PMB_PHOTO_SRC)]}|inserer_attribut{width,}|inserer_attribut{height,}|copie_locale|image_reduire{90,130}|extraire_attribut{width}|>{20}|?{' ',''})
    3939                                                [(#DESCRIPTIF|strlen|>{100}|?{' ',''})
  • _plugins_/_dev_/spip-pmb/2_0_0/pmb_mes_fonctions.php

    r23580 r23594  
    3737
    3838}
     39
     40
    3941
    4042function pmb_accueil_extraire($url_base) {
  • _plugins_/_dev_/spip-pmb/2_0_0/publisher_see.html

    r23555 r23594  
    104104        </BOUCLE_rechercheurlbase>
    105105
    106         <div class="cartouche">
    107             <div class="surlignable">
    108                                 [<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
    109                                 <h1 class="#EDIT{titre} entry-title[ (#TITRE|strlen|>{30}|?{'titre-long',''})]">[(#TITRE|ucfirst)]</h1>
    110                                 [<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
    111             </div>
    112 
    113            
    114            
    115         </div>
     106       
    116107               
    117108     
  • _plugins_/_dev_/spip-pmb/2_0_0/recherche.html

    r23549 r23594  
    2121                [(#REM) Fil d'Ariane ]
    2222                <div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <:info_rechercher:>[ &gt; <strong class="on">(#RECHERCHE)</strong>]</div>
    23                
    2423                [<div class="cartouche">
    2524                        <h1><:resultats_recherche:></h1>
    2625                        <p class="soustitre">&#171;&nbsp;(#RECHERCHE)&nbsp;&#187;</p>
    2726                </div>]
    28                
    29                 [(#REM) Articles trouves ]
    30                 <B_articles>
    31                 <div class="menu articles">
    32                         #ANCRE_PAGINATION
    33                         <h2><:articles:> (#GRAND_TOTAL)</h2>
    34                         <ul>
    35                                 <BOUCLE_articles(ARTICLES) {recherche} {par points}{inverse} {pagination}>
    36                                 <li>
    37                                         [(#LOGO_ARTICLE|#URL_ARTICLE|image_reduire{120,140})]
    38                                 <h3><a href="#URL_ARTICLE">#TITRE</a></h3>
    39                                         [<small>(#SOUSTITRE)</small>]
    40                                         [<small>(#DATE|affdate_jourcourt)[, <:par_auteur:> (#LESAUTEURS)]</small>]
    41                                         [<div class="#EDIT{intro} introduction entry-content">(#INTRODUCTION|couper{300,'...'})</div>]
    42                                         <a class="lire-la-suite" title="[(#TITRE|texte_backend)]" href="#URL_ARTICLE"><:lire_la_suite:> +</a>
    43                                 </li>
    44                                 </BOUCLE_articles>
    45                         </ul>
    46                         [<p class="pagination">(#PAGINATION)</p>]
    47                 </div>
    48                 </B_articles>
     27                [(#ENV{recherche_avancee}|=={1}|?{' ',''})
     28                        <INCLURE{fond=inc-recherche-avancee}{recherche}>
     29                ]
     30                [(#ENV{look_SITE}|=={1}|?{' ',''})
     31                        <INCLURE{fond=inc-recherche-site}{recherche}>
     32                ]
     33                [(#ENV{look_PMB}|=={1}|?{' ',''})
     34                        <INCLURE{fond=inc-recherche-catalogue}{recherche}{env}>
     35                ]
    4936                       
    50                 <BOUCLE_rechercheurlbase(SYNDIC_ARTICLES_PMB){0,1}>
    51 
    52                 <div class="menu articles">
    53                        
    54                         <ul>
    55                 <?php
    56                         $tab_resultat = pmb_recherche_extraire($_REQUEST['recherche'], "#PMB_URL_BASE" );
    57                         if (count($tab_resultat)>0) {
    58                 ?>
    59                                 <h2><:ouvrages:></h2>
    60                 <?php
    61                         }
    62 
    63                         for($j=1;$j<count($tab_resultat);$j++) {
    64                                 $resultat = $tab_resultat[$j];
    65 
    66 
    67                 ?>
    68                         <li>   
    69                                 <?php
    70                                         /*if($resultat['logo_src']) {
    71                                                 if ($cl = copie_locale($resultat['logo_src'])) {
    72                                                         if ($ir = image_reduire($resultat['logo_src'], 130, 0)) {
    73                                                                 echo(inserer_attribut($ir,'class','spip_logos'));
    74                                                         }       
    75                                                 }
    76                                                
    77                                         }*/
    78                                         if($resultat['logo_src']) {
    79                                                 echo("<img src=\"".$resultat['logo_src']."\" class=\"spip_logos\" />");
    80                                         }
    81                                 ?>
    82                                 <h3><a href="index.php?page=notice_display&id=<?php echo($resultat['id']); ?>&seule=1"><?php echo($resultat['titre']); ?></a></h3>
    83                                        
    84                                 <?php
    85                                         if($resultat['lesauteurs']) {
    86                                        
    87                                         ?>
    88                                                 <small><:par_auteur:> <?php echo($resultat['lesauteurs']); ?></small>
    89                        
    90                                         <?php
    91                                         }
    92                                         ?>
    93                                         <div class="introduction entry-content"><?php echo(couper($resultat['resume'],300,'...')); ?></div>
    94                                         <a class="lire-la-suite" title="<?php echo(texte_backend($resultat['titre'])); ?>" href="index.php?page=notice_display&id=<?php echo($resultat['id']); ?>&seule=1"><:lire_la_suite:> +</a>
    95                         </li>
    96 
    97                 <?php
    98                         }
    99                        
    100                 ?>
    101                         </ul>
    102                         <?php echo($tab_resultat[0]['nav_bar']); ?>
    103                 </div>
    104                 </BOUCLE_rechercheurlbase>
    105 
    106                
    107                
    10837        </div><!--#contenu-->
    10938        </div><!--#conteneur-->
  • _plugins_/_dev_/spip-pmb/2_0_0/rubrique.html

    r23371 r23594  
    3333
    3434        <div class="cartouche">
    35             <h1 class="#EDIT{titre}[ (#TITRE|strlen|>{30}|?{'titre-long',''})]">[(#TITRE|ucfirst)]</h1>
     35            <h1 class="#EDIT{titre}[ (#TITRE|strlen|>{30}|?{'titre-long',''})][ (#TEXTE|?{'','pas-de-texte'})]">[(#TITRE|ucfirst)]</h1>
    3636        </div>
    3737
Note: See TracChangeset for help on using the changeset viewer.