Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Top ARTCOLI in Home page

Autore Messaggio
pierin

Esperto
Esperto
317 Discussioni



Profilo - pierin
21 settembre 2003 alle 11:33:19 Profilo - pierinInvia un messaggio privato valchisone@hotmail.com Rispondi quotando
Ciao,
ho provato a seguire le istruziuoni di Sam di stzone.it
per avere gli articoli visibili come le news e forum (anzi mi piacerebbe eliminare gli articoli del forum) ma ricevo errore 500 il classico che manca qualcosa.
ecco le sitruzioni a cui mi sono riferito, mi sapete aiutare?
GRAZIE
In AspNuke, in molti casi, riscontriamo la valorizzazione dinamica delle variabili.

Anche sUrlPage viene valorizzata in questo modo, assume cioè il valore a seconda di quale pagina è visualizzata.

E' chiaro quindi che se il box TOP ARTICOLI viene visualizzato nella pagina ARTICOLI la variabile sUrlPage assumerà il valore di "articles.asp", se invece viene visualizzato in HOMEPAGE (come interessa a noi nella circostanza), il valore acquisito dalla variabile sarà "default.asp".

La soluzione del problema appare quindi molto semplice: far si che anche quando il box TOP ARTICOLI viene visualizzato in Homepage la variabile sUrlPage assuma il valore standard di "articles.asp".

Vediamo come procedere praticamente:
1) - Costruiamoci una funzione - a cui daremo, molto prosaicamente, nome IsHomePage() - che ci restituisca il valore True se lo script chiamante è in homepage;
2) - Nel file INCLUDES/articles-inc.asp inseriamo la chiamata alla funzione IsHomePage() e, in caso postivo, diamo istruzione per cui la variabile sUrlPage assuma il valore desiderato.



Procediamo quindi come segue.

1) - Apriamo il file INCLUDES/functions-inc.asp e, alla fine inseriamo le seguenti righe di codice:

' Restituisce il valore vero se l'url corrente è l'homepage
' IN : -
' OUT : (boolean) : True if homepage
Function IsHomePage()
IsHomePage = False
If LCase(sUrlPage) = LCase("/Default.asp") Then IsHomePage = True
End Function


2) - Apriamo il file INCLUDES/articles-inc.asp e, circa alla riga 43, ma comunque
fra la riga
iLine = 1

e la riga
while Not oRs.EOF

aggiungiamo il seguente codice

' *******************************************************************************
' Modifiche apoportate da Sam Taylor *
' in data 08/07/2003 *
' per la corretta visualizzazione degli Articoli in Homepage *
' Inizio modifica *
' *******************************************************************************
If IsHomePage Then
sURLPage = GLOBAL_SITE_PATH & "articles.asp"
End If
' *******************************************************************************
' Fine modifica *
' *******************************************************************************



CONCLUSIONE:
adesso non ci resta che aprire il file DEFAULT.ASP e inserire, nel punto che ciè più congeniale alle nostre necessità, la seguente chiamata:

<%
DisplayTopArticles GLOBAL_ARTICLES_TOP
%>

senza dimenticare di aggiungere, in alto a inizio pagina, la chiamata

<!-- #include file='includes/articles-inc.asp' -->
e il problema è risolto.

:~(
---------------
Portale Valchisone e Germanasca
http://www.valchisone.it/web
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
22 settembre 2003 alle 19:58:09 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Ti ho risposto anche nel mio forum, ma, aggiungerò anche qui ciò che ho provato in locale, il tutto funziona e anche bene, ricontrolla i passaggi per le modifiche.
Ciauzz Dj
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

Log in

Login
Password
Memorizza i tuoi dati:

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 : 123
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 202835 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi