Browse Source

Ajustements sur des longueurs de textes

Des textes de formulaires un peu plus visibles
Compatibilité plugin Article_PDF
La gestion de la taille des logos (bloc des logos des partenaires) n'était pas implémentée sur l'espace public, c'est désormais le cas
Bascule des headers_dist dans les noisettes (et donc thèmes)
Ajustement sélection des articles syndiqués
Une bricole pour éviter d'obtenir une erreur 404 lorsqu'il n'y a rien dans la div content, notamment après installation du site/site_header.html
Une noisette pour afficher, sur la page de sommaire, les derniers sites référencés
Up de version
svn/root/tags/v0.4.24
olivier.gautier@ac-rouen.fr 2 years ago
parent
commit
cd9865df7b
  1. 1
      .gitattributes
  2. 22
      css/spipr_educ.less.html
  3. 6
      formulaires/spipr_educ_sites_partenaires_logo.html
  4. 3
      inc/spipr_educ_definitions_noisettes.php
  5. 14
      inc/spipr_educ_definitions_themes.php
  6. 2
      lang/spipr_educ_fr.php
  7. 3
      noisettes/article/article_cartouche.html
  8. 9
      noisettes/commun/spipr_educ_bloc_logos.html
  9. 2
      noisettes/site/site_header.html
  10. 2
      noisettes/sommaire/sommaire_articles_syndiques.html
  11. 5
      noisettes/sommaire/sommaire_derniers_articles.html
  12. 60
      noisettes/sommaire/sommaire_derniers_sites.html
  13. 4
      paquet.xml
  14. 1
      prive/squelettes/contenu/spipr_educ_configure_bloc.html

1
.gitattributes

@ -547,6 +547,7 @@ noisettes/sommaire/sommaire_carousel.html -text
noisettes/sommaire/sommaire_compteur.html -text
noisettes/sommaire/sommaire_dernieres_breves.html -text
noisettes/sommaire/sommaire_derniers_articles.html -text
noisettes/sommaire/sommaire_derniers_sites.html -text
noisettes/sommaire/sommaire_dyslexie.html -text
noisettes/sommaire/sommaire_editorial.html -text
noisettes/sommaire/sommaire_evenements.html -text

22
css/spipr_educ.less.html

@ -894,8 +894,12 @@ On agrandit par ailleurs la hauteur du carousel, l'image utilisant toute la haut
[(#REM) Règles CSS ou LESS spécifiques aux formulaires]
<BOUCLE_formulaires(SPIPR_EDUC){nom_sauvegarde = en_cours_d_utilisation_SPIPr}{nom = graphisme_formulaires}>
#formulaire_contact, div#formulaire_forum, div#formulaire_inscription, .formulaire_login {
&, & p.boutons, & fieldset, & legend, & label{
#formulaire_contact, div#formulaire_forum, div#formulaire_inscription, .formulaire_login, .formulaire_spip {
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
[color:(#PARAMETRE2);]
}
&, & p.boutons, & fieldset, & legend, & label, select,
{
&, & p {
[background-color:(#PARAMETRE1);]
[color:(#PARAMETRE2);]
@ -1031,12 +1035,11 @@ ul#liste_dyslexie, ul#liste_interlignage {
text-align:center;
padding-bottom:0;
margin-bottom:0;
li {padding:5%;}
a img {
[min-height:(#PARAMETRE1)px;]
[max-height:(#PARAMETRE2)px;]
[min-width:(#PARAMETRE3)px;]
max-width:90%;
margin:5%;
[min-height:(#PARAMETRE3)px;]
[min-width:(#PARAMETRE1)px;]
max-width:100%;
}
}
#PARAMETRE9
@ -1257,6 +1260,11 @@ ul#liste_dyslexie, ul#liste_interlignage {
font-style: normal;
}
[(#REM) Contraindre le fil Twitter dans sa colonne sous Safari]
.twitter-timeline {
width:100vw !important;
}
[(#REM) Règles CSS ou LESS spécifiques, toujours en dernier]
<BOUCLE_css_perso(SPIPR_EDUC){nom_sauvegarde = en_cours_d_utilisation_SPIPr}{nom = graphisme_css}>
#PARAMETRE1

6
formulaires/spipr_educ_sites_partenaires_logo.html

@ -23,7 +23,7 @@
<BOUCLE_bloc_logos(SITES) {id_syndic IN #GET{listeBlocs}}>
<div class='cadre' style='display:block; border:1px solid #8F8FBD; margin:0 10px 10px 10px; height:24px; line-height:24px; vertical-align:middle; padding:8px;' onmouseover="this.style.background='#eee';" onmouseout="this.style.background='';">
<div style="width:68%; display:block; float:left; height:24px; line-height:24px; vertical-align:middle;">
<a href="#URL_ECRIRE{site,id_syndic=#ID_SYNDIC}" title="[Voir la page du site : (#NOM_SITE|textebrut)]">[(#NOM_SITE|textebrut|couper{80}) ] [<div style="display:block; float:left; height:24px; line-height:24px; vertical-align:middle; padding:0 8px;">(#LOGO_SITE|image_reduire{0,24})</div>]</a>
<a href="#URL_ECRIRE{site,id_syndic=#ID_SYNDIC}" title="[Voir la page du site : (#NOM_SITE|textebrut)]">[(#NOM_SITE|textebrut|couper{50}) ] [<div style="display:block; float:left; height:24px; line-height:24px; vertical-align:middle; padding:0 8px;">(#LOGO_SITE|image_reduire{0,24})</div>]</a>
</div>
<div style="width:24%; display:block; float:right; text-align:right;">
<?php
@ -81,7 +81,7 @@
<div class="editer-groupe">
<div class="choix" style="padding:6px;">
<label for="largeur_mini">Largeur minimale des logos générés</label>
<input type='number' name='largeur_mini' id='largeur_mini' value="#ENV{largeur_mini,60}" class="number" min="50" max="500" step="5" style="width:3em;" />
<input type='number' name='largeur_mini' id='largeur_mini' value="#ENV{largeur_mini,60}" class="number" min="30" max="500" step="5" style="width:3em;" />
</div>
<div class="choix" style="padding:6px;">
<label for="largeur_maxi">Largeur maximale des logos générés</label>
@ -89,7 +89,7 @@
</div>
<div class="choix" style="padding:6px;">
<label for="hauteur_mini">Hauteur minimale des logos générés</label>
<input type='number' name='hauteur_mini' id='hauteur_mini' value="#ENV{hauteur_mini,50}" class="number" min="50" max="500" step="5" style="width:3em;" />
<input type='number' name='hauteur_mini' id='hauteur_mini' value="#ENV{hauteur_mini,50}" class="number" min="30" max="500" step="5" style="width:3em;" />
</div>
<div class="choix" style="padding:6px;">
<label for="hauteur_maxi">Hauteur maximale des logos générés</label>

3
inc/spipr_educ_definitions_noisettes.php

@ -16,6 +16,7 @@ function spipr_educ_noisettes_sommaire_initialisation() {
'sommaire_articles_syndiques'=>array('sommaire','extra',3,'cfg'),
'sommaire_evenements' => array ('sommaire','extra',4,'cfg'),
'sommaire_dyslexie' => array ('sommaire','extra',5,'cfg'),
'sommaire_derniers_sites'=>array('sommaire','extra',6,'cfg'),
'sommaire_footer'=>array('sommaire','footer',1),
'sommaire_head'=>array('sommaire','head',1),
'sommaire_spipr_dane_js'=>array('sommaire','head_js',1),
@ -132,7 +133,7 @@ function spipr_educ_noisettes_site_initialisation() {
'site_dyslexie' => array ('site','extra',4,'cfg'),
'site_footer'=>array('site','footer',1),
'site_head'=>array('site','head',1),
'site_spipr_dane.js'=>array('site','head_js',1),
'site_spipr_dane_js'=>array('site','head_js',1),
'site_header'=>array('site','header',1),
'site_nav'=>array('site','header',2),
'site_bloc_perso_1'=>array('site','off',1,'cfg'),

14
inc/spipr_educ_definitions_themes.php

@ -660,6 +660,7 @@ function spipr_educ_modif_couleur_theme($theme,$theme_de_couleur) {
$gris5='#cccccc';
$gris6='#bbbbbb';
$gris7='#aaaaaa';
$gris78='#999999';
$gris8='#777777';
$gris9='#666666';
$gris10='#555555';
@ -1062,12 +1063,23 @@ border-left:none; border-right:none;}
.plus_de_1200,.de_980_a_1200,.de_768_a_980 {display:none;}
.carousel .carousel-stop {left:42%;}
.carousel ol.carousel-indicators{left:50%;}
body {padding-left:0; padding-right:0;}
}
',
'parametre2' => '','parametre3' => '','parametre4' => '','parametre5' => '','parametre6' => '','parametre7' => '','parametre8' => '','parametre9' => '','parametre10' => '',
),
"type='graphisme' AND nom='graphisme_css' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"
);
// Textes des formulaires plus visibles
sql_updateq(
'spip_spipr_educ',
array(
'parametre2' => $gris78,
),
"type='graphisme' AND nom='graphisme_formulaires' AND nom_sauvegarde='en_cours_d_utilisation_SPIPr'"
);
// Placer le carousel en bas de l'entête du sommaire
sql_updateq(
'spip_spipr_educ',
@ -1078,7 +1090,7 @@ border-left:none; border-right:none;}
);
include_spip('inc/spipr_educ_deplacement_bloc');
spipr_educ_bloc_ranger('sommaire','header');
// Ensemble des entrées dont les 10 paramètres sont vidés
$a_vider=array(
// Les blocs perso

2
lang/spipr_educ_fr.php

@ -92,6 +92,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'nouveau_web' => 'Nouveautés sur le Web',
'nouveautes_sur_les_sites'=>'Sur les sites',
'les_sites'=>'Les liens',
'derniers_sites' => 'Derniers sites',
'pages' => 'Pages',
'page_facebook'=>'Page FaceBook',
'points'=>'Lieux',
@ -144,6 +145,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'sommaire_carousel'=>"Carousel \"À la Une\"",
'sommaire_derniers_articles'=>"Liste des derniers articles publiés",
'sommaire_dernieres_breves'=>"Liste des dernières brèves publiées",
'sommaire_derniers_sites'=>"Liste des derniers sites référencés",
'sommaire_inscription'=>"Formulaire d'inscription au site",
'sommaire_forums'=>"Derniers forums publiés",
'sommaire_articles_syndiques'=>"Derniers articles issus de la syndication",

3
noisettes/article/article_cartouche.html

@ -7,7 +7,7 @@
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
]</h1>
<p class="publication"><time pubdate="pubdate" datetime="[(#DATE|date_iso)]"><i class="icon-calendar"></i> [(#DATE|nom_jour) ][(#DATE|affdate)]</time>[<span class="authors"><span class="sep">, </span><i class="icon-user"></i> <:par_auteur:> (#LESAUTEURS)</span>]</p>
<p class="publication"><time pubdate="pubdate" datetime="[(#DATE|date_iso)]"><i class="icon-calendar"></i> [(#DATE|nom_jour) ][(#DATE|affdate)]</time>[<span class="authors"><span class="sep">, </span><:par_auteur:> (#LESAUTEURS)</span>][<span> - <em>Format PDF (#ARTICLE_PDF)</em></span>]</p>
[(#REM) Inclure le modele des liens de traductions ]
<div class="postmeta">
#MODELE{article_traductions}
@ -33,6 +33,7 @@
</ul>
</span>
</B_tags>
[(#PLUGIN{notation}|oui) #FORMULAIRE_NOTATION]
</div>
</header>

9
noisettes/commun/spipr_educ_bloc_logos.html

@ -8,19 +8,20 @@
{nom=graphisme_bloc_logos}
{nom_sauvegarde=en_cours_d_utilisation_SPIPr}
{type=graphisme}>
[(#PARAMETRE2|?{#SET{largeurmaxlogo,#PARAMETRE2},#SET{largeurmaxlogo,200}})]
[(#PARAMETRE4|?{#SET{hauteurmaxlogo,#PARAMETRE4},#SET{hauteurmaxlogo,200}})]
[(#PARAMETRE5|?{#SET{titre,#PARAMETRE5},#SET{titre,'Partenaires'}})]
</BOUCLE_graphisme_bloc_logos>
#SET{listeBlocs, #GET{param2}|explode{','}}
<B_bloc_logos>
<div class="liste" id="bloc_logos">
[<h2 class="h2">(#GET{titre})</h2>]
<ul class="liste-items">
<BOUCLE_bloc_logos(SITES) {id_syndic IN #GET{listeBlocs}}>
<li style="display:inline-block;">
<a href="#URL_SITE" title="[(#NOM_SITE|textebrut)]">#LOGO_SITE</a>
</li>
[<li style="display:inline-block;">
<a href="#URL_SITE" title="[(#NOM_SITE|textebrut)]">(#LOGO_SITE||image_reduire{#GET{largeurmaxlogo},#GET{hauteurmaxlogo}})</a>
</li>]
</BOUCLE_bloc_logos>
</ul>
</div>

2
noisettes/site/site_header.html

@ -1 +1 @@
<INCLURE{fond=header/dist}{env}>
<INCLURE{fond=noisettes/commun/header_dist}{env}>

2
noisettes/sommaire/sommaire_articles_syndiques.html

@ -12,7 +12,7 @@
#ANCRE_PAGINATION
[<h2 class="h2">(#GET{titreBloc})</h2>]
<ul class="liste-items">
<BOUCLE_syndic(SYNDIC_ARTICLES) {age<180} {par date} {inverse} {pagination #GET{nb}}>
<BOUCLE_syndic(SYNDIC_ARTICLES) {age<360} {par date} {inverse} {pagination #GET{nb}}>
<li class="item">[<abbr class="published" title="[(#DATE|date_iso)]">(#DATE|affdate_jourcourt)</abbr><span class="sep"> &ndash; </span>]<a href="#URL_ARTICLE"[ title="(#NOM_SITE|attribut_html|couper{80})"] class="spip_out">#TITRE</a></li>
</BOUCLE_syndic>
</ul>

5
noisettes/sommaire/sommaire_derniers_articles.html

@ -42,4 +42,7 @@
[<div class="pagination[ (#ALIGNEMENTPAGINATION)]">(#PAGINATION)</div>]
<div class="clearfix"></div>
</div>
</B_articles>
</B_articles>
[(#REM) Façon d'éviter les erreurs 404 sur un site nu]
&nbsp;
<//B_articles>

60
noisettes/sommaire/sommaire_derniers_sites.html

@ -0,0 +1,60 @@
<BOUCLE_titre_sommaire_derniers_sites(spipr_educ)
{nom=sommaire_derniers_sites}
{nom_sauvegarde=en_cours_d_utilisation_SPIPr}
{parametre1=sommaire}>
[(#PARAMETRE7|?{#SET{titreBloc,#PARAMETRE7},#SET{titreBloc,<:spipr_educ:derniers_sites:>}})]
[(#PARAMETRE5|?{#SET{nb,#PARAMETRE5},#SET{nb,5}})]
</BOUCLE_titre_sommaire_derniers_sites>
<BOUCLE_parametres_bloc_logos(spipr_educ)
{nom=options_sites}
{nom_sauvegarde=en_cours_d_utilisation_SPIPr}
{type=gestion bloc}>
#SET{param2,#PARAMETRE2}
</BOUCLE_parametres_bloc_logos>
#SET{listeBlocs, #GET{param2}|explode{','}}
<BOUCLE_bloc_logos(SITES) {id_syndic IN #GET{listeBlocs}} {doublons}>
</BOUCLE_bloc_logos>
<BOUCLE_parametres_sommaire_liens_partenaires(spipr_educ)
{nom=options_sites}
{nom_sauvegarde=en_cours_d_utilisation_SPIPr}
{type=gestion bloc}>
#SET{param3,#PARAMETRE3}
</BOUCLE_parametres_sommaire_liens_partenaires>
#SET{listeBlocs2, #GET{param3}|explode{','}}
<BOUCLE_bloc_liens(SITES) {id_syndic IN #GET{listeBlocs2}} {doublons}>
</BOUCLE_bloc_liens>
<BOUCLE_liste_rubs(spipr_educ)
{nom=options_rubriques}
{nom_sauvegarde=en_cours_d_utilisation_SPIPr}
{type=gestion bloc}>
#SET{param1,#PARAMETRE1}
</BOUCLE_liste_rubs>
#SET{listeRubs, #GET{param1}|explode{','}}
<BOUCLE_liste_rubs2(RUBRIQUES) {id_rubrique IN #GET{listeRubs}}>
<BOUCLE_liste_sites(SITES) {id_rubrique} {doublons}>
</BOUCLE_liste_sites>
</BOUCLE_liste_rubs2>
<B_sites>
<div class="liste long" id="sommaire_derniers_sites">
#ANCRE_PAGINATION
[<h2 class="h2">(#GET{titreBloc})</h2>]
<ul class="liste-items">
<BOUCLE_sites(SITES){syndication=non}{!par date} {doublons} {pagination #GET{nb}}>
<li class="item">#INCLURE{fond=inclure/resume/site,id_syndic}</li>
</BOUCLE_sites>
</ul>
[<div class="pagination[ (#ALIGNEMENTPAGINATION)]">(#PAGINATION)</div>]
<div class="clearfix"></div>
</div>
</B_sites>
[(#REM) Façon d'éviter les erreurs 404 sur un site nu]
&nbsp;
<//B_articles>

4
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="spipr_educ"
categorie="squelette"
version="0.4.19"
version="0.4.20"
etat="test"
compatibilite="[3.0.0;3.3.*]"
logo="img/spipr_dist-32.png"
@ -20,8 +20,8 @@
<necessite nom="comments" compatibilite="[3.4.13;[" />
<necessite nom="bootstrap" compatibilite="[1.5.17;[" />
<necessite nom="spip_proprio" compatibilite="[1.70.5;[" />
<necessite nom="adaptive_images" compatibilite="[1.12.2;[" />
<utilise nom="adaptive_images" compatibilite="[1.12.2;[" />
<utilise nom="albums" compatibilite="[2.3.0;[" />
<pipeline nom="declarer_tables_interfaces" inclure="spipr_educ_pipeline.php" />

1
prive/squelettes/contenu/spipr_educ_configure_bloc.html

@ -89,6 +89,7 @@
case 'sommaire_derniers_articles':
case 'sommaire_dernieres_breves':
case 'sommaire_articles_syndiques':
case 'sommaire_derniers_sites':
case 'sommaire_evenements':
case 'sommaire_forums':
case 'rubrique_articles':

Loading…
Cancel
Save