For old posts/forum, please go here : https://sourceforge.net/p/soplanning/discussion/
Pour l'ancien forum, accédez à cette page : https://sourceforge.net/p/soplanning/discussion/

Differencier les weekends

bubu71000
Posts: 3
Joined: Tue Oct 31, 2017 1:56 pm

Differencier les weekends

Post by bubu71000 » Tue Oct 31, 2017 1:58 pm

Bonjour est il possible de coloriser les weekends afin de mieux les repérer.

merci

soplanning
Site Admin
Posts: 161
Joined: Thu Aug 31, 2017 3:58 pm

Re: Differencier les weekends

Post by soplanning » Tue Oct 31, 2017 2:11 pm

Bonjour
Les jours "désactivés" sont grisés dans le planning.
ça n'est pas suffisant visuellement ?

User avatar
bluespirit79
Posts: 25
Joined: Sun Oct 08, 2017 9:04 pm

Re: Differencier les weekends

Post by bluespirit79 » Wed Nov 01, 2017 8:35 pm

Il y a sinon la possibilité de modifier le thème css pour pouvoir différencier la couleur des colonnes week-end...

bubu71000
Posts: 3
Joined: Tue Oct 31, 2017 1:56 pm

Re: Differencier les weekends

Post by bubu71000 » Wed Nov 22, 2017 4:23 pm

Merci de votre aide

bubu71000
Posts: 3
Joined: Tue Oct 31, 2017 1:56 pm

Re: Differencier les weekends

Post by bubu71000 » Wed Nov 22, 2017 4:50 pm

Merci pour le renseignement par contre je suis très novice. Qu est ce que c est un thème CSS. De plus est il possible d'affecter plusieurs propriétaire a un projet.

merciiiiiiiiiiiiiii

quatrecentdeux
Posts: 6
Joined: Thu Jan 18, 2018 9:16 am

Re: Differencier les weekends

Post by quatrecentdeux » Thu Jan 18, 2018 9:24 am

Bonjour l'équipe, bonjour les visiteurs.

Je déterre un sujet fraichement enterré car je cherche moi-aussi à différencier les week-ends des autres jours de semaine.
Mon souci est que certains membres de l'équipe sont soumis à l'astreinte pour une durée de 7 jours, du jeudi au jeudi.
En désactivant les deux jours du WE, et quand ils inscrivent leur astreinte, ils entrent naturellement 7 jours à partir du jeudi.
Mais comme les samedis et dimanches sont désactivés, cette astreinte dure jusqu'au samedi suivant, et non jusqu'au jeudi ...

L'idée de bluespirit79 est intéressante mais comment modifier ces valeurs dans le fichier CSS ?

Bien à vous.

Kevin

FrSCM
Posts: 11
Joined: Sat Jan 20, 2018 9:11 am

Re: Differencier les weekends

Post by FrSCM » Sat Jan 20, 2018 9:24 am

Bonjour à tous,
Pour résoudre le problème (uniquement pour les dimanches, ce qui était ma nécessité), j'ai modifié le fichier planning.php à la ligne 883 (dans la boucle if) j'ai rajouté la condition suivante :
elseif ($tmpDate->format('w')==0) {
$classTD = 'weekend';
$opacity = 'filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60';
$weekend = false;
}
NB : le samedi serait le chiffre 6
NB' : Je n'ai pas fait la modif pour la zone "total", car je ne l'utilise pas, mais il y aurait aussi une modif du même ordre à faire dans cette boucle.

Mon souhait : si le dev pouvait intégrer cela comme une option dans les paramètres d'administation, ce serait très bien. Mais vu par ailleurs la qualité du travail, on peut s'y attendre !

Cordialement,
FrSCM

User avatar
bluespirit79
Posts: 25
Joined: Sun Oct 08, 2017 9:04 pm

Re: Differencier les weekends

Post by bluespirit79 » Thu Jan 25, 2018 4:30 pm

Bonjour,
On va voir si on l'intègre comme option :)

quatrecentdeux
Posts: 6
Joined: Thu Jan 18, 2018 9:16 am

Re: Differencier les weekends

Post by quatrecentdeux » Fri Jan 26, 2018 8:25 am

Merci FrSCM pour ta réponse rapide ! Je vais essayer ça et je viendrais vous dire si ca fonctionne.
Si je comprends bien, il faut ajouter deux fois la condition ?

Merci encore !

Kevin

Edit : Voila qui est fait ! Et ca fonctionne pour les deux jours du WE ! Merci beaucoup !

zeltron
Posts: 1
Joined: Wed Sep 05, 2018 1:40 pm

Re: Differencier les weekends

Post by zeltron » Wed Sep 05, 2018 2:19 pm

Bonjour,

Le code de la version de So Planning a été refondu depuis la version 1.4.2 et cette modification pour n'est plus d'actualité, pour ma part j'avais besoin de griser le samedi et le dimanche j'avais fait la modification suivante du fichier /www/planning.php dans la version 1.4.1 :

// définit le style pour case semaine et WE <- ligne 879
if (!in_array($tmpDate->format('w'), $DAYS_INCLUDED) || in_array($tmpDate->format('Y-m-d'), $joursFeries)) {
$classTD = 'weekend';
$opacity = 'filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60';
$weekend = true;
}
elseif ($tmpDate->format('w')==0 || $tmpDate->format('w')==6) { //grise les week-end 0:Dimanche 6:Samedi
$classTD = 'weekend';
$opacity = 'filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60';
$weekend = false;
}
else {
$classTD = 'week';
$opacity = '';
$weekend = false;
}

Dans la version 1.42: le CSS semble bien l'avoir inclus comme on peut le voir dans le fichier /www/asset/css/themes/soplanning.css:
.planningContent td.weekend {
background-color: #e4e8eb;
font-size: 9px;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60
}

Mais dans ce cas où déclencher le grisage des weeks-end ? Les developpeurs vont t'il enfin prévoir la case à cocher dans le back-office ?

Post Reply