Le squelette de surcharge pour faire de MediaSPIP un blog
commit
751777543b
@ -0,0 +1,42 @@
|
||||
* text=auto !eol
|
||||
content/archive.html -text
|
||||
content/article.html -text
|
||||
content/mot.html -text
|
||||
content/recherche_avancee.html -text
|
||||
content/rubrique.html -text
|
||||
content/sommaire.html -text
|
||||
extra1/article-medias.html -text
|
||||
extra1/article.html -text
|
||||
extra1/auteur-profil.html -text
|
||||
extra1/auteur.html -text
|
||||
extra1/dist.html -text
|
||||
extra1/rubrique.html -text
|
||||
extra1/site.html -text
|
||||
extra2/article-medias.html -text
|
||||
extra2/article.html -text
|
||||
extra2/auteur.html -text
|
||||
extra2/dist.html -text
|
||||
extra2/login.html -text
|
||||
extra2/mot.html -text
|
||||
extra2/page.html -text
|
||||
extra2/rubrique.html -text
|
||||
extra2/sommaire.html -text
|
||||
inclure/archives-jour.html -text
|
||||
inclure/archives-mois.html -text
|
||||
inclure/archives.html -text
|
||||
inclure/article-complet.html -text
|
||||
inclure/article_precedent_suivant.html -text
|
||||
inclure/auteur-normal.html -text
|
||||
inclure/auteur-profil_normal.html -text
|
||||
inclure/calendrier.html -text
|
||||
inclure/navigation_archives.html -text
|
||||
inclure/navigation_commentaires.html -text
|
||||
inclure/navigation_tags.html -text
|
||||
lang/mediablog_en.php -text
|
||||
lang/mediablog_fr.php -text
|
||||
lang/paquet-skel_mediablog_en.php -text
|
||||
lang/paquet-skel_mediablog_fr.php -text
|
||||
listes/medias-sommaire.html -text
|
||||
/paquet.xml -text
|
||||
/skel_mediablog_options.php -text
|
||||
/skel_mediablog_pipelines.php -text
|
@ -0,0 +1,16 @@
|
||||
<div class="content-principal">
|
||||
<div class="cartouche">
|
||||
<h1 class="h1"><:mediaspip_core:titre_archives:></h1>
|
||||
</div>
|
||||
|
||||
[(#ENV{archives}|non)
|
||||
[(#INCLURE{fond=inclure/archives})]
|
||||
][(#ENV{archives}|oui)
|
||||
[(#ENV{archives}|nom_jour|non)
|
||||
[(#INCLURE{fond=inclure/archives-mois,date=#ENV{archives},env})]
|
||||
]
|
||||
[(#ENV{archives}|nom_jour|oui)
|
||||
[(#INCLURE{fond=inclure/archives-jour,date=#ENV{archives},env})]
|
||||
]
|
||||
]
|
||||
</div>
|
@ -0,0 +1,64 @@
|
||||
<BOUCLE_contenu_article(ARTICLES){id_article}>
|
||||
<div class="content-principal">
|
||||
[(#PLUGIN{suivant_precedent}|oui)
|
||||
[(#ID_TRAD|>{0}|oui)#SET{id_article,#ID_TRAD}]
|
||||
[(#ID_TRAD|>{0}|non)#SET{id_article,#ID_ARTICLE}]
|
||||
[<div class="precedent_suivant">
|
||||
(#INCLURE{fond=inclure/article_precedent_suivant,id_article=#GET{id_article},lang=#LANG})
|
||||
</div>]
|
||||
]
|
||||
<B_hierarchie>
|
||||
<div class="categorie">
|
||||
<BOUCLE_hierarchie(HIERARCHIE){id_article}{'<span class="sep"> > </span>'}><a href="#URL_RUBRIQUE" rel="category">#TITRE</a></BOUCLE_hierarchie>
|
||||
</div>
|
||||
</B_hierarchie>
|
||||
<div class="cartouche">
|
||||
[(#LOGO_ARTICLE||image_reduire{200,200})]
|
||||
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
|
||||
|
||||
<p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr>[, <span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
|
||||
[(#REM) Inclure le modele des liens de traductions ]
|
||||
#MODELE{article_traductions}
|
||||
</div>
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{500,0})</div>]
|
||||
[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{500,0})</div>]
|
||||
</div>
|
||||
|
||||
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
|
||||
[<div class="ps">
|
||||
<h2 class="h2"><:info_ps:></h2>
|
||||
<div class="#EDIT{ps} surlignable">(#PS|image_reduire{500,0})</div>
|
||||
</div>]
|
||||
|
||||
[(#REM) Gestion du portfolio et des documents ]
|
||||
[(#INCLURE{fond=inclure/documents}{id_article})]
|
||||
|
||||
</div>
|
||||
|
||||
[(#REM) Petition :
|
||||
La petition ayant une PAGINATION il faut absolument {env}
|
||||
et pourquoi pas ajax
|
||||
][(#PETITION|oui)<INCLURE{fond=inclure/petition}{id_article}{env}{ajax}>]
|
||||
|
||||
[<div class="notes surlignable"><h2 class="h2 pas_surlignable"><:info_notes:></h2>(#NOTES)</div>]
|
||||
|
||||
[(#REM) Forum de l'article ]
|
||||
<a href="#forum" id="forum"></a>
|
||||
<INCLURE{fond=inclure/forum,id_article} />
|
||||
|
||||
<BOUCLE_forums_fermes(CONDITION){si #PARAMETRES_FORUM|non}>
|
||||
<BOUCLE_forums(FORUMS){id_article}{0,1}> </BOUCLE_forums>
|
||||
<h2 class="h2"><:mediaspip_core:poster_message:></h2>
|
||||
<:mediaspip_core:commentaires_fermes:>
|
||||
</B_forums>
|
||||
<//B_forums>
|
||||
</BOUCLE_forums_fermes>
|
||||
<h2 class="h2"><:mediaspip_core:poster_message:></h2>
|
||||
[(#FORMULAIRE_FORUM{#SELF})]
|
||||
<//B_forums_fermes>
|
||||
|
||||
</BOUCLE_contenu_article>
|
@ -0,0 +1,62 @@
|
||||
<BOUCLE_principale(MOTS) {id_mot} {doublons}>
|
||||
#SET{largeur_logo,#VAL{_TAILLE_LARGEUR_LOGOS_OBJETS}|defined|?{#EVAL{_TAILLE_LARGEUR_LOGOS_OBJETS},#CONFIG{mediaspip/squelettes/logo_objets_largeur,80}}}
|
||||
#SET{hauteur_logo,#VAL{_TAILLE_HAUTEUR_LOGOS_OBJETS}|defined|?{#EVAL{_TAILLE_HAUTEUR_LOGOS_OBJETS},#CONFIG{mediaspip/squelettes/logo_objets_hauteur,80}}}
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><:mots_clefs:><BOUCLE_ariane(GROUPES_MOTS){id_groupe}><span class="sep"> > </span>[(#TITRE|couper{80})]</BOUCLE_ariane>[<span class="sep"> > </span><strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
|
||||
<div class="content-principal">
|
||||
|
||||
<div class="cartouche">
|
||||
[<div class="logo #EDIT{logo} resize-#GET{largeur_logo}">
|
||||
(#LOGO_MOT|sinon{#CHEMIN{images/logo_mot_defaut.png}}|image_reduire{#GET{largeur_logo},#GET{hauteur_logo}}
|
||||
|inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})
|
||||
</div>]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
</div>
|
||||
|
||||
[<div class="#EDIT{texte} chapo">(#TEXTE)</div>]
|
||||
[(#PLUGIN{spipicious}|oui)
|
||||
#MODELE{spipicious_auteurs_tags,id_mot}
|
||||
]
|
||||
|
||||
<INCLURE{fond=listes/medias-sommaire,id_mot=#ID_MOT,ajax,env} />
|
||||
|
||||
[(#REM) Rubriques liees au mot-cle ]
|
||||
<B_rubriques>
|
||||
<div class="liste rubriques">
|
||||
<h2 class="h2"><:rubriques:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_rubriques(RUBRIQUES) {id_mot} {par titre}>
|
||||
<li class="item"><a href="#URL_RUBRIQUE">#TITRE</a></li>
|
||||
</BOUCLE_rubriques>
|
||||
</ul>
|
||||
</div>
|
||||
</B_rubriques>
|
||||
|
||||
[(#REM) Liens des forums ]
|
||||
<B_forums_liens>
|
||||
<div class="liste forums">
|
||||
<h2 class="h2"><:messages_forum:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_forums_liens(FORUMS) {id_mot} {plat} {par date}{inverse}>
|
||||
<li class="item">[(#DATE|affdate_jourcourt) – ]<a href="#URL_FORUM">[(#TEXTE|couper{80})]</a></li>
|
||||
</BOUCLE_forums_liens>
|
||||
</ul>
|
||||
</div>
|
||||
</B_forums_liens>
|
||||
|
||||
[(#REM) Sites web lies au mot-cle ]
|
||||
<B_sites>
|
||||
<div class="liste sites">
|
||||
<h2 class="h2"><:sites_web:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_sites(SITES) {id_mot} {par nom_site}>
|
||||
<li class="item"><a href="[(#ID_SYNDIC|generer_url_entite{site,'','',#CONNECT})]">#NOM_SITE</a></li>
|
||||
</BOUCLE_sites>
|
||||
</ul>
|
||||
</div>
|
||||
</B_sites>
|
||||
</div>
|
||||
|
||||
[<div class="notes"><h2 class="h2"><:info_notes:></h2>(#NOTES)</div>]
|
||||
</BOUCLE_principale>
|
@ -0,0 +1,79 @@
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie" class="pas_surlignable"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><:mediaspip_core:info_recherche_avancee:></p>
|
||||
<div class="content-principal pas_surlignable">
|
||||
[<div class="cartouche">
|
||||
<div class="logo">
|
||||
(#CHEMIN{images/logo_recherche_defaut.png}|image_reduire{80,80}
|
||||
|inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})
|
||||
</div>]
|
||||
<h1 class="h1"><:mediaspip_core:info_recherche_avancee:></h1>
|
||||
</div>
|
||||
|
||||
<div class="noajax">
|
||||
#FORMULAIRE_MS_RECHERCHE_AVANCEE
|
||||
</div>
|
||||
|
||||
[(#REM)
|
||||
On ne lance une recherche que s'il y a réellement des choses à chercher
|
||||
]
|
||||
</div>
|
||||
|
||||
<BOUCLE_recherche_effectuee(CONDITION){si #ENV{recherche}|ou{#ENV{id_licence}}|ou{#ENV{id_rubrique}}|ou{#ENV{date_debut}}|ou{#ENV{id_auteur}}|ou{#ENV{date_fin}}|ou{#ENV{em_type}}|oui}>
|
||||
[(#REM) Medias trouves ]
|
||||
<B_articles_medias>
|
||||
<div class="liste articles">
|
||||
#ANCRE_PAGINATION
|
||||
<h2 class="h2"><:mediaspip_core:recherche_medias:> (#GRAND_TOTAL)</h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_articles_medias(ARTICLES) {id_secteur=#CONFIG{mediaspip/rubriques/medias}}{id_auteur?} {recherche ?} {agenda date, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y},#ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d},#ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{id_licence ?}{em_type ?}{id_auteur ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
|
||||
#INCLURE{fond=inclure/article-complet,env,id_article,compte=#COMPTEUR_BOUCLE,class=vignette}
|
||||
</BOUCLE_articles_medias>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION)</p>]
|
||||
</div>
|
||||
</B_articles_medias>
|
||||
|
||||
[(#REM) autres articles trouves]
|
||||
<B_articles>
|
||||
<div class="liste resultats articles">
|
||||
#ANCRE_PAGINATION
|
||||
<h2 class="h2"><:mediaspip_core:recherche_articles_autres:> (#GRAND_TOTAL)</h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_articles(ARTICLES){!id_secteur=#CONFIG{mediaspip/rubriques/medias}}{recherche ?} {agenda date, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y},#ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d},#ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{id_licence ?}{em_type ?}{id_auteur ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
|
||||
<li class="item">
|
||||
<h3 class="h3"><a href="#URL_ARTICLE" class="spip_in">#TITRE</a></h3>
|
||||
<div class="small">[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)]</div>
|
||||
[<div class="introduction">(#INTRODUCTION|image_reduire{300}|propre)</div>]
|
||||
</li>
|
||||
</BOUCLE_articles>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION)</p>]
|
||||
</div>
|
||||
</B_articles>
|
||||
|
||||
[(#REM)
|
||||
|
||||
On ne recherche dans les articles syndiques que si les critères de la recherche le permettent
|
||||
|
||||
]
|
||||
<BOUCLE_recherche_critere_syndic_ok(CONDITION){si #ENV{id_auteur}|ou{#ENV{id_licence}}|ou{#ENV{em_type}}|non}>
|
||||
[(#REM) articles externes trouves ]
|
||||
<B_syndic_articles>
|
||||
<div class="liste resultats syndic_articles">
|
||||
#ANCRE_PAGINATION
|
||||
<h2 class="h2"><:mediaspip_core:recherche_articles_externes:> (#GRAND_TOTAL)</h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_syndic_articles(SYNDIC_ARTICLES) {agenda date, periode, #ENV{date_debut,0000-01-01 00:00}|affdate{Y}, #ENV{date_debut,0000-01-01 00:00}|affdate{m}, #ENV{date_debut,0000-01-01 00:00}|affdate{d}, #ENV{date_fin,2050-12-31 00:00}|affdate{Y},#ENV{date_fin,2050-12-31 00:00}|affdate{m},#ENV{date_fin,2050-12-31 00:00}|affdate{d}}{recherche ?}{id_rubrique ?}{par points}{inverse}{pagination 3}>
|
||||
<li class="item">
|
||||
<h3 class="h3"><a href="#URL_ARTICLE" class="spip_out">#TITRE</a></h3>
|
||||
[<div class="enclosures">(#TAGS|afficher_enclosures)</div>]
|
||||
<div class="small">[(#DATE|affdate_jourcourt)][, <:par_auteur:> (#LESAUTEURS)][ — <em>(#TAGS|afficher_tags)</em>]</div>
|
||||
[<div class="introduction">(#DESCRIPTIF|image_reduire{300}|propre)</div>]
|
||||
</li>
|
||||
</BOUCLE_syndic_articles>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION)</p>]
|
||||
</div>
|
||||
</B_syndic_articles>
|
||||
</BOUCLE_recherche_critere_syndic_ok>
|
||||
</BOUCLE_recherche_effectuee>
|
@ -0,0 +1,18 @@
|
||||
<BOUCLE_contenu_rubrique(RUBRIQUES){id_rubrique}>
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_rubrique}><span class="sep"> > </span><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero|couper{80})]</a></BOUCLE_ariane>[<span class="sep"> > </span><strong class="on">(#TITRE|supprimer_numero|couper{80})</strong>]</p>
|
||||
|
||||
<div class="content-principal">
|
||||
<div class="cartouche">
|
||||
[(#LOGO_RUBRIQUE|image_reduire{200,200})]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[<p class="info-publi"><span class="published"><:dernier_ajout:> : (#DATE|affdate_jourcourt).</span></p>]
|
||||
</div>
|
||||
|
||||
[<div class="#EDIT{texte} chapo">(#TEXTE)</div>]
|
||||
[<div class="notes"><h2 class="h2"><:info_notes:></h2>(#NOTES)</div>]
|
||||
</div>
|
||||
|
||||
<INCLURE{fond=listes/medias-sommaire,id_rubrique=#ID_RUBRIQUE,ajax,env} />
|
||||
|
||||
</BOUCLE_contenu_rubrique>
|
@ -0,0 +1,8 @@
|
||||
<div class="content-principal">
|
||||
<div class="cartouche invisible">
|
||||
<h1 class="h1 invisible">#NOM_SITE_SPIP</h1>
|
||||
</div>
|
||||
[<div id="descriptif_site_spip"[ class="(#EDIT{meta-descriptif_site})"]>(#DESCRIPTIF_SITE_SPIP)</div>]
|
||||
</div>
|
||||
|
||||
<INCLURE{fond=listes/medias-sommaire,ajax,env} />
|
@ -0,0 +1,15 @@
|
||||
<INCLURE{fond=inclure/navigation_login,id_article}>
|
||||
|
||||
<INCLURE{fond=inclure/diogene_modifier_publication,type=emballe_media,id_article}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_categories_media,id_article,id_rubrique,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,16 @@
|
||||
<INCLURE{fond=inclure/navigation_login,id_article}>
|
||||
|
||||
[(#ENV{id_rubrique}|=={-1}|?{#SET{type,page},#SET{type,article}})]
|
||||
<INCLURE{fond=inclure/diogene_modifier_publication,type=#GET{type},id_article}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_categories_media,id_rubrique,id_article,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,40 @@
|
||||
<INCLURE{fond=inclure/navigation_login}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<BOUCLE_article(AUTEURS){id_auteur}{tout}>
|
||||
<BOUCLE_autoriser_modifier(CONDITION){si #AUTORISER{modifier,auteur,#ENV{id_auteur}}|et{#ENV{vu}|!={profil}}|oui}>
|
||||
<div class="menu liste important">
|
||||
<h2 class="h2">
|
||||
<:mediaspip_core:titre_modifier:>
|
||||
</h2>
|
||||
<ul class="menu-liste">
|
||||
<li class="menu-entree">
|
||||
[(#ENV{vue}|=={profil}|non)
|
||||
<a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,profil})]">
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|oui)<:mediaspip_core:titre_modifier_profil:>]
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|non)<:mediaspip_core:titre_modifier_auteur:>]
|
||||
</a>]
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|et{#ENV{vue}|!={forums}|oui}|oui)
|
||||
<a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,forums})]">
|
||||
<:mediaspip_core:titre_modifier_forums:>
|
||||
</a>]
|
||||
[(#ENV{vue}|in_array{#ARRAY{0,profil,1,forums}}|oui)
|
||||
<a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,''})]">
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|oui)<:mediaspip_core:titre_retour_profil:>]
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|non)<:mediaspip_core:titre_retour_auteur:>]
|
||||
</a>]
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</BOUCLE_autoriser_modifier>
|
||||
</BOUCLE_article>
|
||||
<INCLURE{fond=inclure/navigation_categories_media,env,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,36 @@
|
||||
<INCLURE{fond=inclure/navigation_login,id_auteur}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<BOUCLE_article(AUTEURS){id_auteur}{tout}>
|
||||
<BOUCLE_autoriser_modifier(CONDITION){si #AUTORISER{modifier,auteur,#ENV{id_auteur}}|et{#ENV{vu}|!={profil}}|oui}>
|
||||
<div class="menu liste important">
|
||||
<h2 class="h2">
|
||||
<:mediaspip_core:titre_modifier:>
|
||||
</h2>
|
||||
<ul class="menu-liste">
|
||||
<li class="menu-entree">
|
||||
[(#ENV{vue}|=={profil}|non)
|
||||
<a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,profil})]">
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|oui)<:mediaspip_core:titre_modifier_profil:>]
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|non)<:mediaspip_core:titre_modifier_auteur:>]
|
||||
</a>]
|
||||
[(#ENV{vue}|=={profil}|oui)
|
||||
<a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,''})]">
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|oui)<:mediaspip_core:titre_retour_profil:>]
|
||||
[(#SESSION{id_auteur}|=={#ID_AUTEUR}|non)<:mediaspip_core:titre_retour_auteur:>]
|
||||
</a>]
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</BOUCLE_autoriser_modifier>
|
||||
</BOUCLE_article>
|
||||
<INCLURE{fond=inclure/navigation_categories_media,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,13 @@
|
||||
<INCLURE{fond=inclure/navigation_login,env}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_categories_media,env,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,env,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,15 @@
|
||||
<INCLURE{fond=inclure/navigation_login,id_rubrique}>
|
||||
|
||||
<INCLURE{fond=inclure/diogene_modifier_publication,type=rubrique,env}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_categories_media,id_rubrique,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,15 @@
|
||||
<INCLURE{fond=inclure/navigation_login,env}>
|
||||
|
||||
<INCLURE{fond=inclure/calendrier,archives,self}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_recherche,recherche}>
|
||||
|
||||
<INCLURE{fond=inclure/diogene_modifier_publication,type=site,env}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_categories_media,env,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_commentaires,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_tags}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_archives,env,ajax}>
|
@ -0,0 +1,6 @@
|
||||
<BOUCLE_extra_article(ARTICLES){id_article}>
|
||||
#INCLURE{fond=inclure/liste-medias_rubrique,id_rubrique,id_article,ajax}
|
||||
</BOUCLE_extra_article>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_syndication,id_rubrique,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,id_article,id_rubrique,ajax}>
|
@ -0,0 +1,28 @@
|
||||
<BOUCLE_extra_article(ARTICLES){id_article}>
|
||||
[(#REM) Articles dans la meme rubrique ]
|
||||
<B_articles_rubrique>
|
||||
<div class="menu liste articles">
|
||||
<h2 class="h2"><:meme_rubrique:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par date}{inverse} {exclus}{0,10}>
|
||||
<li class="item"><a href="#URL_ARTICLE"[ class="(#EXPOSE)"]>#TITRE</a></li>
|
||||
</BOUCLE_articles_rubrique>
|
||||
</ul>
|
||||
</div>
|
||||
</B_articles_rubrique>
|
||||
|
||||
[(#REM) Menu de navigation mots-cles ]
|
||||
<B_mots>
|
||||
<div class="liste mots">
|
||||
<h2 class="h2"><:mots_clefs:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_mots(MOTS) {id_article} {par titre}>
|
||||
<li class="item"><a href="#URL_MOT" rel="tag">#TITRE</a></li>
|
||||
</BOUCLE_mots>
|
||||
</ul>
|
||||
</div>
|
||||
</B_mots>
|
||||
</BOUCLE_extra_article>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_syndication,id_article,id_rubrique,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,id_article,id_rubrique,ajax}>
|
@ -0,0 +1,4 @@
|
||||
<INCLURE{fond=inclure/extra_liste_auteurs,id_auteur,ajax}>
|
||||
|
||||
<INCLURE{fond=inclure/navigation_syndication,id_auteur,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,id_auteur,ajax}>
|
@ -0,0 +1,2 @@
|
||||
<INCLURE{fond=inclure/navigation_syndication,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,ajax}>
|
@ -0,0 +1,2 @@
|
||||
<INCLURE{fond=inclure/navigation_syndication,page,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,page,ajax}>
|
@ -0,0 +1,43 @@
|
||||
<INCLURE{fond=inclure/navigation_login,env}>
|
||||
<BOUCLE_nuage(CONDITION){si #PLUGIN{nuage}|et{#PLUGIN{spipicious}}|oui}>
|
||||
<B_mot>
|
||||
<div class="liste mots">
|
||||
<h2 class="h2"><:mediaspip_core:mots_autres_mots:></h2>
|
||||
<BOUCLE_mot(MOTS){0,1}{exclus}>#MODELE{spipicious_nuage_auteur}</BOUCLE_mot>
|
||||
</div>
|
||||
</B_mot>
|
||||
</BOUCLE_nuage>
|
||||
|
||||
<BOUCLE_nuage_non(CONDITION){si #PLUGIN{nuage}|et{#PLUGIN{spipicious}}|non}>
|
||||
<BOUCLE_principale(MOTS) {id_mot} {doublons}>
|
||||
[(#REM) Menu de navigation mots-cles : les autres mots cles du meme groupe ]
|
||||
<B_mots_freres>
|
||||
<div class="liste mots">
|
||||
#ANCRE_PAGINATION
|
||||
<h2 class="h2"><:mots_clefs_meme_groupe:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_mots_freres(MOTS) {type} {par titre} {pagination 20}>
|
||||
<li class="item"><a href="#URL_MOT"[ class="(#EXPOSE)"]>#TITRE</a></li>
|
||||
</BOUCLE_mots_freres>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION)</p>]
|
||||
</div>
|
||||
</B_mots_freres>
|
||||
|
||||
[(#REM) Menu de navigation mots-cles : les autres groupes avec un lien sur le premier mot du groupe ]
|
||||
<B_groupes_freres>
|
||||
<div class="liste groupes_mots">
|
||||
<h2 class="h2"><:autres_groupes_mots_clefs:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_groupes_freres(GROUPES_MOTS) {!id_groupe} {par titre} {doublons}>
|
||||
<BOUCLE_mot_cousin(MOTS) {id_groupe} {par titre} {0,1}>
|
||||
<li class="item"><a href="#URL_MOT">#TYPE</a></li>
|
||||
</BOUCLE_mot_cousin>
|
||||
</BOUCLE_groupes_freres>
|
||||
</ul>
|
||||
</div>
|
||||
</B_groupes_freres>
|
||||
</BOUCLE_principale>
|
||||
</BOUCLE_nuage_non>
|
||||
<INCLURE{fond=inclure/navigation_syndication,id_mot,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,id_mot,ajax}>
|
@ -0,0 +1,3 @@
|
||||
<INCLURE{fond=inclure/navigation_login,env}>
|
||||
<INCLURE{fond=inclure/navigation_syndication,page,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,page,ajax}>
|
@ -0,0 +1,15 @@
|
||||
<BOUCLE_extra_rubrique(RUBRIQUES){id_rubrique}>
|
||||
[(#REM) Menu de navigation mots-cles ]
|
||||
<B_mots>
|
||||
<div class="liste mots">
|
||||
<h2 class="h2"><:mots_clefs:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_mots(MOTS) {id_rubrique} {par titre}>
|
||||
<li class="item"><a href="#URL_MOT" rel="tag">#TITRE</a></li>
|
||||
</BOUCLE_mots>
|
||||
</ul>
|
||||
</div>
|
||||
</B_mots>
|
||||
</BOUCLE_extra_rubrique>
|
||||
<INCLURE{fond=inclure/navigation_syndication,id_rubrique,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,id_rubrique,ajax}>
|
@ -0,0 +1,4 @@
|
||||
<INCLURE{fond=inclure/navigation_login,env}>
|
||||
<INCLURE{fond=inclure/navigation_sites,ajax}>
|
||||
<INCLURE{fond=inclure/navigation_syndication,ajax}>
|
||||
<INCLURE{fond=inclure/barre-latterale,ajax}>
|
@ -0,0 +1,15 @@
|
||||
<div class="precedent_suivant">
|
||||
<BOUCLE_ancien(ARTICLES){lang_select=non}{par date}{inverse}{0,1}{jour_relatif>=1}>
|
||||
<a href="[(#SELF|parametre_url{archives,[(#DATE|affdate{Y-m-d})]})]">« [(#DATE|affdate)]</a> -
|
||||
</BOUCLE_ancien>
|
||||
<a href="#URL_PAGE{archive}"><:mediaspip_core:lien_archives:></a>
|
||||
- <a href="[(#URL_PAGE{archive}|parametre_url{archives,[(#DATE|affdate{Y-m})]})]"><:mediaspip_core:lien_archives_tout_mois:></a>
|
||||
<BOUCLE_recent(ARTICLES){lang_select=non}{par date}{inverse}{0,1}{mois_relatif<0}>
|
||||
- <a href="[(#SELF|parametre_url{archives,[(#DATE|affdate{Y-m-d})]})]">[(#DATE|affdate)] »</a>
|
||||
</BOUCLE_recent>
|
||||
</div>
|
||||
<div class="texte archives">
|
||||
<h2>[(#DATE|affdate)]</h2>
|
||||
<INCLURE{fond=listes/medias-sommaire,ajax,env} />
|
||||
</div>
|
||||
|
@ -0,0 +1,15 @@
|
||||
<div class="texte archives">
|
||||
<BOUCLE_annees(ARTICLES){origine_traduction}{fusion YEAR(date)}{!par date}>
|
||||
[<h3>(#DATE|annee)</h3>]
|
||||
<B_mois>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_mois(ARTICLES){annee_relatif}{!par date}{origine_traduction}{fusion MONTH(date)}>
|
||||
<li class="item">
|
||||
<a href="[(#SELF|parametre_url{archives,[(#DATE|affdate{Y-m})]})]">[(#DATE|nom_mois)]</a>
|
||||
<BOUCLE_articles(ARTICLES){mois_relatif}{origine_traduction}> </BOUCLE_articles>[((#GRAND_TOTAL))]</B_articles>
|
||||
</li>
|
||||
</BOUCLE_mois>
|
||||
</ul>
|
||||
</B_mois>
|
||||
</BOUCLE_annees>
|
||||
</div>
|
@ -0,0 +1,52 @@
|
||||
[(#REM)
|
||||
|
||||
Squelette Presentation d'un article dans une liste
|
||||
(c) 2010-2013 MediaBlog
|
||||
Distribue sous licence GPL
|
||||
|
||||
]
|
||||
<BOUCLE_articles(ARTICLES) {id_article} {statut?}>
|
||||
#SET{secteur_media,#CONFIG{mediaspip/rubriques/medias,0}}
|
||||
[(#ID_SECTEUR|=={#GET{secteur_media}}|non)
|
||||
#SET{config_page_article,#CONFIG{mediaspip/medias,#ARRAY}|table_valeur{infos_cachees_articles}}
|
||||
]
|
||||
[(#ID_SECTEUR|=={#GET{secteur_media}}|oui)
|
||||
#SET{config_page_article,#CONFIG{mediaspip/medias,#ARRAY}|table_valeur{infos_cachees}}
|
||||
]
|
||||
<BOUCLE_media_doc(DOCUMENTS){id_article}{0,1}>#SET{media_doc,#MEDIA}</BOUCLE_media_doc>
|
||||
<li class="item hentry" itemscope[(#GET{media_doc}|=={video}|oui)[(#SET{done,oui})]itemtype="http://schema.org/VideoObject"][(#GET{media_doc}|=={audio}|oui)[(#SET{done,oui})]itemtype="http://schema.org/AudioObject"][(#GET{done}|=={oui}|non)itemtype="http://schema.org/MediaObject"]>
|
||||
<h3 class="h3 entry-title #EDIT{titre}">
|
||||
<a href="#URL_ARTICLE" rel="bookmark">[(#LOGO_ARTICLE_RUBRIQUE||image_reduire{150,100})]#TITRE</a>
|
||||
</h3>
|
||||
<B_hierarchie>
|
||||
<div class="categorie">
|
||||
<BOUCLE_hierarchie(HIERARCHIE){id_article}{'<span class="sep"> > </span>'}><a href="#URL_RUBRIQUE" rel="category">#TITRE</a></BOUCLE_hierarchie>
|
||||
</div>
|
||||
</B_hierarchie>
|
||||
#SET{info-publi_cache,non}
|
||||
[(#VAL{info_publie}|in_array{[(#GET{config_page_article}|sinon{#ARRAY})]}|oui)
|
||||
[(#VAL{info_auteur}|in_array{[(#GET{config_page_article}|sinon{#ARRAY})]}|oui)
|
||||
#SET{info-publi_cache,oui}]]
|
||||
[(#GET{info-publi_cache}|!={oui}|oui)
|
||||
<p class="info-publi">#SET{info_publie,non}
|
||||
[(#VAL{info_publie}|in_array{[(#GET{config_page_article}|sinon{#ARRAY})]}|non)#SET{info_publie,oui}[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr>]][[[<span class="sep">,(#GET{info_publie}|=={oui}|oui)</span>]<span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>](#VAL{info_auteur}|in_array{[(#GET{infos_cachees_articles}|sinon{#ARRAY})]}|non)]
|
||||
</p>]
|
||||
#INCLURE{fond=inclure/document_media,env}
|
||||
[<div class="#EDIT{introduction} introduction entry-content">(#TEXTE)</div>]
|
||||
<div class="meta-publi">
|
||||
<a class="lire-la-suite" href="#URL_ARTICLE"><:zpip:lire_la_suite:><span class="lire-la-suite-titre"><:zpip:lire_la_suite_de:> <em>#TITRE</em></span></a>
|
||||
<BOUCLE_nb_commentaires(FORUMS?){id_article}{plat} />
|
||||
[(#VAL{info_nb_comments}|in_array{[(#GET{config_page_article}|sinon{#ARRAY})]}|non)
|
||||
[(#TOTAL_BOUCLE|oui)
|
||||
<span class="sep"> | </span>
|
||||
<a[ href="(#URL_ARTICLE|ancre_url{forum})"] class="nb_commentaires">[(#TOTAL_BOUCLE)] [(#TOTAL_BOUCLE|=={1}|?{<:zpip:commentaire:>,<:zpip:commentaires:>})]</a>
|
||||
]
|
||||
[(#TOTAL_BOUCLE|non)
|
||||
<span class="sep"> | </span>
|
||||
<a[ href="(#URL_ARTICLE|ancre_url{forum})"] class="nb_commentaires">0 <:zpip:commentaire:></a>
|
||||
]]
|
||||
<//B_nb_commentaires>
|
||||
</div>
|
||||
</li>
|
||||
</BOUCLE_articles>
|
||||
#FILTRE{trim}
|
@ -0,0 +1,27 @@
|
||||
<BOUCLE_article_precedent(ARTICLES){origine_traduction}{precedent}{!par date}
|
||||
{id_rubrique?}
|
||||
{id_mot?}
|
||||
{id_auteur?}
|
||||
{id_groupe?}
|
||||
{id_rubrique > 0}>
|
||||
<BOUCLE_trads_precedents(ARTICLES){traduction}{lang}>
|
||||
[<a href="#URL_ARTICLE" rel="prev" class="spip_in prev" title="<:mediablog:lien_post_precedent:>">« (#TITRE|couper{30})</a>]
|
||||
</BOUCLE_trads_precedents>
|
||||
</B_trads_precedents>
|
||||
[<a href="#URL_ARTICLE" rel="prev" class="spip_in prev" title="<:mediablog:lien_post_precedent:>">« (#TITRE|couper{30})</a>]
|
||||
<//B_trads_precedents>
|
||||
</BOUCLE_article_precedent>
|
||||
<BOUCLE_article_suivant(ARTICLES){suivant}{origine_traduction} {!par date}
|
||||
{id_rubrique?}
|
||||
{id_mot?}
|
||||
{id_auteur?}
|
||||
{id_groupe?}
|
||||
{id_rubrique > 0}>
|
||||
<BOUCLE_trads_suivants(ARTICLES){traduction}{lang}>
|
||||
[<a href="#URL_ARTICLE" rel="next" class="spip_in next" title="<:mediablog:lien_post_suivant:>">(#TITRE|couper{30}) »</a>]
|
||||
</BOUCLE_trads_suivants>
|
||||
</B_trads_suivants>
|
||||
[<a href="#URL_ARTICLE" rel="next" class="spip_in next" title="<:mediablog:lien_post_suivant:>">(#TITRE|couper{30}) »</a>]
|
||||
<//B_trads_suivants>
|
||||
</BOUCLE_article_suivant>
|
||||
|
@ -0,0 +1,54 @@
|
||||
[(#REM)
|
||||
Contenu central d'une page auteur
|
||||
vue par les autres visiteurs qu'ils soient identifiés
|
||||
ou pas
|
||||
]
|
||||
|
||||
<BOUCLE_contenu_auteur(AUTEURS){id_auteur}{tout}>
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><span><:info_auteurs:></span>[<span class="sep"> > </span><strong class="on">(#NOM|couper{80})</strong>]</p>
|
||||
<div class="contenu-principal">
|
||||
<div class="vcard">[(#REM) microformat vcard]
|
||||
<div class="cartouche">
|
||||
[<div class="logo #EDIT{logo}">
|
||||
(#LOGO_AUTEUR|sinon{#CHEMIN{images/logo_auteur_defaut.png}}|image_reduire{80,80}
|
||||
|inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})
|
||||
</div>]
|
||||
<h1 class="h1">#NOM</h1>
|
||||
</div>
|
||||
<div class="infos_auteur">
|
||||
[<div class="#EDIT{qui} fn"><:mediaspip_core:auteur_nom:> : (#NOM)</div>]
|
||||
[<div class="texte statut"><:mediaspip_core:auteur_statut:> : (#STATUT|ms_traduire_statut)</div>]
|
||||
[<div class="#EDIT{bio} texte">(#BIO)</div>]
|
||||
[<div class="notes"><h2 class="h2"><:info_notes:></h2>(#NOTES)</div>]
|
||||
[<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>]
|
||||
</div>
|
||||
</div>[(#REM) / vcard]
|
||||
</div>
|
||||
|
||||
<B_articles_secteurs>
|
||||
<div class="liste articles"[ id="(#ANCRE_PAGINATION|extraire_attribut{id})"]>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_articles_secteurs(ARTICLES){id_auteur}{!par date} {par #ENV{tri,date}}{pagination 3}>
|
||||
#INCLURE{fond=inclure/article-complet,env,id_article,compte=#COMPTEUR_BOUCLE,class=vignette}
|
||||
</BOUCLE_articles_secteurs>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION)</p>]
|
||||
<br class="nettoyeur" />
|
||||
</div>
|
||||
</B_articles_secteurs>
|
||||
<BOUCLE_spipicious(CONDITION){si #PLUGIN{SPIPICIOUS}|et{#PLUGINS{NUAGE}}|oui}>
|
||||
<B_tags>
|
||||
<div class="liste tags">
|
||||
<h2 class="h2"><:mediaspip_core:titre_auteur_tags{login=#LOGIN}:></h2>
|
||||
<div>
|
||||
<BOUCLE_tags(SPIPICIOUS?){id_auteur}{0,1}>#MODELE{spipicious_nuage_auteur,id_auteur}</BOUCLE_tags>
|
||||
</div>
|
||||
</div>
|
||||
</B_tags>
|
||||
</BOUCLE_spipicious>
|
||||
[<div class="auteur_contacter">
|
||||
<h2 class="h2"><:mediaspip_core:auteur_contacter{login=#LOGIN}:></h2>
|
||||
(#FORMULAIRE_ECRIRE_AUTEUR)
|
||||
</div>]
|
||||
</BOUCLE_contenu_auteur>
|
@ -0,0 +1,37 @@
|
||||
<BOUCLE_contenu_auteur(AUTEURS){id_auteur}{tous}>
|
||||
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><span><:info_auteurs:></span>[<span class="sep"> > </span><strong class="on">(#NOM|couper{80})</strong>]</p>
|
||||
|
||||
<div class="contenu-principal">
|
||||
<div class="vcard">[(#REM) microformat vcard]
|
||||
<div class="cartouche">
|
||||
[<div class="logo #EDIT{logo}">
|
||||
(#LOGO_AUTEUR|sinon{#CHEMIN{images/logo_auteur_defaut.png}}|image_reduire{80,80}
|
||||
|inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})
|
||||
</div>]
|
||||
<h1 class="h1">#NOM</h1>
|
||||
</div>
|
||||
<div class="infos_auteur">
|
||||
[<div class="#EDIT{qui} fn"><:mediaspip_core:auteur_nom:> : (#NOM)</div>]
|
||||
[<div class="texte statut"><:mediaspip_core:auteur_statut:> : (#STATUT|ms_traduire_statut)</div>]
|
||||
[<div class="#EDIT{bio} texte"><:entree_infos_perso:> : (#BIO|sinon{<:entree_biographie:>})</div>]
|
||||
[<div class="notes"><h2 class="h2"><:info_notes:></h2>(#NOTES)</div>]
|
||||
[<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>]
|
||||
</div>
|
||||
</div>[(#REM) / vcard]
|
||||
</div>
|
||||
|
||||
<INCLURE{fond=listes/medias-sommaire,id_auteur,ajax,env} />
|
||||
|
||||
<BOUCLE_spipicious(CONDITION){si #PLUGIN{SPIPICIOUS}|et{#PLUGIN{NUAGE}}|oui}>
|
||||
<B_tags>
|
||||
<div class="liste tags">
|
||||
<h2 class="h2"><:mediaspip_core:profils_vos_tags:></h2>
|
||||
<div>
|
||||
<BOUCLE_tags(SPIPICIOUS?){id_auteur}{0,1}>#MODELE{spipicious_nuage_auteur,id_auteur}</BOUCLE_tags>
|
||||
</div>
|
||||
</div>
|
||||
</B_tags>
|
||||
</BOUCLE_spipicious>
|
||||
</BOUCLE_contenu_auteur>
|
@ -0,0 +1,2 @@
|
||||
[(#PLUGIN{CalendrierMini}|oui)
|
||||
[(#CALENDRIER_MINI{#ENV{archives,#DATE},archives,#URL_PAGE{archive}})]]
|
@ -0,0 +1,14 @@
|
||||
<B_mois>
|
||||
<div class="liste_archives liste archives"[ id="(#ANCRE_PAGINATION|extraire_attribut{id})"]>
|
||||
<h2><:mediaspip_core:titre_archives:></h2>
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_mois(ARTICLES){annee_relatif}{!par date}{origine_traduction}{fusion MONTH(date)}{pagination #ENV{pagination,10}}>
|
||||
<li class="item">
|
||||
<a href="[(#SELF|parametre_url{archives,[(#DATE|affdate{Y-m})]})]">[(#DATE|nom_mois)][ (#DATE|annee)]</a>
|
||||
<BOUCLE_articles(ARTICLES){mois_relatif}{origine_traduction}> </BOUCLE_articles>[((#GRAND_TOTAL))]</B_articles>
|
||||
</li>
|
||||
</BOUCLE_mois>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]
|
||||
</div>
|
||||
</B_mois>
|
@ -0,0 +1,17 @@
|
||||
<B_nav_forums>
|
||||
<div class="menu liste_comments liste comments"[ id="(#ANCRE_PAGINATION|extraire_attribut{id})"]>
|
||||
<h2><:mediaspip_core:titre_derniers_commentaires:></h2>
|
||||
<ul class="menu-liste">
|
||||
<BOUCLE_nav_forums(FORUMS?){objet=article}{plat}{!par date}{pagination #ENV{pagination,10}}>
|
||||
<li class="item last-comment">
|
||||
[(#DATE_HEURE|affdate)] -
|
||||
<a href="#URL_FORUM">
|
||||
<BOUCLE_article(ARTICLES){id_article=#ID_OBJET}>[(#TITRE)]</BOUCLE_article>
|
||||
<BOUCLE_auteur(AUTEURS){tout}{id_auteur}>[ ((#NOM))]</BOUCLE_auteur>
|
||||
</a>
|
||||
</li>
|
||||
</BOUCLE_nav_forums>
|
||||
</ul>
|
||||
[<p class="pagination">(#PAGINATION{#ENV{type_pagination,page}})</p>]
|
||||
</div>
|
||||
</B_nav_forums>
|
@ -0,0 +1,8 @@
|
||||
<BOUCLE_spipicious(CONDITION){si #PLUGIN{SPIPICIOUS}|et{#PLUGIN{NUAGE}}|oui}>
|
||||
<B_tags>
|
||||
<div id="liste_tags" class="liste tags sommaire medias">
|
||||
<h2 class="h2"><:mediaspip_core:titre_sommaire_tags:></h2>
|
||||
<BOUCLE_tags(SPIPICIOUS?){objet=article}{0,1}>#MODELE{spipicious_nuage_auteur}</BOUCLE_tags>
|
||||
</div>
|
||||
</B_tags>
|
||||
</BOUCLE_spipicious>
|
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||
|
||||
// L
|
||||
'lien_post_precedent' => 'Previous post',
|
||||
'lien_post_suivant' => 'Next post'
|
||||
);
|
||||
|
||||
?>
|
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||
|
||||
// L
|
||||
'lien_post_precedent' => 'Post précédent',
|
||||
'lien_post_suivant' => 'Post suivant'
|
||||
);
|
||||
|
||||
?>
|
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
// Ceci est un fichier langue de SPIP -- This is a SPIP language file
|
||||
|
||||
/// Fichier produit par PlugOnet
|
||||
// Module: paquet-skel_mediablog
|
||||
// Langue: en
|
||||
// Date: 07-06-2013 10:43:42
|
||||
// Items: 3
|
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||
|
||||
// S
|
||||
'skel_mediablog_description' => 'Blog skeleton for MediaSPIP platforms',
|
||||
'skel_mediablog_nom' => 'MediaSPIP Blog skeleton',
|
||||
'skel_mediablog_slogan' => 'Blog skeleton for MediaSPIP platforms',
|
||||
);
|
||||
?>
|
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
// Ceci est un fichier langue de SPIP -- This is a SPIP language file
|
||||
|
||||
/// Fichier produit par PlugOnet
|
||||
// Module: paquet-skel_mediablog
|
||||
// Langue: fr
|
||||
// Date: 07-06-2013 10:43:42
|
||||
// Items: 3
|
||||
|
||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||
|
||||
// S
|
||||
'skel_mediablog_description' => 'Squelette de type blog pour les plateformes MediaSPIP',
|
||||
'skel_mediablog_nom' => 'Squelette MediaSPIP Blog',
|
||||
'skel_mediablog_slogan' => 'Squelette de type blog pour les plateformes MediaSPIP',
|
||||
);
|
||||
?>
|
@ -0,0 +1,11 @@
|
||||
<B_articles>
|
||||
<div class="liste articles sommaire"[ id="(#ANCRE_PAGINATION|extraire_attribut{id})"]>
|
||||
[<p class="pagination pagination_haut">(#PAGINATION{#ENV{type_pagination,page}})</p>]
|
||||
<ul class="liste-items">
|
||||
<BOUCLE_articles(ARTICLES){id_secteur = #CONFIG{mediaspip/rubriques/medias}}{archives ?}{id_auteur?}{id_mot?}{recherche?}{id_rubrique?} {!par date} {pagination #ENV{pagination,5}}>
|
||||
[(#INCLURE{fond=inclure/article-complet,preload=none,id_article})]
|
||||
</BOUCLE_articles>
|
||||
</ul>
|
||||
[<p class="pagination pagination_bas">(#PAGINATION{#ENV{type_pagination,page}})</p>]
|
||||
</div>
|
||||
</B_articles>
|
@ -0,0 +1,24 @@
|
||||
<paquet
|
||||
prefix="skel_mediablog"
|
||||
categorie="squelette"
|
||||
version="0.2.0"
|
||||
etat="test"
|
||||
compatibilite="[3.0.1;3.0.99]"
|
||||
>
|
||||
|
||||
<nom>Squelette MediaSPIP Blog</nom>
|
||||
<!-- Squelette de type blog pour les plateformes MediaSPIP -->
|
||||
|
||||
<auteur>kent1</auteur>
|
||||
|
||||
<licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
|
||||
|
||||
<pipeline nom="insert_head_css" inclure="skel_mediablog_pipelines.php" />
|
||||
|
||||
<necessite nom="saisies" compatibilite="[1.1;[" />
|
||||
<necessite nom="mediaspip_core" />
|
||||
|
||||
<utilise nom="porte_plume" />
|
||||
<utilise nom="nospam" compatibilite="[0.6;[" />
|
||||
<utilise nom="CalendrierMini" compatibilite="[0.3;[" />
|
||||
</paquet>
|
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return;
|
||||
|
||||
/**
|
||||
* On définit le type de squelettes
|
||||
*/
|
||||
define('_MS_TYPE_SKEL','blog');
|
||||
|
||||
define('_MS_DESACTIVE_EXERGUE','oui');
|
||||
define('_MS_DESACTIVE_HIGHLIGHT','oui');
|
||||
|
||||
?>
|
@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* Plugin Mediaspip Blog
|
||||
*
|
||||
* Auteurs :
|
||||
* kent1 (http://www.kent1.info - kent1@arscenic.info)
|
||||
*
|
||||
* © 2010-2013 - Distribue sous licence GNU/GPL
|
||||
*
|
||||
* Fichier des pipelines utilisés par le plugin
|
||||
*
|
||||
* @package SPIP\Skel_mediablog\Pipelines
|
||||
*/
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return;
|
||||
|
||||
|
||||
/**
|
||||
* Insertion dans le pipeline insert_head_css (SPIP)
|
||||
*
|
||||
* Ajout d'une feuille de styles "css/ms_blog.css" si présente
|
||||
*
|
||||
* @param string $flux
|
||||
* Le contenu textuel de la balise #INSERT_HEAD_CSS
|
||||
* @return string $flux
|
||||
* Le contenu textuel modifié de la balise #INSERT_HEAD_CSS
|
||||
*/
|
||||
function skel_mediablog_insert_head_css($flux){
|
||||
if($css = find_in_path('css/ms_blog.css')){
|
||||
$flux .= '
|
||||
<link rel="stylesheet" href="'.direction_css($css).'" type="text/css" media="all" />
|
||||
';
|
||||
}
|
||||
return $flux;
|
||||
}
|
||||
|
||||
?>
|
Loading…
Reference in New Issue