Changeset 32157 in spip-zone


Ignore:
Timestamp:
Oct 16, 2009, 8:28:44 AM (11 years ago)
Author:
apachot@…
Message:

tester les images d'un pixel de large que renvoie pmb lorsqu'une notice n'a pas de couverture.

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

Legend:

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

    r32147 r32157  
    2222                        [(#COMPTEUR_BOUCLE|>{1}|?{' ',''})
    2323                                <li[ (#ENV{look_ALL}|oui)class="surlignable"]>
    24                                                 [(#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})]
     24                                                [(#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, logo_src}|oui)
     25                                                    [(#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})]
     26                                                ]
    2527                                                <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>
    2628                                                [<small[(#ENV{look_AUTHOR}|oui) class="surlignable"]><:par_auteur:> (#GET{tab_resultat}|pmb_tableau2_valeur{#CLE, lesauteurs})</small>]
  • _plugins_/spip-pmb/2_0_0/notice_display.html

    r31958 r32157  
    6767           
    6868        </div>
    69 
    70        [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}image_reduire{130,0})]
    71          
     69        [(#GET{notice}|pmb_notice_champ{'logo_src'}|oui)
     70            [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}image_reduire{130,0})]
     71         ]
    7272        <div class="corps-conteneur surlignable">
    7373               
  • _plugins_/spip-pmb/2_0_0/pmb_mes_fonctions.php

    r32147 r32157  
    511511//parsing xml d'une notice
    512512function pmb_ws_parser_notice_xml($id_notice, $value, &$tresultat) {
     513
     514            include_spip("/inc/filtres_images");
    513515            global $gtresultat;
    514516            global $indice_exemplaire;
     
    542544            if ($gtresultat['lesauteurs'] == "")
    543545                  $gtresultat['lesauteurs'] = $gtresultat['auteur'];
    544             $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=";
     546             $gtresultat['logo_src'] = copie_locale(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=");
     547
     548            //cas où il n'y a pas d'image pmb renvoie un carré de 1 par 1 transparent.
     549            $tmp_img = image_reduire("<img src=\"".$gtresultat['logo_src']."\" />", 130, 0);
     550            if (strpos($tmp_img, "L1xH1") !== false)  $gtresultat['logo_src'] = "";
    545551           
     552
    546553            $gtresultat['id'] = $id_notice;
    547554           
    548555
    549             $tresultat = $gtresultat ;
     556            $tresultat = $gtresultat;
    550557}
    551558
     
    603610            if ($gtresultat['lesauteurs'] == "")
    604611                  $gtresultat['lesauteurs'] = $gtresultat['auteur'];
    605              $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=";
    606 
     612             $gtresultat['logo_src'] = copie_locale(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=");
     613
     614            //cas où il n'y a pas d'image pmb renvoie un carré de 1 par 1 transparent.
     615            $tmp_img = image_reduire("<img src=\"".$gtresultat['logo_src']."\" />", 130, 0);
     616            if (strpos($tmp_img, "L1xH1") !== false)  $gtresultat['logo_src'] = "";
     617           
    607618            $gtresultat['id'] = $id_notice;
    608619           
  • _plugins_/spip-pmb/2_0_0/sommaire.html

    r32138 r32157  
    8181                                                       
    8282                                                                <div class="logo-encart"><a href="#URL_PAGE{notice_display,id=#PMB_ID_NOTICE&amp;seule=1}">
    83                                                                 [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}|image_reduire{101,0})]
     83                                                                [(#GET{notice}|pmb_notice_champ{'logo_src'}|oui)
     84                                                                      [(#REM|?{'','<img />'}|inserer_attribut{class,spip_logos}|inserer_attribut{src,[(#GET{notice}|pmb_notice_champ{'logo_src'}|copie_locale)]}|image_reduire{101,0})]
     85                                                                ]
    8486                                                                </a></div>
    8587                                                                <h3 class="entry-title"><a href="#URL_PAGE{notice_display,id=#PMB_ID_NOTICE&amp;seule=1}"[ title="(#NOM_SITE|texte_backend)"]>[(#GET{notice}|pmb_notice_champ{'titre'}|couper{30,'...'})]</a></h3>
Note: See TracChangeset for help on using the changeset viewer.