23 maggio 2003 alle 17:39:13 Ho installato il MOD calendario, ma non funziona correttamente...almeno a me. I Link dei singoli giorni sono errati. Supponiamo che il mio sito abbia questo indirizzo(in locale): http://localhost/website/nukeonline Quando clicco sul singolo giorno nel calendario dovrebbe mandarmi alla pagina eventi.asp, e invece mi manda a questo indirizzo: http://localhost/website/nukeonline/website/nukeonline/eventi.asp In pratica ripete la directory. Sapete aiutarmi? TX
zseven
Principiante
12 Discussioni
27 maggio 2003 alle 23:03:30 Possibile che nessuno sappia aiutarmi?!
felixcafarelli
Eliminato
0 Discussione
27 maggio 2003 alle 23:27:22 In effetti c'è un piccolo bug nel codice, che si rivela solo se il portale è installato in una sottocartella e non nella redice del webserver. Anche a me è successa una cosa del genere e ho risolto. Ti posto il codice del blocco funzionante e poi confrontalo col tuo (file [root]/includes/block-inc.asp). Il problema (se è quello che penso io) è evidenziato in grassetto :
Case X : If bDisplayCalendario Then 'Se si vuole il calendario in cornice, togliere il commento alle righe CreateTopTable e CreateBottomTable
CreateTopTable "calendar", GetTranslation("LANG_BLOCK_4") Dim Giorno, Mese, Anno, MeseNow, mesed, mesedopo, meseprima, DataInizio, CounterDay, Week, DayX Dim DayAttuale, sUrl, dt, i, dtInizio, s sURL = Request.ServerVariables("SCRIPT_NAME") dt=Now() Giorno = day(dt) Mese = request("mese") Anno = year(dt) MeseNow = month(dt) if mese="" then Mese=MeseNow if mese="0" then Mese=MeseNow dtInizio=DateSerial(Year(dt), CInt(mese), 1) Select Case mese Case 1 : mesed="Gennaio" Case 2 : mesed="Febbraio" Case 3 : mesed="Marzo" Case 4 : mesed="Aprile" Case 5 : mesed="Maggio" Case 6 : mesed="Giugno" Case 7 : mesed="Luglio" Case 8 : mesed="Agosto" Case 9 : mesed="Settembre" Case 10: mesed="Ottobre" Case 11: mesed="Novembre" Case 12: mesed="Dicembre" Case else End Select mesedopo=mese+1 meseprima=mese-1 Response.Write("<table border='0' cellpadding='0' cellspacing='0' width='148' align='center' valign='top'>") Response.Write("<tr border=0>") Response.Write("<td height='10' valign='middle' align='center' class=cell><a href=""default.asp?mese=" & meseprima & """><font size='2'><center><</center></font></a></td>") Response.Write("<td height='10' valign='middle' colspan='5' align='center' class=cell><font size='2'><center>" & mesed & "</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=cell><a href=""default.asp?mese=" & mesedopo & """><font size='2'><center>></center></font></a></td>") Response.Write("</tr></table>") Response.Write("<table border='0' cellpadding='0' cellspacing='1' width='148' align='center' valign='top'><tr>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>L</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>M</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>M</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>G</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>V</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>S</center></font></td>") Response.Write("<td height='10' valign='middle' align='center' class=myCalendardays><font class=myCalendardays><center>D</center></font></td>") Response.Write("</tr>") DataInizio= "01/" & Mese & "/" & Anno Mese = DatePart("M",DataInizio) i=0 dt=dtInizio CounterDay = 1 for Week=0 to 5 Response.Write "<tr>" & vbCRLF for DayX = 1 to 7 DayAttuale=Datepart("w",DataInizio,2) if DayAttuale = DayX then dt=DateAdd("d", dtInizio, i) i=i+1 if Mese=Month(DataInizio) then s="<td width=""20"" height=""10"" valign='middle' align='center' title="""& dt &""" " if CInt(CounterDay) = CInt(Giorno) and Mese = MeseNow then s=s& "class=myCalendardaystoday" else s=s& "class=myCalendardays" end if if CInt(CounterDay)<=9 then CounterDay="0"&CounterDay s=s&"><a href=""" & GLOBAL_SITE_URL & GLOBAL_SITE_PATH & "eventi.asp?date=" &CDate( CounterDay & "/" & mese & "/" & Anno )&"""><font class=myCalendarDaynow>" if getEventiCount(dt)>0 then s=s& "<font class=myCalendardaysev>" & CounterDay & "</font>" else s=s& CounterDay end if s=s& "</a></font>" & vbCRLF Response.Write s Response.Write "</td>" & vbCRLF DataInizio=dateadd("d",1,DataInizio) CounterDay=CInt(CounterDay)+1 else Week=5 end if else Response.Write "<td valign='middle' align='center' width=""20"" height=""10"" bgcolor=""#DBDBDB""><font size='2' color=""#DBDBDB"">00</font></td>" & vbCRLF end if next Response.Write "</tr>" & vbCRLF next Response.Write "</table><br>" & vbCRLF CreateBottomTable "" End If
P.S: Raggio... forse questo può servire anche a te.
27 maggio 2003 alle 23:47:58 ciao Felix, ti ringrazio del suggerimento ma niente da fare. In pratica oggi dopo innumerevoli tentativi ho constatato che il mio server non considera minimamente il session.LCID 1040 da nessuna parte. Ho provato a installare un aspnuke assolutamente nuovo .... e mettendo un Response.now () mi da la data in formato mese/giorno/anno
---------------
28 maggio 2003 alle 00:49:46 Allora perchè non usi le funzioni built-in di aspnuke per le date??? Nel mio tutorial di recente pubblicato c'è una grande quantità di informazioni sulle date, usa la funzione che più ti piace...
Log in
Cerca
Sostieni AspNuke
Un piccolo gesto per aiutarci a mantenere AspNuke.it online
Promo
MusicWebItalia.it Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.
Visitatori
Visitatori Correnti : 122 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 425Notizie: 180Sondaggi: 11Preferiti: 201253Post sui forum: 51195Libro degli ospiti: 4Eventi: 7