Page 1 of 2

Differencier les weekends

Posted: 31 Oct 2017, 13:58
by bubu71000
Bonjour est il possible de coloriser les weekends afin de mieux les repérer.

merci

Re: Differencier les weekends

Posted: 31 Oct 2017, 14:11
by soplanning
Bonjour
Les jours "désactivés" sont grisés dans le planning.
ça n'est pas suffisant visuellement ?

Re: Differencier les weekends

Posted: 01 Nov 2017, 20:35
by bluespirit79
Il y a sinon la possibilité de modifier le thème css pour pouvoir différencier la couleur des colonnes week-end...

Re: Differencier les weekends

Posted: 22 Nov 2017, 16:23
by bubu71000
Merci de votre aide

Re: Differencier les weekends

Posted: 22 Nov 2017, 16:50
by bubu71000
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

Re: Differencier les weekends

Posted: 18 Jan 2018, 09:24
by quatrecentdeux
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

Re: Differencier les weekends

Posted: 20 Jan 2018, 09:24
by FrSCM
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

Re: Differencier les weekends

Posted: 25 Jan 2018, 16:30
by bluespirit79
Bonjour,
On va voir si on l'intègre comme option :)

Re: Differencier les weekends

Posted: 26 Jan 2018, 08:25
by quatrecentdeux
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 !

Re: Differencier les weekends

Posted: 05 Sep 2018, 14:19
by zeltron
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 ?