- Posts: 9
- Thank you received: 2
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Option supplémentaire Calendrier
- llodbrock
- Topic Author
- Offline
- New Member
- DenisChenu
- Offline
- LimeSurvey Community Team
- Posts: 13648
- Thank you received: 2491
Quelquechose du type
6 et 7 étant les samedi et dimanche
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
- Ben_V
- Offline
- Platinum Member
- Posts: 1128
- Thank you received: 329
www.limesurvey.org/community-services/fo...ys-on-date-questions
Benoît
EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
- DenisChenu
- Offline
- LimeSurvey Community Team
- Posts: 13648
- Thank you received: 2491
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
- fcazalas
- Offline
- Junior Member
- Posts: 30
- Thank you received: 1
J'ai suivi scrupuleusement la méthode décrite sur ce lien pour bloquer des jours en particulier et les jours de fin de semaine : www.limesurvey.org/community-services/fo...ys-on-date-questions mais rien ne se passe, j'ai bien javascript activé pour LS (j'ai testé en mettant un affichage d'alerte sur une question, c'est ok), mais impossible faire fonctionne ce script. Savez-vous ce qui peut bloquer le script ou le faire dysfonctionner ?
Merci !
- Ben_V
- Offline
- Platinum Member
- Posts: 1128
- Thank you received: 329
la version actuelle de LS; sûrement pas grand chose une ID ou qqchose de cet ordre ci...
Peut-être devrais-tu poser la question (en anglais) sur l'autre discussion en fournissant un export d'une copie de ton questionnaire avec juste ta question type date et ton code en place
Benoît
EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
- fcazalas
- Offline
- Junior Member
- Posts: 30
- Thank you received: 1
- mjacques
- Offline
- Senior Member
- Posts: 40
- Thank you received: 2
J'ai piqué le code sur un lien donné et j'ai bidouillé ça:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
// Identify this question
var thisQuestion = $('#question{QID}');
// The holidays - format: [month, date, description]
holidays = [
[1, 1, 'Nouvel an'], [12, 25, 'Noel']
];
// A function to show holidays and disable weekend days in a datepicker
function showHolidaysDisableWeekends(date) {
var thisMonth = date.getMonth();
var thisDate = date.getDate();
var thisDay = date.getDay();
var returnedArr = [true, '']; // Normal day
// Loop through the holidays
$(holidays).each(function(i, value) {
if (thisMonth == value[0] - 1 && thisDate == value[1]) {
if(thisDay == 0 || thisDay == 2 || thisDay == 3 || thisDay == 4 || thisDay == 5 || thisDay == 6) {
returnedArr = [false, 'holiday', value[2]+', choisir un lundi']; // Weekend holiday
}
else {
returnedArr = [true, 'holiday', value[2]]; // Weekday holiday
}
return false; // Exit the loop
}
else if (thisDay == 0 || thisDay == 2 || thisDay == 3 || thisDay == 4 || thisDay == 5 || thisDay == 6) {
returnedArr = [false, '', 'Choisir un lundi']; // Weekend day
}
});
return returnedArr;
}
// Apply the new "beforeShowDay" option
$('input[type="text"]', thisQuestion).datepicker('option', 'beforeShowDay', showHolidaysDisableWeekends);
});
</script>
Ca vous semble correct?
Une fois un lundi de choisi, il s'affiche les heures et minutes (00:00) et l'option Limesurvey n'y fait rien, je pense qu'il faut rajouter ou modifier un code dans le script ci-dessus?
Comment enlever les années antérieures à 2017?
Merci à tous ceux qui aident les novices comme moi
- mjacques
- Offline
- Senior Member
- Posts: 40
- Thank you received: 2
- DenisChenu
- Offline
- LimeSurvey Community Team
- Posts: 13648
- Thank you received: 2491
Sinon : poiur lk'année : avec min date et max date à 2017 : ca doit le faire non ?
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
- mjacques
- Offline
- Senior Member
- Posts: 40
- Thank you received: 2
Benoît a peut-être raison il doit y avoir un bug avec cette ligne:
var thisQuestion = $('#question{QID}');
Si je rempli l'id alors les cases grisées disparaissent, le script n'est plus actif et la date est par contre prise en compte.
- mjacques
- Offline
- Senior Member
- Posts: 40
- Thank you received: 2