Changeset 84535 in spip-zone


Ignore:
Timestamp:
Sep 9, 2014, 1:12:25 PM (6 years ago)
Author:
teddy.spip@…
Message:
  • Formatage de la page auteur sur la même structure ;
  • Correction des appels de chaines de langue pour commit
  • On teste le même code que la page recherche du BO ;
  • Sur les boucles auteurs pour cette distribution, il faut toujours mettre le critère tout ;
  • Gros oups sur les noms de table et id. C'est suite à un rechercher/remplacer un peu brutal ;
  • Un peu d'habillage CSS.
Location:
_plugins_/info_sites/trunk
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/info_sites/trunk/content/auteur.html

    r84489 r84535  
    66<section class="vcard" itemscope itemtype="http://schema.org/Person"> [(#REM) microformat vcard]
    77        <div class="main">
    8                 [<div class="#EDIT{bio} chapo bio">(#BIO)</div>]
    9                 [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url spip_out" itemprop="url">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
     8                [<div class="champ contenu_bio[ (#BIO*|strlen|?{'',vide})]">
     9                        <div class="label visible"><:info_bio:></div>
     10                        <div dir='#LANG_DIR' class='span #EDIT{bio} bio'>(#BIO)</div>
     11                </div>]
     12                [<div class="champ contenu_email[ (#EMAIL*|strlen|?{'',vide})]">
     13                        <div class="label visible"><:email_2:></div>
     14                        <div dir='#LANG_DIR' class='span #EDIT{email} email'><a href="mailto:#EMAIL">(#EMAIL)</a></div>
     15                </div>]
     16                [<div class="champ contenu_nom_site[ (#NOM_SITE*|strlen|?{'',vide})]">
     17                        <div class="label visible"><:info_site_2:></div>
     18                        <div dir='#LANG_DIR' class='span #EDIT{nom_site} nom_site'>(#NOM_SITE)</div>
     19                </div>]
     20                [<div class="champ contenu_url_site[ (#URL_SITE*|strlen|?{'',vide})]">
     21                        <div class="label visible"><:voir_en_ligne:>&nbsp;:</div>
     22                        <div dir='#LANG_DIR' class='span #EDIT{url_site} url_site'><a href="#URL_SITE" class="spip_out">(#URL_SITE)</a></div>
     23                </div>]
    1024        </div>
    1125
    1226        <aside>
    13                 <INCLURE{fond=liste/articles-auteur,id_auteur,env,ajax} />
     27        <BOUCLE_autresobjets (spip_auteurs_liens) {id_auteur} {objet !IN article} {fusion objet} {par objet}>
     28                #SET{ids_objet,#ARRAY}
     29                <BOUCLE_where (spip_auteurs_liens) {objet} {id_auteur}>
     30                [(#SET{ids_objet,[(#GET{ids_objet}|push{#ID_OBJET})]})]
     31                </BOUCLE_where>
     32                [(#SET{where,[(#OBJET|table_objet)].[(#OBJET|id_table_objet)] IN \([(#GET{ids_objet}|implode{','})]\)})]
     33                </B_where>
     34                #SET{table,#OBJET|table_objet}
     35                [(#SET{titre,[#OBJET:info_(#GET{table})_liees_auteur]})]
     36                [(#SET{liste,#VAL{prive/objets/liste/#GET{table}}|trouver_fond|?{#GET{table},objets_lies_auteur}})]
     37                <INCLURE{fond=prive/objets/liste/#GET{liste},objet,id_auteur,where=#GET{where,''},ajax,env} />
     38                <div class="clearfix"></div>
     39        </BOUCLE_autresobjets>
     40
    1441                [(#EMAIL|oui)
    1542                [(#SET{email,[(#EMAIL|explode{'@'}|table_valeur{0})]})]
    1643                <INCLURE{fond=prive/objets/liste/commits,where=commits.auteur LIKE '%#GET{email}%',ajax} />]
     44                <INCLURE{fond=liste/articles-auteur,id_auteur,env,ajax} />
    1745        </aside>
    1846
  • _plugins_/info_sites/trunk/content/commits.html

    r84532 r84535  
    1 <h2 class="grostitre"><:commits:commits:></h2>
     1<h2 class="grostitre"><:commit:titre_commits:></h2>
    22<div class='clearfix'></div>
    33
    4 <INCLURE{fond=prive/objets/liste/commits,env,ajax,sinon=<:commits:aucun_commit:>}>
     4<INCLURE{fond=prive/objets/liste/commits,env,ajax,sinon=<:commit:aucun_commit:>}>
  • _plugins_/info_sites/trunk/content/recherche.html

    r84489 r84535  
    77
    88        <div class="main">
    9                 <INCLURE{fond=liste/organisations-recherche,env,ajax} />
    109
    11                 <INCLURE{fond=liste/contacts-recherche,env,ajax} />
    12 
    13                 <INCLURE{fond=liste/projets-recherche,env,ajax} />
    14 
    15                 <INCLURE{fond=liste/commits-recherche,env,ajax} />
    16 
    17                 <INCLURE{fond=liste/projets_sites-recherche,env,ajax} />
    18 
    19                 <INCLURE{fond=liste/articles-recherche,env,ajax} />
    20 
    21                 <INCLURE{fond=liste/rubriques-recherche,env,ajax} />
    22 
     10<BOUCLE_num (CONDITION){si #ENV{recherche}|is_numeric}>
     11        <BOUCLE_tablesid (POUR){tableau #REM|liste_des_champs}
     12                {cle!=breve}{cle!=forum}{cle!=syndic_article}
     13                {si #ENV{recherche}}>[
     14                (#SET{table,#CLE|table_objet})][
     15                (#SET{statut,[(#CLE|=={article}|?{[(#SESSION{statut}|statuts_articles_visibles)],''})]})
     16                ][(#GET{table}|trouver_fond{prive/objets/liste/}
     17                        |?{#GET{table}|inclure_liste_recherche_par_id{#ENV{recherche},#GET{statut},#ENV**}})
     18        ]</BOUCLE_tablesid>
     19        [(#VAL{info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}}|wrap{'<h3>'})]
     20        <//B_tablesid>
     21</BOUCLE_num>
     22<BOUCLE_tables (POUR){tableau #REM|liste_des_champs}
     23        {cle!=breve}{cle!=forum}{cle!=syndic_article}
     24        {si #ENV{recherche}}>[
     25        (#SET{table,#CLE|table_objet})][
     26        (#SET{statut,[(#CLE|=={article}|?{[(#SESSION{statut}|statuts_articles_visibles)],''})]})
     27        ][(#GET{table}|trouver_fond{prive/objets/liste/}
     28                |?{#INCLURE{fond=prive/objets/liste/#GET{table},env,recherche=#ENV{recherche},statut=#GET{statut},par=points}})
     29]</BOUCLE_tables>
     30[(#VAL{info_recherche_auteur_zero}|_T{#ARRAY{cherche_auteur,#ENV{recherche}}}|wrap{'<h3>'})]
     31<//B_tables>
     32<//B_num>
    2333        </div>
    2434
  • _plugins_/info_sites/trunk/css/info_sites.less

    r84532 r84535  
    100100        color: @gray-light;
    101101}
     102.pagination {
     103        text-align: right;
     104        width: 100%;
     105        clear: both;
     106        overflow: hidden;
     107}
    102108
    103109table {
     
    106112        width: 100%;
    107113        border: 1px solid #ddd;
     114        + .pagination {
     115                margin-top: 0;
     116        }
    108117        > caption {
    109118                padding-top: 0.5em;
     
    410419                border-top: 1px solid @gray-lighter;
    411420                padding-top: 1em;
     421                padding-bottom: 1px;
    412422                margin-bottom: 1em;
    413423                &.vide {
     
    420430                        float: left;
    421431                        font-size: 0.95em;
     432                        hyphens: auto;
     433                        line-height: 1.25em;
    422434                        margin-right: 1%;
     435                        overflow: hidden;
    423436                        text-align: left;
     437                        white-space: normal;
    424438                        width: 25%;
    425                         word-break:break-all;
    426439                        word-wrap: break-word;
    427                         overflow: hidden;
    428                         hyphens: auto;
    429440                }
    430441                .span {
  • _plugins_/info_sites/trunk/extra/auteur.html

    r84489 r84535  
    1 <BOUCLE_extra2_auteur(AUTEURS){id_auteur}>
     1<BOUCLE_extra2_auteur(AUTEURS){id_auteur} {tout}>
    22        <div class="block">
    33                #FORMULAIRE_ECRIRE_AUTEUR
  • _plugins_/info_sites/trunk/extra/projets_cadre.html

    r84532 r84535  
    1 <BOUCLE_extra (PROJETS_CADRES_CADRES) {id_projets_cadres_cadre} {tout}>
     1<BOUCLE_extra (PROJETS_CADRES) {id_projets_cadre} {tout}>
    22<ul class="boutons_action">
    33[(#AUTORISER{modifier,projets_cadre,#ID_PROJETS_CADRE})
Note: See TracChangeset for help on using the changeset viewer.