Equipe ligne 16
Admin
nouveaux pbs à résoudre (le 16 déc 2024) :
-enlever le defilement de tous les podcast
– deplacer la section » un media de proximite » en bas de la page d’accueil, intervertir les sections quartier et rubrique (par rapport au fond, afin que tout soit alterné)
– mettre la possibilité de faire un commentaire après chaque reportage (extension, catchpa, validation des commentaires)
– lien sur le réseau X
– voir un news defilement bandeau (petit avion) pour une info à mettre en avant,
– mettre reportage précédent et reportage avant quand on lit un reportage (navigation entre les podcasts)
– classement des reportages par année
– problème quand on va sur ligne16, les images par rubrique et quartier ne s’affichent que si on recharge la page
- statistique ecoute d’un podcast ?
pb avant :
MODIFICATION A FAIRE (le 6/11):
– Ajout rubrique « Histoire »
– Pb quand on est en code web reporter alors on ne peut pas publier l’audio, on est obligé d’être en code admin. – ajouter le réseau twitter – Gilles l’a créé compte twitter https://x.com/Ligne16_Nice /
– ajout d’un quartier : Nice Ouest. – Actuellement, les rubriques fil d’actu et Ecoutez (en aléatoire) font doublon– dans focus de la page d’Accueil j’ai mis un paragraphe sur l’atelier adultes qu’ouvre Gilles. Je ne sais pas comment le mettre en lumière (en plus gros je sais pas).
– Voir si on peut permettre des commentaires à la suite de chaque reportage/podcast.
– mettre précédent reportage ou suivant (comme sur l’ancien site)– pas de moteur de recherche sur le tél
Media : image réduite pour celles en paysage, pas le carousel en mode portrait.
Faut revoir la mise en page si vous voulez ce carousel plus petit… ???????Bug des citations
EN ATTENTE/ bug
En ce moment : mise en gras et retour à la ligneEn ce moment : Le texte de présentation s’arrête en plein milieu d’une phrase- Chargement aléatoire des images dans le caroussel ?????????????? pas vu ……….
Soucis général de chargement…- Active menu uniquement visible au 2eme cliques > lien avec le chargement ?
- Pensez à mettre le lieu dans les événements
- Mise en page plus large pour la page de détails des évenements…
SUR ECRAN PC
Page mentions légales à prévoir
- Ajout picto, icon design, graphisme dans la page « média citoyen »
- Pagination des podcasts
Menu dans dans le footer / centrage des éléments- Ajouter le partage sur les réseaux sociaux des articles
Menu sur mobile2 logos partenaires à ajouterDans l’administration supprimer le bandeau jaune « remind me later »Ajouter dans les filtres les categories : discrimination, sport, musique, politique, santé et numériqueRéduire taille des titres dans la page « Evenements »Page « Participer » remonter le carousel en haut au dessus de la galerieModifier la couleur du bouton du formulaire de contactVérifier les liens : ouverture dans un nouvel onglet (pour les reseaux sociaux)Page contact : verifier le 06300 (la lettre O au lieun du chiffre 0 ? )Page contact : zoomer sur la mapPage contact : légé défilement horizontal ? > vérifier le blocage de l’image en fond ?Footer : ouvrir spotify dans un ongletA propos « On parle de nous » : présentation étrange des articles, ça manque peut-être d’un cadre ?Podcasts : dans la rubrique « Tous », la page est un peu lourde, peut-être faire des lignes de 3 podcasts plutôt que 4 ?Mettre le « Comment participer ? » à la place des photosLiens vers les réseaux sociaux dans le menu ne renvoient pas vers les pages de réseaux, contrairement à ceux du bas
SUR MOBILE
- Vérification générale
- Contact : l’adresse et les icônes de réseaux sociaux se trouvent sur la photo, pas super lisible ; la carte n’apparaît pas ?
Accueil « En ce moment » : texte collé, « média de proximité » mange sur le mot « réalisé«- Page Accueil > Par quartier : les podcasts ne s’affichent pas en entier, ils sont coupés par l’écran
MODIFICATION FAITE A SUPPRIMER SI VALIDEE
autres modifs à faire stp le 4 sept (Tania) et je n’arrive pas à réduire les images sur la page devenir le média je suis d’accord elles sont trop grandes– ajout rubriques : Photographie / Société / FictionAjout quartiers : Nice Ouest / Magnan / Trachel– et aussi le titre des événements dans Agenda apparaissent tous tassés quand tu ouvres l’événement en détails.Les logos ont disparu et je t’avais envoyé en plus le logo de la fédé et de la prefecture à ajouter- envoyé en pièce jointe à ton adresse email : Mentions légales : contenu à faire
envoyé en pièce jointe à ton adresse email : Politiques de confidentialité ? : contenu de la pageOK C’EST FAIT !!! Agenda : problème de contenu.Participez : JE N’ARRIVE PAS A REDUIRE LA TAILLE DES PHOTOS « Devenez le média » les photos sont très grandes, peut-être les rétrécir ou- OK C’EST FAIT !!!
Etapes de production : changer de photos pour l’étape 4 « publication ». « Par quartier » : les émissions sont bizarrement positionnées sur la page (idée du bandeau, comme « A la une ») ; certains titres ne correspondent pas aux podcasts qui se lancent ; certains titres ne doivent pas être les bons (ex, Track 1)Accueil : texte « En ce moment », mot « rentrée » collé au mot du dessous, « mercredi » ;Création des catégories : Discrimination, Numérique, Santé, Sport, Art, Politique, MusiqueCréation des catégories : Citoyenneté / Éducation / Environnement / CultureAjout picto, icon design, graphisme, etc…Affichage des 12 derniers podcast dans l’accueil, plus besoin de cocher la categorie » à la une »page d’accueil : l’écoute aléatoire ne permet pas d’écouter à la chaine les podcastsForcer les images dans les podcasts à avoir toujours à la même dimensionÉcart en bas fin de page (bas de page et photos faire un espace)Section par quartiers et par rubriques, les podcasts en liste sont les mêmes…
> NORMAL CAR LES DERNIERS PODCAST SONT COCHES DANS LES 2 CATEGORIES, MAINTENANT ON AFFICHE TOUS LES PODCAST DE CHAQUE RUBRIQUE MAIS ALEATOIREMENTPour les rubriques doit on cocher la catégorie parente ? (quarter / rubrique ?)
> OUI C EST MIEUX ET PENSEZ EGALEMENT A COCHE LA CATEGORIE PRINCIPALE DE CHAQUE PODCASTVérif de podcasts… pas tous ne s’affichent…
> NORMALEMENT CHAQUE PUBLICATION DE PODCASTS DEVRAIT APPARAITRE AU DESSUS DE L’ACCUEIL QUELQUE SOIT LA CATEGORIE CHOISIESoucis d’affichage des catégories à l’édition d’un podcast
> IL EST POSSIBLE QUE LA CATEGORIE N’APPARAISSE PLUS DANS LA CATEGORIE PARENT, A VOIR SI CELLE CI EST PRESENTE EN FAISANT DEFILER LES CATEGORIE JUSQU’EN BAS…Mise en forme de la citationpossible de pouvoir ouvrir l’article dans une nouvelle page ? Car quand on regarde les podcasts dans une catégorie et que l’on clique sur un puis qu’on revient sur la catégorie, ça nous ramène au début de la page et non là où nous étions.
> IMPOSSIBLE AVEC CE THEME, SEUL SOLUTION FAIRE CTRL + CLIC GAUCHE SOURIS POUR OUVRIR LA PAGE DANS UN NOUVEL ONGLET
Extensions
Ajax Search Lite
- Est utilisé dans le header du site pour la recherche (ajax)
LoginPress
- Permet de modifier le rôle « contributeur » afin d’autoriser l’upload de fichier média pour les Podcast, podcast gérer par Sonaar…
Happy Elementor Addon
- Horizontal timeline > page un media citoeyn
- Mini galerie logo partenaires > page un media citoyen
Royal Elementor Addons
- Post Grid/slider/carousel > page accueil, section en ce moment / focus
- Menu de navigation
Code boutons play / pause essential grid
<!– Conteneur pour les lecteurs –>
<div id= »players-container »>
<div class= »player » data-post-id= »{ id:%post_id% } »>
<a class= »link play podcast-btn » href= »javascript:IRON.sonaar.player.setPlayerAndPlay({ id:%post_id% }) » onclick= »togglePlayPause(event) »>
<i class= »fa-solid fa-circle-play »></i> <!– Icône de lecture –>
Lecture
</a>
<a class= »link pause podcast-btn » href= »javascript:IRON.sonaar.player.pause({ id:%post_id% }) » style= »display:none; » onclick= »togglePlayPause(event) »>
<i class= »fa-solid fa-circle-pause »></i> <!– Icône de pause –>
Pause
</a>
</div>
</div>
<script>
// Sélectionne tous les éléments avec la classe .player
const players = document.querySelectorAll(‘.player’);
// Parcours chaque lecteur et attache les événements
players.forEach(player => {
const playButton = player.querySelector(‘.play’);
const pauseButton = player.querySelector(‘.pause’);
const postId = player.getAttribute(‘data-post-id’);
playButton.addEventListener(‘click’, function(event) {
event.preventDefault();
togglePlayPause(event, postId);
});
pauseButton.addEventListener(‘click’, function(event) {
event.preventDefault();
togglePlayPause(event, postId);
});
});
// Fonction pour basculer entre les boutons PLAY et PAUSE pour un lecteur donné
function togglePlayPause(event, postId) {
const clickedButton = event.currentTarget; // Bouton sur lequel on a cliqué
const parentPlayer = clickedButton.parentNode; // Parent de l’élément cliqué
const playButton = parentPlayer.querySelector(‘.play’);
const pauseButton = parentPlayer.querySelector(‘.pause’);
if (clickedButton.classList.contains(‘play’)) {
playButton.style.display = ‘none’;
pauseButton.style.display = ‘inline-block’;
IRON.sonaar.player.pause({ id: postId });
// Exécuter l’action de lecture avec postId
IRON.sonaar.player.setPlayerAndPlay({ id: postId });
} else if (clickedButton.classList.contains(‘pause’)) {
playButton.style.display = ‘inline-block’;
pauseButton.style.display = ‘none’;
// Exécuter l’action de pause avec postId
IRON.sonaar.player.pause({ id: postId });
}
}
</script>