source: spip-zone/_squelettes_/mediaspip/mediaspip_core/trunk/inclure/auteur-profil_normal.html @ 74540

Last change on this file since 74540 was 74540, checked in by kent1@…, 8 years ago

On continue à avancer sur cette version de transition vers la compatibilité bootstrap

#ENV{type_pagination,page} sur toutes les paginations

Les class "notice" sont doublées d'une class "warning"

Les pagination dans des <div></div> et non <p></p>

File size: 5.9 KB
Line 
1[(#REM)
2
3        Page normal de l'auteur quand c'est l'auteur connecté
4       
5        Plusieurs modifications par rapport à l'accès à la même page par un autre utilisateur :
6        -* Remplacement des titres en utilisant "Vos articles" plutot que "Les article de cet auteur" par exemple
7        -* Accès aux articles que l'on n'a pas encore publié
8        -*
9       
10       
11]<BOUCLE_contenu_auteur(AUTEURS){id_auteur}{tout}>
12#SET{largeur_logo,#VAL{_TAILLE_LARGEUR_LOGOS_OBJETS}|defined|?{#EVAL{_TAILLE_LARGEUR_LOGOS_OBJETS},#CONFIG{mediaspip/squelettes/logo_objets_largeur,80}}}
13#SET{hauteur_logo,#VAL{_TAILLE_HAUTEUR_LOGOS_OBJETS}|defined|?{#EVAL{_TAILLE_HAUTEUR_LOGOS_OBJETS},#CONFIG{mediaspip/squelettes/logo_objets_hauteur,80}}}
14[(#REM) Fil d'Ariane ]
15<p id="hierarchie" class="breadcrumb"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep divider"> &gt; </span><span><:info_auteurs:></span>[<span class="sep divider"> &gt; </span><strong class="on active">(#NOM|couper{80})</strong>]</p>
16
17<div class="content-principal">
18        <div class="vcard">[(#REM) microformat vcard]
19                <div class="cartouche">
20                        [<div class="logo #EDIT{logo} resize-#GET{largeur_logo}">
21                        (#LOGO_AUTEUR|sinon{#CHEMIN{images/logo_auteur_defaut.png}}|image_reduire{#GET{largeur_logo},#GET{hauteur_logo}}
22                                |inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})
23                        </div>]
24                        <h1 class="h1">#NOM</h1>
25                </div>
26                [(#ENV{vue,''}|et{#ENV{vue}|in_array{#LISTE{profil,forums}}}|oui)
27                        [(#AUTORISER{modifier,auteur,#ENV{id_auteur}}|non)
28                                [(#SESSION{statut}|non)<div class="formulaire_spip">
29                                        <p class="reponse_formulaire reponse_formulaire_erreur"><:mediaspip_core:message_auteur_vue_connecte:></p>
30                                </div>]
31                                [(#SESSION{statut}|oui)<div class="formulaire_spip">
32                                        <p class="reponse_formulaire reponse_formulaire_erreur"><:mediaspip_core:message_auteur_vue_interdit:></p>
33                                </div>]
34                        ]
35                ]
36                [(#ENV{email_modif}|=={ok}|oui)
37                <div class="formulaire_spip">
38                        <p class="reponse_formulaire reponse_formulaire_ok"><:mediaspip_core:message_modif_email_ok:></p>
39                </div>]
40                [(#ENV{email_confirm}|oui)
41                <div class="formulaire_spip">
42                        <p class="reponse_formulaire reponse_formulaire_erreur"><:form_auteur_envoi_mail_confirmation{email=#ENV{email_confirm}}:></p>
43                </div>]
44                <div class="infos_auteur">
45                        <B_documents_video>
46                        [(#REM)
47                                Une vidéo de présentation de l'auteur?
48                        ]
49                        <div class="document_auteur">
50                        <BOUCLE_documents_video(DOCUMENTS){objet=auteur}{id_objet=#ID_AUTEUR}{media=video}{0,1}{tout}>
51                        [(#MODELE{emb,id_document=#ID_DOCUMENT,controls=oui,autobuffer=oui,largeur=100%,hauteur=240,infos=non})]
52                        </BOUCLE_documents_video>
53                        </div>
54                        </B_documents_video>
55                        [(#PLUGIN{inscription3}|oui)
56                                #MODELE{fiche_utilisateur,id=#ID_AUTEUR,env}
57                        ]
58                        [(#PLUGIN{inscription3}|non)
59                                [<div class="#EDIT{qui} fn"><:mediaspip_core:auteur_nom:> (#NOM)</div>]
60                                [<div class="texte statut"><:mediaspip_core:auteur_statut:> (#STATUT|ms_traduire_statut)</div>]
61                                [<div class="#EDIT{bio} texte"><:entree_infos_perso:> : (#BIO|sinon{<:entree_biographie:>})</div>]
62                                [<div class="notes"><h2 class="h2"><:info_notes:></h2>(#NOTES)</div>]
63                                [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
64                        ]
65                </div>
66        </div>[(#REM) / vcard]
67
68        <BOUCLE_articles(ARTICLES){id_auteur}{id_secteur=#CONFIG{mediaspip/rubriques/medias}}{doublons medias} />
69        [(#SET{titre_liste,[<:mediaspip_core:profil_medias_auteur:> ((#GRAND_TOTAL))]})]
70        #INCLURE{fond=inclure/articles-medias_liste,env,titre_liste=#GET{titre_liste},couper=40,limite=3,page=auteur-profil,ajax}
71        <//B_articles>
72
73        <BOUCLE_articles_en_cours(ARTICLES){id_auteur}{id_secteur=#CONFIG{mediaspip/rubriques/medias}}{doublons medias}{statut IN prop,prepa} />
74        [(#SET{titre_liste,[<:mediaspip_core:profil_medias_auteur_en_cours:> ((#GRAND_TOTAL))]})]
75        [(#INCLURE{fond=inclure/articles-medias_liste,env,id_bloc=liste_medias_attente,titre_liste=#GET{titre_liste},statuts=[(#ARRAY|push{prop}|push{prepa})],toutes_langues=oui,couper=40,limite=3,page=auteur-profil,ajax})]
76        <//B_articles_en_cours>
77
78        <BOUCLE_articles_autres(ARTICLES){id_auteur}{id_secteur!=#CONFIG{mediaspip/rubriques/medias}}{par id_secteur}{0,1}>
79        </BOUCLE_articles_autres>
80        <div class="liste articles">
81                <h2 class="h2"><:mediaspip_core:profils_autres_articles:></h2>
82                <BOUCLE_secteurs(RUBRIQUES){racine}{id_secteur!=#CONFIG{mediaspip/rubriques/medias}}{par id_secteur}>
83                        <B_articles_secteurs>
84                        <h3 class="h3">#_secteurs:TITRE</h3>
85                        <ul class="liste-items">
86                                <BOUCLE_articles_secteurs(ARTICLES){id_secteur}{id_auteur}{!par date} {par #ENV{tri,popularite}}{pagination 5}>
87                                #INCLURE{fond=inclure/article-autres-secteurs,env,id_article,compte=#COMPTEUR_BOUCLE,class=vignette}
88                                </BOUCLE_articles_secteurs>
89                        </ul>
90                        </B_articles_secteurs>
91                </BOUCLE_secteurs>
92                [(#REM)
93                        Prendre également en compte les pages uniques
94                ]
95                <B_articles_secteurs_zero>
96                        <h3 class="h3"><:mediaspip_core:titre_secteur_zero:></h3>
97                        <ul class="liste-items">
98                                <BOUCLE_articles_secteurs_zero(ARTICLES){id_secteur=0}{id_auteur}{!par date} {par #ENV{tri,popularite}}{pagination 5}>
99                                #INCLURE{fond=inclure/article-autres-secteurs,env,id_article,compte=#COMPTEUR_BOUCLE,class=vignette}
100                                </BOUCLE_articles_secteurs_zero>
101                        </ul>
102                </B_articles_secteurs_zero>
103                <br class="nettoyeur" />
104        </div>
105        </B_articles_autres>
106        <//B_articles_autres>
107
108        <BOUCLE_collections(COLLECTIONS?){si #PLUGIN{collections}|oui}{id_auteur}> </BOUCLE_collections>
109        [(#SET{titre_liste,[<:mediaspip_core:profil_collections_auteur:> ((#GRAND_TOTAL))]})]
110        #INCLURE{fond=inclure/collections-medias_liste,env,titre_liste=#GET{titre_liste},couper=40,limite=3,page=auteur-profil,ajax}
111        </B_collections>
112
113        [(#PLUGIN{spipicious}|et{#PLUGIN{nuage}}|oui)
114                [<div class="liste tags">
115                        <h2 class="h2"><:mediaspip_core:profils_vos_tags:></h2>
116                        <div>
117                        (#MODELE{spipicious_nuage_auteur,id_auteur}|trim)
118                        </div>
119                </div>]]
120</div>
121</BOUCLE_contenu_auteur>
Note: See TracBrowser for help on using the repository browser.