fix date < 10 avec un 0 + radiolive sur la page d'une émission
This commit is contained in:
parent
a942b8c728
commit
85ca6dd064
@ -3,8 +3,6 @@ if (!defined('_ECRIRE_INC_VERSION')) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function filtre_escape_json($texte) {
|
||||
return str_replace("\"", "\\\"", str_replace("\n", "\\n", str_replace("\n\n", "\n<br><br>\n", $texte)));
|
||||
}
|
||||
@ -206,39 +204,9 @@ function titre_chronique_court($titre) {
|
||||
return $titre;
|
||||
}
|
||||
|
||||
|
||||
// function radiolive() {
|
||||
// $dateetheure= time();
|
||||
//
|
||||
// $h1=strtotime("15:15:00");
|
||||
// $h2=strtotime(date ('H:i:s',$dateetheure));
|
||||
//
|
||||
// $radio = '';
|
||||
//
|
||||
// if((date("w", $dateetheure ) == 2) && ($h2 >= $h1) && (date("G", $dateetheure ) < 17)) {
|
||||
// // $radio = 'live';
|
||||
//
|
||||
// $radio = '
|
||||
// <div style="text-align:center;">
|
||||
// <div style="font-family: sans-serif; text-align: center;
|
||||
// background-color: white; padding: 2px; border: 4px solid #ee5921;
|
||||
// color: black; margin-top: 1em; width: 90%; min-width: 260px; max-width: 400px; margin: 1em auto; -webkit-border-radius: 4px;
|
||||
// -moz-border-radius: 2px; border-radius: 4px;" >
|
||||
// <h4>Écoutez le direct (mardi 15h30 à 17h)</h4>
|
||||
// <audio controls> <source src="https://icecast.libre-a-toi.org:8444/voixdulat_mp3" type="audio/mpeg">.Votre navigateur ne supporte pas l\'élément <code>audio</code> : <a href="https://icecast.libre-a-toi.org:8444/voixdulat_mp3">écoutez l\'émission</a>.</audio>
|
||||
// </div>
|
||||
// </div>';
|
||||
// }
|
||||
//
|
||||
// return $radio;
|
||||
//
|
||||
// }
|
||||
|
||||
|
||||
|
||||
// calculer la durée d'un chapitre
|
||||
// $start et $end sous form hh:mm:ss
|
||||
function duree($start,$end) {
|
||||
function libreavous_duree($start,$end) {
|
||||
|
||||
$timestart = new DateTime($start);
|
||||
$timeend = new DateTime($end);
|
||||
@ -249,7 +217,15 @@ function duree($start,$end) {
|
||||
|
||||
}
|
||||
// retirer l'heure si 0 h dans la duree
|
||||
function sanszeroh($chaine) {
|
||||
function libreavous_sanszeroh($chaine) {
|
||||
$chaine = str_replace('0 h ','',$chaine);
|
||||
return $chaine;
|
||||
}
|
||||
// ajoute un 0 si un seul chiffre (date du jour < à 10)
|
||||
function libreavous_aveczerod($chaine) {
|
||||
if (strlen($chaine) == '1') {
|
||||
$chaineaveczero = '0'.$chaine;
|
||||
}
|
||||
return $chaineaveczero;
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
<BOUCLE_principale(ARTICLES){id_article}>
|
||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour) ]17:00:00})]
|
||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]19:00:00})]
|
||||
|
||||
<article>
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
[<div class="#EDIT{texte} texte surlignable">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH}})</div>]
|
||||
</article>
|
||||
|
||||
<section class="derniere_emission">
|
||||
<section class="derniere_emission emission_heroine">
|
||||
<h2><:libreavous:derniere_emission:></h2>
|
||||
<INCLURE{fond=inclure/derniere_emission} />
|
||||
</section>
|
||||
|
@ -1,10 +1,9 @@
|
||||
|
||||
<BOUCLE_emissions(RUBRIQUES){composition=emissions}>
|
||||
<BOUCLE_proc(ARTICLES){id_rubrique}{!par date}{statut=publie}{0,1}>
|
||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour) ]17:00:00})]
|
||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})]
|
||||
<BOUCLE_cond(ARTICLES){id_article}{statut=publie}{si #ENV{date}|<={#GET{fin_emission}}|oui}>#SET{prochaine,#ID_ARTICLE}
|
||||
<article class="prochaine_emission emission_heroine">
|
||||
|
||||
<header class="cartouche">
|
||||
|
||||
<p class="article__infos">
|
||||
|
@ -2,7 +2,7 @@
|
||||
<div class="chronique">
|
||||
<h#ENV{h,2}>
|
||||
[(#TITRE)]
|
||||
[(#FIN|oui)<small>[ <span class="duree"><:libreavous:duree:> : (#DEBUT|duree{#FIN}|sanszeroh)</span>] <a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg" class="btn ogg podcast mini"[ title="(#PODCAST_OGG|taille_en_octets)"]><span class="visuallyhidden">ogg</span></a>
|
||||
[(#FIN|oui)<small>[ <span class="duree"><:libreavous:duree:> : (#DEBUT|libreavous_duree{#FIN}|libreavous_sanszeroh)</span>] <a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg" class="btn ogg podcast mini"[ title="(#PODCAST_OGG|taille_en_octets)"]><span class="visuallyhidden">ogg</span></a>
|
||||
<a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3" class="btn mp3 podcast mini"[ title="(#PODCAST_MP3|taille_en_octets)"]><span class="visuallyhidden">mp3</span></a></small>]
|
||||
</h#ENV{h,2}>
|
||||
<B_article>
|
||||
|
@ -5,9 +5,10 @@
|
||||
][(#ENV{date}|heures|>={17}|oui)
|
||||
#SET{live,off}
|
||||
]
|
||||
][(#ENV{date}|>={#GET{debut_emission}}|et{#ENV{date}|<={#GET{fin_emission}}}|oui)
|
||||
][(#ENV{date}|<={#ENV{fin_emission}}|oui)
|
||||
[(#ENV{date}|>={#ENV{debut_emission}}|oui)
|
||||
#SET{live,on}]
|
||||
[(#GET{live}|=={on}|oui)<div class="radiolive">
|
||||
][(#GET{live}|=={on}|oui)<div class="radiolive">
|
||||
<h4>Écoutez le direct !</h4>
|
||||
<audio controls> <source src="https://icecast.libre-a-toi.org:8444/voixdulat_mp3" type="audio/mpeg">.Votre navigateur ne supporte pas l'élément <code>audio</code> : <a href="https://icecast.libre-a-toi.org:8444/voixdulat_mp3">écoutez l'émission</a>.</audio>
|
||||
<h4>Salon web</h4>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<p class="article__infos">
|
||||
<a href="#URL_ARTICLE" class="sansbordure"><span class="num_emission #EDIT{surtitre}">#[(#SURTITRE)]</span></a>
|
||||
[<span class="article__date"><:libreavous:diffusee_le:> [(#DATE|jour)/][(#DATE|mois)/](#DATE|annee)</span>]
|
||||
[<span class="duree"> | <:libreavous:duree:> : (#DEBUT|duree{#FIN}|sanszeroh)</span>]
|
||||
[<span class="duree"> | <:libreavous:duree:> : (#DEBUT|libreavous_duree{#FIN}|libreavous_sanszeroh)</span>]
|
||||
<a href="#URL_ARTICLE" class="btn taille80 blanc"><:libreavous:page_de_l_emission:></a>
|
||||
</p>
|
||||
</BOUCLE_infos>
|
||||
|
@ -9,7 +9,7 @@
|
||||
</p>
|
||||
<BOUCLE_sl(CHAPITRES){id_article}{type_sujet=SL}{par debut}>
|
||||
<h1><a href="#URL_ARTICLE"><span class="#EDIT{titre} article__titre">[(#TITRE)]</span></a>
|
||||
[<small>[<span class="duree"> <:libreavous:duree:> : (#DEBUT|duree{#FIN}|sanszeroh)</span>]
|
||||
[<small>[<span class="duree"> <:libreavous:duree:> : (#DEBUT|libreavous_duree{#FIN}|libreavous_sanszeroh)</span>]
|
||||
<a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg" class="btn ogg podcast mini" title="(#PODCAST_OGG|taille_en_octets)"><span class="visuallyhidden">ogg</span></a>
|
||||
<a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3" class="btn mp3 podcast mini"[ title="(#PODCAST_MP3|taille_en_octets)"]><span class="visuallyhidden">mp3</span></a></small>]
|
||||
</h1>
|
||||
@ -37,7 +37,7 @@
|
||||
<ul>
|
||||
<BOUCLE_s(CHAPITRES){id_article}{type_sujet!=SL}{par debut}>
|
||||
<li>#TITRE
|
||||
[[ <span class="duree"><:libreavous:duree:> : (#DEBUT|duree{#FIN}|sanszeroh)</span>]<small><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg" class="btn ogg podcast mini" title="(#PODCAST_OGG|taille_en_octets)"><span class="visuallyhidden">ogg</span></a>
|
||||
[[ <span class="duree"><:libreavous:duree:> : (#DEBUT|libreavous_duree{#FIN}|libreavous_sanszeroh)</span>]<small><a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].ogg" class="btn ogg podcast mini" title="(#PODCAST_OGG|taille_en_octets)"><span class="visuallyhidden">ogg</span></a>
|
||||
<a href="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#CODE_PODCAST)]/libre-a-vous-[(#CODE_PODCAST)]-[(#CODE_FICHIER)].mp3" class="btn mp3 podcast mini"[ title="(#PODCAST_MP3|taille_en_octets)"]><span class="visuallyhidden">mp3</span></a></small>]
|
||||
</li>
|
||||
</BOUCLE_s>
|
||||
|
@ -948,6 +948,9 @@ a:hover .fab, a:hover .fas {
|
||||
iframe {
|
||||
min-height:300px;
|
||||
}
|
||||
audio {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.orange {
|
||||
|
Loading…
Reference in New Issue
Block a user