|
Attention
! Compte tenu d'une bogue présente dans la fonction ASP
DatePart de Microsoft les numéros de semaines sont décalés
de 1 dans le calendrier 2005 des versions 2.1.0 et inférieures
d'ASPPack
!
Pour
résoudre le problème vous devez remplacer la fonction
DatePart('ww',date) par la fonction WEEKNR(date) suivante dans
le code source :
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' DatePart("ww", bug fix
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Function WEEKNR(InputDate )
Dim A , B , C, D
WEEKNR = 0
If InputDate < 1 Then Exit Function
A = Weekday(InputDate, vbSaturday)
B = Year(InputDate + ((8 - A) Mod 7) - 3)
C = DateSerial(B, 1, 1)
D = (Weekday(C, vbSaturday) + 1) Mod 7
if D<1 then D=7
WEEKNR = Int((InputDate - C - 3 + D) / 7) + 1
End Function
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
1)
Copier et coller cette fontion dans le bas du fichier db_environment.asp
après l'instruction :
myBanner_height=60
2) Dans les fichiers
agenda_Box.asp, Agenda_Global_Box.asp, Agenda_Month.asp, Agenda_Week.asp
Remplacer DatePart("ww",
Par WEEKNR(
Merci de votre compréhension, nous travaillons sur une
nouvelle version d'ASPPack afin de résoudre ce problème.
.
L'éqiuipe ASPPack.
Information
de Microsoft à propos de cette bogue
|