Compare commits

...

16 Commits

Author SHA1 Message Date
chankalan 9804e20c71 v0.6.10 2024-02-08 18:36:43 +01:00
chankalan 5635e3b072 sans les sep 2024-02-08 18:34:31 +01:00
chankalan 3d8d226356 lien login/logout/prive hors du plugin Menus 2024-02-08 18:30:51 +01:00
chankalan 88ede31afe Revert "un lien déconnexion hors Menus en attendant la mise à jour du plugin"
This reverts commit 48a945d808.
2024-02-08 18:28:50 +01:00
chankalan c5166658cc compatible SPIP 4.* 2024-02-08 18:24:27 +01:00
chankalan 48a945d808 un lien déconnexion hors Menus en attendant la mise à jour du plugin 2024-02-08 18:20:08 +01:00
chankalan 12a15af746 juste le titre puisqu'on a le lien en clic droit 2023-06-13 11:33:07 +02:00
chankalan 97bf0b9d49 le titre avec le lien facilement sélectionnable 2023-06-13 11:30:35 +02:00
chankalan 9912588fbd correction liens .spip_out et ps (Antoine) 2023-06-12 22:10:46 +02:00
chankalan 992ea026f0 le lien en clair pour les personne identifiée : pouvoir faire un
copier/coller facilement
2023-06-12 21:49:47 +02:00
chankalan 30fba0b2d6 ajax sur la liste articles blog 2023-04-03 10:06:28 +02:00
chankalan b98a696425 ne retrouver les mots-clefs que si 1er de la liste 2023-04-03 09:47:04 +02:00
chankalan 31a204f59b suite .liste.articles 2023-04-03 09:28:03 +02:00
chankalan 742875454b coqulle : harmonisons avec .liste_articles = .liste.articles 2023-04-03 09:17:56 +02:00
chankalan ee80efed35 v0.6.9 2022-10-03 08:02:24 +02:00
chankalan 733c95ea1c ajout du bloc head_js 2022-10-03 08:01:19 +02:00
10 changed files with 73 additions and 37 deletions

View File

@ -13,4 +13,5 @@ $GLOBALS['z_blocs'] = array(
'aside',
'connex',
'footer',
'head_js',
);

View File

@ -1,10 +1,10 @@
<paquet
prefix="librealire"
categorie="squelette"
version="0.6.8"
version="0.6.10"
schema="0.5.3"
etat="stable"
compatibilite="[3.2.7;4.1.*]"
compatibilite="[3.2.7;4.*]"
>
<nom>+ APRIL - LIBRE À LIRE</nom>
<!-- personnalisons le site LIBRE À LIRE -->

View File

@ -5,7 +5,7 @@
#SET{at,#ARRAY}
<BOUCLE_at(MOTS){type=Thèmes}{id_article}{par hasard}{0,3}><BOUCLE_att(ARTICLES){id_mot}{!id_article}{doublons}{par hasard}{0,1}>#SET{at,#GET{at}|push{#ID_ARTICLE}}</BOUCLE_att></BOUCLE_at>
<B_theme>
<div class="liste_articles">
<div class="liste articles">
<h2 class="h2"><:baz_april:memes_themes:></h2>
<ul class="liste-items">
<BOUCLE_theme(ARTICLES){id_article IN #GET{at}}>
@ -18,7 +18,7 @@
#SET{ap,#ARRAY}
<BOUCLE_pt(MOTS){type=personne·s}{id_article}{par hasard}{0,3}><BOUCLE_apt(ARTICLES){id_mot}{!id_article}{doublons}{par hasard}{0,1}>#SET{ap,#GET{ap}|push{#ID_ARTICLE}}</BOUCLE_apt></BOUCLE_pt>
<B_autrespersonnes>
<div class="liste_articles">
<div class="liste articles">
<h2 class="h2"><:baz_april:memes_personnes:></h2>
<ul class="liste-items">
<BOUCLE_autrespersonnes(ARTICLES){id_article IN #GET{ap}}>

View File

@ -2,7 +2,7 @@
<div class="page_container page_connex__container">
<BOUCLE_actu(RUBRIQUES){si #COMPOSITION|!={transcriptions}|oui}{composition=blog}>
<B_actualites>[(#REM) pas inclure/liste/articles-resume pour ne pas doubler l'id de la pagination, ici sans pagination]
<div class="liste_articles">
<div class="liste articles">
<h2 class="h2">#TITRE</h2>
<ul class="liste-items[ (#ENV{liste_class})]">
<BOUCLE_actualites(ARTICLES){id_rubrique}{lang}{tri_rubrique}{! par date}{0,3}>

View File

@ -9,33 +9,11 @@
<div class="main">
[<div class="#EDIT{texte} chapo">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH}})</div>]
#SET{'debut_mois', (#ENV{datetri}|baz_moisdecal{0,'Y-m-d'})}
#SET{'fin_mois', (#ENV{datetri}|baz_moisdecal{1,'Y-m-d'})}
<B_articlesdate>
<div class="liste articles blog">
[<h2 class="h2[ (#ENV{datetri}|oui)date]">(#ENV{datetri}|affdate{nom_mois})[(#ENV{datetri}|affdate{Y}|!={[(#VAL{Y}|date)]}|oui)[ (#ENV{datetri}|affdate{Y})]]</h2>]
<ul class="liste-items">
<BOUCLE_articlesdate(ARTICLES){si #ENV{datetri}|?{' '}}{date < #GET{fin_mois}}{date >= #GET{debut_mois}}{id_rubrique}{tri_rubrique}>
<li class="item clearfix">#INCLURE{fond=inclure/resume/article,id_article,env,composition=blog,h=h3,pagination=oui}</li>
</BOUCLE_articlesdate>
</ul>
</div>
</B_articlesdate>
<div class="liste articles blog">
[<h2 class="h2[ (#ENV{datetri}|oui)date]"><:baz_april:aucun_article_dans_cette_periode:> : (#ENV{datetri}|affdate{nom_mois})[(#ENV{datetri}|affdate{Y}|!={[(#VAL{Y}|date)]}|oui)[ (#ENV{datetri}|affdate{Y})]]</h2>]
<B_articles>#ANCRE_PAGINATION
<ul class="liste-items">
<BOUCLE_articles(ARTICLES){id_rubrique}{lang}{tri_rubrique}{pagination 10}>
<li class="item clearfix">#INCLURE{fond=inclure/resume/article,id_article,env,composition=blog,h=h3,pagination=oui}</li>
</BOUCLE_articles>
</ul>
[<div class="pagination">(#PAGINATION)</div>]
</B_articles>
</div>
<//B_articlesdate>
[(#REM) inclure en ajax la liste des articles]
<INCLURE{fond=inclure/liste/articles-blog, env, ajax} />
[(#REM) pour les sous-rubriques, on utilise le modele <rubriqueXX|rubriques> dans le texte si on veut]
</div><!-- .main -->
<aside>

View File

@ -15,7 +15,7 @@
#INCLURE{fond=inclure/resume/article, id_article}
</BOUCLE_articles_rub>
</div>
<p class="liste_articles__suite"><a href="#URL_RUBRIQUE">Tous les articles &laquo;&nbsp;#TITRE&nbsp;&raquo;</a></p>
<p class="liste articles__suite"><a href="#URL_RUBRIQUE">Tous les articles &laquo;&nbsp;#TITRE&nbsp;&raquo;</a></p>
</BOUCLE_rubriques>
</div>

View File

@ -0,0 +1,30 @@
<div class="menus_footer">
#INCLURE{fond=inclure/menu, env, identifiant=pied1}
#INCLURE{fond=inclure/menu, env, identifiant=pied2}
#INCLURE{fond=inclure/menu, env, identifiant=pied3}
#INCLURE{fond=inclure/menu, env, identifiant=pied4}
#INCLURE{fond=inclure/menu, env, identifiant=pied5}
</div>
<B_pied><div class="article">
<BOUCLE_pied(ARTICLES){page=pied}>
[<div class="#EDIT{chapo} article__chapo">(#CHAPO|image_reduire{350})</div>]
[<div class="#EDIT{texte} article__texte">(#TEXTE|image_reduire{350})</div>]
</BOUCLE_pied>
</div></B_pied>
<div class="colophon">
<span class="april"><img src="#CHEMIN{images/logo_april_b.png}" alt="logo APRIL" /></span>
#INCLURE{fond=inclure/menu, env, identifiant=pied}
<?php
if (isset($GLOBALS['visiteur_session']['id_auteur']) AND $GLOBALS['visiteur_session']['id_auteur']) {
?><a href="#URL_LOGOUT" rel="nofollow"><:icone_deconnecter:></a><?php
if (include_spip('inc/autoriser') AND autoriser('ecrire')){
?><a href="#EVAL{_DIR_RESTREINT_ABS}"><:espace_prive:></a><?php
}
}
else {
?><a href="[(#URL_PAGE{login}|parametre_url{url,#SELF|parametre_url{url,''}})]" rel="nofollow" class='login_modal'><:lien_connecter:></a><?php
}
?>
</div>

View File

@ -1,7 +1,7 @@
<BOUCLE_trans(RUBRIQUES){composition=transcriptions}>
[(#REM) Articles trouves ]
<B_articles>
<div class="liste_articles">
<div class="liste articles">
#ANCRE_PAGINATION
<h2 class="h2"><:articles:/> (#GRAND_TOTAL)</h2>
<div>

View File

@ -1,4 +1,5 @@
<BOUCLE_articles(ARTICLES) {id_article}>
<BOUCLE_articles(ARTICLES) {id_article}>[(#SESSION{id_auteur}|oui)[(#REM) pour copier/coller facilement le titre ]
#TITRE]
<article class="article-resume[ article-resume--(#ENV{class})] block-link-parent[(#ENV{compteur}|=={1}|et{#ENV{hero}|=={oui}}|oui) hero]">
[(#LOGO_ARTICLE_NORMAL|oui)<div class="article-resume__logo">][(#ENV{compteur}|=={1}|et{#ENV{hero}|=={oui}}|oui)<a href="#URL_ARTICLE" title="#TITRE">]
[(#ENV{compteur}|=={1}|et{#ENV{hero}|=={oui}}|oui)
@ -25,7 +26,7 @@
<p class="article-resume__evenement">(#EVENEMENT|propre|PtoBR)</p>]]
[(#ENV{compteur}|=={1}|et{#ENV{hero}|=={oui}}|ou{#COMPOSITION|=={blog}}|non)
<a href="#URL_ARTICLE" class="tp"><:baz_april:lire:></a>]
<BOUCLE_groupes(GROUPES_MOTS){si #ENV{compteur}|=={1}|et{#ENV{hero}|=={oui}}|oui}{par titre}>
<BOUCLE_groupes(GROUPES_MOTS){par titre}>
<B_tags>
<p class="mots">
#TITRE <BOUCLE_tags(MOTS){id_article}{id_groupe}>

View File

@ -183,7 +183,7 @@ span.tp {
font-size: 1.1em;
font-weight: 200;
}
.liste_articles {
.liste.articles {
position:relative;
font-size:120%;
margin-bottom:($spacer*3);
@ -295,7 +295,7 @@ span.tp {
}
}
.liste_articles {
.liste.articles {
.item {
margin-bottom:$spacer;
}
@ -306,7 +306,7 @@ span.tp {
.page_sommaire {
.page_content {
margin-right:0;
.liste_articles {
.liste.articles {
.btn.voirtous {
display: block;
width: 300px;
@ -629,6 +629,9 @@ span.tp {
text-decoration:none;
}
}
.article-resume:not(.hero) & {
display: none;
}
}
// article
@ -764,4 +767,27 @@ span.tp {
}
/* liens spip_out et ps (Antoine) */
article .spip_out {
font-weight: 400;
border-bottom: 2px dotted #8ec7ce;
color: #00748f;
}
article .spip_out strong{
font-weight:400;
}
article .spip_out:hover, .ps a:hover{
font-weight:400;
text-decoration: inherit;
border-bottom:2px dotted rgb(213, 115, 1);
color: rgb(213, 115, 1);
}
.ps a:hover{
font-weight:300;
}
article .spip_out strong:hover {
border-bottom:2px dotted rgb(255, 115, 1);
text-decoration: inherit;
color: rgb(213, 115, 1);
}