diff --git a/formulaires/configurer_libreavous.html b/formulaires/configurer_libreavous.html index 67c91a8..02a8ad0 100644 --- a/formulaires/configurer_libreavous.html +++ b/formulaires/configurer_libreavous.html @@ -1,21 +1,38 @@
-

<:libreavous:titre_page_configurer_libreavous:/>

- [

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
#ACTION_FORMULAIRE{#ENV{action}} -
    - - [(#SAISIE{textarea,licence, - label=<:libreavous:licence_label:>, - explication=<:libreavous:licence_explications:>, - inserer_barre=edition})] - -
+
+

<:libreavous:page_accueil:/>

+
+ + [(#SAISIE{selecteur_article, selectionaccueil, + label=<:libreavous:selectionaccueil:>, + multiple=oui, + explication=<:libreavous:selectionaccueil_explications:>})] + + [(#SAISIE{input,selectionaccueiltitre, + label=<:libreavous:selectionaccueiltitre_label:>, + explication=<:libreavous:selectionaccueiltitre_explications:>, + placeholder='Sélection'})] + +
+
+
+

<:libreavous:les_emissions:/>

+
+ [(#SAISIE{textarea,licence, + label=<:libreavous:licence_label:>, + explication=<:libreavous:licence_explications:>, + inserer_barre=edition})] +
+
+ +

 

diff --git a/lang/libreavous_fr.php b/lang/libreavous_fr.php index 141d0a6..5ef991b 100644 --- a/lang/libreavous_fr.php +++ b/lang/libreavous_fr.php @@ -27,6 +27,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'derniere_emission' => 'Dernière émission', 'toutes_les_emissions' => 'Toutes les émissions', 'emissions_precedentes' => 'Émissions précédentes', + 'emissions_diffusees' => 'Émissions diffusées', 'dernieres_chroniques' => 'Dernières chroniques', 'au_programme' => 'Au programme', @@ -39,6 +40,19 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'musiques' => 'Musiques', 'licence' => 'Licence', + // page configuration + 'titre_page_configurer' => 'Configuration particulière pour Libre à vous !', + 'options_libreavous' => 'Options Libre à vous !', + 'page_accueil' => 'Page Accueil', + 'les_emissions' => 'Les émissions', + 'licence_label' => 'Licence', + 'licence_explications' => 'Le texte est présent sur chaque page d’émission, tout en bas.', + 'selectionaccueil' => 'Sélection d’émissions en page accueil', + 'selectionaccueil_explications' => 'Sous le bloc de la prochaine émission, la sélection met en avant quelques émissions pour orienter les premières visites...', + 'selection_d_emissions' => 'Sélection', + 'selectionaccueiltitre_label' => 'Le titre de cette sélection.', + 'selectionaccueiltitre_explications' => 'Par défaut Sélection', + 'diffusee_le' => 'Diffusée le', 'diffusee_en_direct_le' => 'Diffusée en direct ', 'toutes_les_emissions' => 'Toutes les émissions', diff --git a/paquet.xml b/paquet.xml index 1c834a5..cb63eae 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ - + diff --git a/squelettes/content/sommaire.html b/squelettes/content/sommaire.html index 6da7c01..9580755 100644 --- a/squelettes/content/sommaire.html +++ b/squelettes/content/sommaire.html @@ -3,11 +3,11 @@
- +

[(#TITRE)][ (#SOUSTITRE) ]

- +
[(#PS|oui)
]
@@ -28,7 +28,7 @@ [(#REM) on détermine la dernière émission même si la date est dans le futur, forcée par statut=publie ][(#REM) -on connait la date de publication, donc on determine début_emission et fin_emission +on connait la date de publication, donc on determine début_emission et fin_emission ensuite inclusion en statique pour la gestion du cache indépendante - à vérifier... ] [(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:30:00})] @@ -72,7 +72,76 @@ ensuite inclusion en statique pour la gestion du cache indépendante - à vérif
] - + + +
+

[(#CONFIG{libreavous/selectionaccueiltitre}|sinon{<:libreavous:selection_d_emissions:>}) ]

+ + +[(#TOTAL_BOUCLE|>={3}|oui) + +] +
+
+ + [(#MODELE{bouton,lienobjet=rubrique,lienidobjet=1,class=center taille130,texte=Toutes les émissions})] diff --git a/squelettes/inclure/liste/emissions-precedentes.html b/squelettes/inclure/liste/emissions-precedentes.html index b0cb408..59ce406 100644 --- a/squelettes/inclure/liste/emissions-precedentes.html +++ b/squelettes/inclure/liste/emissions-precedentes.html @@ -1,6 +1,6 @@ #CACHE{0}
#ANCRE_PAGINATION -

<:libreavous:emissions_precedentes:>

+

<:libreavous:emissions_diffusees:>

  • diff --git a/squelettes/inclure/resume/chronique.html b/squelettes/inclure/resume/chronique.html index f42b9e2..b6ab3c2 100644 --- a/squelettes/inclure/resume/chronique.html +++ b/squelettes/inclure/resume/chronique.html @@ -1,8 +1,8 @@ -
    +
    - +
    - -

    [(#_chronique:TITRE)]

    - + + [(#SESSION{id_auteur}|oui)[modifier]] +

    [(#_chronique:TITRE)[ ]

    + - +
    [
    (#REFERENCES_SUJET|propre)
    ] - +
    - +
    [ (#OGG|non)<:libreavous:le_podcast_sera_bientot_disponible:>][ (#OGG|oui)
      @@ -41,7 +42,7 @@
    ] [Transcription]
    - +
    diff --git a/squelettes/javascript/perso.js b/squelettes/javascript/perso.js index 8ee36c5..6095d95 100644 --- a/squelettes/javascript/perso.js +++ b/squelettes/javascript/perso.js @@ -1,5 +1,5 @@ $(function() { - + // $('.header_menu .abonnement label.btn').on('click', function(){ // $(this).siblings('#email').toggleClass('vu'); // $(this).parent().siblings('button').toggleClass('vu'); diff --git a/squelettes/scss/styles/_perso.scss b/squelettes/scss/styles/_perso.scss index 922522d..e4323bc 100644 --- a/squelettes/scss/styles/_perso.scss +++ b/squelettes/scss/styles/_perso.scss @@ -264,7 +264,8 @@ html .formulaire_spip input[type="text"] { .texte_accueil { .page_content > article&:not(.annonce) { margin-bottom:0; - padding-right:2rem; + margin-top: 4rem; + padding-right:2rem; } background-color: white; .main { @@ -881,6 +882,13 @@ a:hover .fab, a:hover .fas { small { display: inline-block; } + a:hover .fa-link { + opacity: 1; + } + } + .fa-link { + font-size: 0.7em; + opacity: 0.2; } } @@ -974,6 +982,10 @@ a:hover .fab, a:hover .fas { } > h2 { margin-bottom: 0.6rem; + @media (max-width:460px) { + margin-left: -2rem; + margin-right: -2rem; + } } > ul { list-style: none; @@ -1013,6 +1025,96 @@ a:hover .fab, a:hover .fas { padding: 1rem; width: auto; } + + &.emissions_selectionaccueil { + position: relative; + .controlcarousel { + display: inline-block; + } + .avant { + @include triangle(left, white, 0.4em); + } + .ensuite { + @include triangle(right, white, 0.4em); + } + .avant, .ensuite { + display: inline-block; + margin: 0 0.2em; + cursor: pointer; + &.disabled { + opacity: 0.5; + cursor: default; + } + } + .owl-carousel { + margin: 0 -4rem; + width: auto; + @media (max-width:768px) { + margin: 0 -2rem; + } + article { + padding: 0 1rem; + h1 small, .texte_aside, .podcast, .sujets { + display: none; + opacity: 0; + } + &:hover { + .sujets, .btn.blanc { +/* display: block; */ +/* opacity: 1; */ + /* + position: absolute; + top: 100%; + background: white;*/ + } + } + .article__infos { + margin: 0 0 1rem -1rem; + position: static; + .btn.blanc { + position: absolute; + bottom: 1rem; + right: 0; + } + } + .texte_content { + position: relative; + min-height: 320px; + } + } + .owl-nav { + font-size: 6rem; + button.owl-prev, button.owl-next { + color: white; + position: absolute; + top: -2rem; + right: -4rem; + line-height: 1; + background: none !important; + @media(max-width:768px) { + right: -2.5rem; + } + span { + display: block; + } + } + button.owl-prev { + left: -4rem; + @media(max-width:768px) { + left: -2.5rem; + } + } + } + + } + } + .emission-resume.article-resume h1 { + margin-top: 0.8em; + margin-bottom: 1.5em; + small { + display: block; + } + } } .liste.emissions.chroniques { > ul > li { @@ -1025,7 +1127,7 @@ a:hover .fab, a:hover .fas { } .emission_heroine.emission-resume.article-resume { - margin-bottom:4rem; +/* margin-bottom:4rem; */ padding-bottom: 2rem; .article__infos { margin: 0 0 0 -4rem;