Changeset 32138 in spip-zone


Ignore:
Timestamp:
Oct 15, 2009, 2:23:02 PM (11 years ago)
Author:
apachot@…
Message:

début de pagination des résultats de la recherche dans le catalogue

Location:
_plugins_/spip-pmb/2_0_0
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-pmb/2_0_0/catalogue.html

    r32087 r32138  
    4444        <B_tab_resultat1>
    4545        <div class="menu articles">
    46             #ANCRE_PAGINATION
    47             [<p class="pagination">(#PAGINATION)</p>]
    48             <h2 class="invisible"><:articles_rubrique:></h2>
     46            <h2 class="invisible"><:articles_rubrique:></h2>
    4947            <ul>
    50               <BOUCLE_tab_resultat1(POUR){tableau #GET{tab_locations}}{pagination}>
     48              <BOUCLE_tab_resultat1(POUR){tableau #GET{tab_locations}}>
    5149                <li>
    5250                        <h3><a href="[(#SELF|parametre_url{id_section,[(#GET{tab_locations}|pmb_tableau2_valeur{#CLE,'location_id'})]}|parametre_url{titre_section,[(#GET{tab_locations}|pmb_tableau2_valeur{#CLE,'location_caption'})]})]">[(#GET{tab_locations}|pmb_tableau2_valeur{#CLE,'location_caption'})]</a></h3>
     
    5553                </BOUCLE_tab_resultat1>
    5654            </ul>
    57             [<p class="pagination">(#PAGINATION)</p>]
    5855        </div>
    5956        </B_tab_resultat1>
     
    6259        <B_tab_resultat2>
    6360        <div class="menu articles">
    64             #ANCRE_PAGINATION
    65             [<p class="pagination">(#PAGINATION)</p>]
    66             <h2 class="invisible"><:articles_rubrique:></h2>
     61            <h2 class="invisible"><:articles_rubrique:></h2>
    6762            <ul>
    68               <BOUCLE_tab_resultat2(POUR){tableau #GET{tab_sections}}{pagination}>
     63              <BOUCLE_tab_resultat2(POUR){tableau #GET{tab_sections}}>
    6964                <li>
    7065                        [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{tab_sections}|pmb_tableau2_valeur{#CLE,'section_image'}|copie_locale)]}image_reduire{120,140})]
     
    7469                </BOUCLE_tab_resultat2>
    7570            </ul>
    76             [<p class="pagination">(#PAGINATION)</p>]
    7771        </div>
    7872        </B_tab_resultat2>
    79                
     73              [(#SET{tab_resultat, [(#ENV{id_section}|pmb_notices_section_extraire{''})]})]
     74
     75              <INCLURE{fond=inc-catalogue-notices}{env}{tab_resultat=[(#GET{tab_resultat})]}>
     76        <//B_tab_resultat2>
     77
     78      <//B_tab_resultat1>
    8079<br class="nettoyeur" />
    81 [(#SET{tab_resultat, [(#ENV{id_section}|pmb_notices_section_extraire{''})]})]
    82 <a id="resultats_recherche"></a>
    83                        
    84                 <div class="menu articles">
    85                         <B_tab_resultat>
    86                        
    87                        
    88                         <BOUCLE_tab_resultat(POUR){tableau #GET{tab_resultat}}>
    89                         [(#COMPTEUR_BOUCLE|=={2}|?{' ',''})
    90                                 <h2><:ouvrages:></h2><ul>
    91                         ]
    9280
    93                         [(#COMPTEUR_BOUCLE|>{1}|?{' ',''})
    94                                 <li[ (#ENV{look_ALL}|oui)class="surlignable"]>
    95                                                 [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, logo_src}|copie_locale)]}|image_reduire{130,0})]
    96                                                 <h3[(#ENV{look_TITLE}|oui) class="surlignable"]><a href="index.php?page=notice_display&id=[(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, id})]&seule=1">[(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, titre})]</a></h3>
    97                                                 [<small[(#ENV{look_AUTHOR}|oui) class="surlignable"]><:par_auteur:> (#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, lesauteurs})</small>]
    98                                                 [(#ENV{look_PUBLISHER}|oui)[[(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, lesauteurs}|oui)<br />]<small class="surlignable">&eacute;diteur : (#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, editeur})</small>]]
    99                                        
    100                                                 [<div class="introduction entry-content[(#ENV{look_ABSTRACT}|oui) surlignable]">(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, resume}|couper{300,'...'})</div>]
    101                                                 <a class="lire-la-suite pas_surlignable²" title="[(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, titre})]" href="index.php?page=notice_display&id=[(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, id})]&seule=1"><:lire_la_suite:> +</a>
    102 
    103                                 </li>
    104                         ]
    105                         </BOUCLE_tab_resultat>
    106                                 </ul>
    107                        
    108                         </B_tab_resultat>
    109                                
    110                         <//B_tab_resultat>
    111                        
    112                 </div>
    11381                <br class="nettoyeur" />       
    11482
  • _plugins_/spip-pmb/2_0_0/inc-recherche-catalogue.html

    r31610 r32138  
    1 [(#SET{tab_resultat, [(#ENV**{recherche}|pmb_prepare_recherche|pmb_recherche_extraire{[(#CONFIG{spip_pmb/url})], [(#ENV{look_FIRSTACCESS}|sinon{0})], [(#ENV{look_ALL}|sinon{0})], [(#ENV{look_AUTHOR}|sinon{0})], [(#ENV{look_PUBLISHER}|sinon{0})], [(#ENV{look_COLLECTION}|sinon{0})], [(#ENV{look_SUBCOLLECTION}|sinon{0})], [(#ENV{look_CATEGORY}|sinon{0})], [(#ENV{look_INDEXINT})], [(#ENV{look_KEYWORDS}|sinon{0})], [(#ENV{look_TITLE}|sinon{0})], [(#ENV{look_ABSTRACT}|sinon{0})], [(#ENV{surligne})], [(#ENV{typdoc})], [(#ENV{ok})]})]})]
     1[(#SET{tab_resultat, [(#ENV**{recherche}|pmb_prepare_recherche|pmb_recherche_extraire{[(#CONFIG{spip_pmb/url})], [(#ENV{look_ALL}|sinon{0})], [(#ENV{look_AUTHOR}|sinon{0})], [(#ENV{look_PUBLISHER}|sinon{0})], [(#ENV{look_COLLECTION}|sinon{0})], [(#ENV{look_SUBCOLLECTION}|sinon{0})], [(#ENV{look_CATEGORY}|sinon{0})], [(#ENV{look_INDEXINT})], [(#ENV{look_KEYWORDS}|sinon{0})], [(#ENV{look_TITLE}|sinon{0})], [(#ENV{look_ABSTRACT}|sinon{0})], [(#ENV{debut}|sinon{0})], [(#ENV{fin}|sinon{5})]})]})]
    22
    33
     
    66                <div class="menu articles">
    77                        <B_tab_resultat>
    8                        
    9                        
    108                        <BOUCLE_tab_resultat(POUR){tableau #GET{tab_resultat}}>
    119                        [(#COMPTEUR_BOUCLE|=={2}|?{' ',''})
    12                                 <h2><:ouvrages:></h2><ul>
     10                                <h2><:ouvrages:></h2>
     11                                <a style="float: right; margin-right: .2em; font-weight: bold; background: #999966; color: white; padding: .2em;" href="[(#SELF|parametre_url{debut,[(#ENV{debut}|plus{5})]})]#resultats_recherche">>></a>
     12                                [(#ENV{debut}|moins{5}|>={0}|oui)<a style="float: left; margin-left: .2em; font-weight: bold; background: #999966; color: white; padding: .2em;" href="[(#SELF|parametre_url{debut,[(#ENV{debut}|moins{5})]})]#resultats_recherche"><<</a>]
     13                                <br class="nettoyeur" />
     14                       
     15                                <ul>
    1316                        ]
    14 
    1517                        [(#COMPTEUR_BOUCLE|>{1}|?{' ',''})
    1618                                <li[ (#ENV{look_ALL}|oui)class="surlignable"]>
  • _plugins_/spip-pmb/2_0_0/pmb_mes_fonctions.php

    r32087 r32138  
    125125                        $tableau_resultat[0]['nb_resultats'] = $r["nbResults"];
    126126           
    127                          $r=$ws->pmbesOPACAnonymous_fetchSearchRecords($searchId,0,10,"serialized_unimarc","utf8");
     127                         $r=$ws->pmbesOPACAnonymous_fetchSearchRecords($searchId,0,100,"serialized_unimarc","utf8");
    128128                          $i = 1;
    129129                          foreach($r as $value) {
     
    237237}
    238238
    239 function pmb_recherche_extraire($recherche, $url_base, $look_FIRSTACCESS='', $look_ALL='', $look_AUTHOR='', $look_PUBLISHER='', $look_COLLECTION='', $look_SUBCOLLECTION='', $look_CATEGORY='', $look_INDEXINT='', $look_KEYWORDS='', $look_TITLE='', $look_ABSTRACT='', $surligne='', $typdoc='', $ok='',$mode='auto') {
    240         $tableau_resultat = Array();
    241         if ($surligne) $url_page.="&surligne=".$surligne;
    242         if ($typdoc) $url_page.="&typdoc=".$typdoc;
    243         if ($ok) $url_page.="&ok=".$ok;
     239function pmb_recherche_extraire($recherche, $url_base, $look_ALL='', $look_AUTHOR='', $look_PUBLISHER='', $look_COLLECTION='', $look_SUBCOLLECTION='', $look_CATEGORY='', $look_INDEXINT='', $look_KEYWORDS='', $look_TITLE='', $look_ABSTRACT='', $debut=0, $fin=5) {
     240        $tableau_resultat = Array();
     241
    244242
    245243       
     
    318316                                autre: renvoi l'id de la notice.
    319317                        */
    320                           $r=$ws->pmbesOPACAnonymous_fetchSearchRecords($searchId,0,10,"serialized_unimarc","utf8");
     318                          $r=$ws->pmbesOPACAnonymous_fetchSearchRecords($searchId,$debut,$fin,"serialized_unimarc","utf8");
    321319                          $i = 1;
    322320                          foreach($r as $value) {
     
    534532            if ($gtresultat['lesauteurs'] == "")
    535533                  $gtresultat['lesauteurs'] = $gtresultat['auteur'];
    536             $gtresultat['logo_src'] = "http://tence.bibli.fr/opac/getimage.php?url_image=http%3A%2F%2Fimages-eu.amazon.com%2Fimages%2FP%2F!!isbn!!.08.MZZZZZZZ.jpg&noticecode=".str_replace("-","",$gtresultat['isbn'])."&vigurl=";
     534            $gtresultat['logo_src'] = lire_config("spip_pmb/url","http://tence.bibli.fr/opac")."/getimage.php?url_image=http%3A%2F%2Fimages-eu.amazon.com%2Fimages%2FP%2F!!isbn!!.08.MZZZZZZZ.jpg&noticecode=".str_replace("-","",$gtresultat['isbn'])."&vigurl=";
     535           
    537536            $gtresultat['id'] = $id_notice;
    538537           
     
    594593            if ($gtresultat['lesauteurs'] == "")
    595594                  $gtresultat['lesauteurs'] = $gtresultat['auteur'];
    596             $gtresultat['logo_src'] = "http://tence.bibli.fr/opac/getimage.php?url_image=http%3A%2F%2Fimages-eu.amazon.com%2Fimages%2FP%2F!!isbn!!.08.MZZZZZZZ.jpg&noticecode=".str_replace("-","",$gtresultat['isbn'])."&vigurl=";
     595             $gtresultat['logo_src'] = lire_config("spip_pmb/url","http://tence.bibli.fr/opac")."/getimage.php?url_image=http%3A%2F%2Fimages-eu.amazon.com%2Fimages%2FP%2F!!isbn!!.08.MZZZZZZZ.jpg&noticecode=".str_replace("-","",$gtresultat['isbn'])."&vigurl=";
     596
    597597            $gtresultat['id'] = $id_notice;
    598598           
  • _plugins_/spip-pmb/2_0_0/sommaire.html

    r31958 r32138  
    8989                                                                <a class="lire-la-suite" title="[(#TITRE|texte_backend)]" href="#URL_PAGE{notice_display,id=#PMB_ID_NOTICE&amp;seule=1}"><:lire_la_suite:> +</a>
    9090                                                                </li>
    91                                
    92                        
    9391                        </BOUCLE_syndic_pmb>
    9492                        </ul>
Note: See TracChangeset for help on using the changeset viewer.