Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Rispondi : Const GLOBAL_SITE_NAME Dinamico

Autore Messaggio
ippocampo

Avanzato
Avanzato
162 Discussioni



Profilo - ippocampo
09 aprile 2004 alle 11:53:56 Profilo - ippocampoInvia un messaggio privato Rispondi quotando
L'idea sembra essere quella giusta, ma dove metto la funzione? e cosa devo poi mettere nel variables-inc? Per favore emu si piu preciso, in quanto non sono una cima! [lo]
---------------
Notepad Forever......
fsarzana

Principiante
Principiante
19 Discussioni



Profilo - fsarzana
09 aprile 2004 alle 12:23:13 Profilo - fsarzanaInvia un messaggio privato fsarzana@hotmail.com Rispondi quotando
Modificato il 09 aprile 2004 alle 12:25:43

Io è esattamente quello che ho fatto, in toppage-inc.asp, riga 19 ho messo
Response.Write "<title>" & GLOBAL_SITE_NAME & " - " & sTitlePage & "</title>" & vbCRLF
ma questo mi serve soprattutto per i bookmark di IE, perché altrimenti TUTTE le pagine del sito hanno TUTTE lo stesso nome...
cmq funziona, guarda: http://www.sanlorenzo-lodi.it
---------------
Frank Zalabard ----------------------- sviluppo@aspnuke.it
ippocampo

Avanzato
Avanzato
162 Discussioni



Profilo - ippocampo
09 aprile 2004 alle 12:32:11 Profilo - ippocampoInvia un messaggio privato Rispondi quotando
Si frank lo so che funziona, ma non è sufficiente, bisogna far passare nel titolo il nome della singola risorsa, in questo modo è migliore la cosa! Io ho fatto alcune prove ma non riesco a fargli prendere il l' ors(title) mi da errore! :(
---------------
Notepad Forever......
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
09 aprile 2004 alle 13:28:06 Profilo - emuInvia un messaggio privato Rispondi quotando
Si, scusami ippocampo, il mio era un esempio incompleto, ma voleva essere solo una traccia, non ho il tempo di fare di piu'.
Comunque la modifica e' diversa in ogni pagina, perche' cambia la tabella interessata, e deve essere fatta PRIMA dell'include della toppage-inc.
Nel variables-inc andrebbero le dichiarazioni delle variabili in cui metti i valori che leggi dal db, in modo che nella toppage possano essere inserite.
es. se fai:
...
sTitoloDinamico = oRs("nTitle")
...
nel variables-inc.asp dovrai aggiungere:

Dim sTitoloDinamico
---------------
development@aspnuke.it
ippocampo

Avanzato
Avanzato
162 Discussioni



Profilo - ippocampo
09 aprile 2004 alle 13:48:24 Profilo - ippocampoInvia un messaggio privato Rispondi quotando
Allora. ho fatto come ha detto emu, ma quando vado a richiamare il titolo dinamico mi da questo errore:
Microsoft VB_Script runtime error '800a000d'

Type mismatch

/downloads.asp, line 25

In pratica ho aggiunto nella pagina download la stringa di richiamo al titolo del downolads: sTitoloDinamico = oRs("dTitle") Io non ho capito una cosa però, la connessione al db avviene nella pagina downloads-inc.asp che è inlcusa, ma funziona sta cosa? Ovvero lo posso prendere direttamente da li il titolo? Questo proprio non l'ho capito cacchio! [lo]
---------------
Notepad Forever......
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
09 aprile 2004 alle 14:39:35 Profilo - emuInvia un messaggio privato Rispondi quotando
Modificato il 09 aprile 2004 alle 14:40:58

Purtroppo non riesco a farti un corso di asp tramite il forum, ma fai la modifica per il titolo che ti hanno indicato e poi sostituisci questo codice alla news.asp:
<!-- #include file='includes/includes-inc.asp' -->
<!-- #include file='includes/news-inc.asp' -->
<!-- #include file='includes/comments-inc.asp' -->
<!-- #include file='includes/edition-inc.asp' -->
<%
Dim sTitoloDinamico 'questa deve stare nel variables-inc.asp
Dim oCn, oRs, rSQL

Set oCn = DBConnexion(DB_MAIN)

rSQL = "SELECT nID, nTitle, nAuthor, nDate, nHeader, nText, nImage, nURL, nRead, nCategory, cTitle, vCode FROM news, categories, versions WHERE nCategory=cID AND nVersion=vID AND nValid=True AND nID=" & Request.querystring("id")

Set oRs = DBRecordSet(oCn, rSQL)
If Not oRs.EOF Then
sTitoloDinamico = oRs("nTitle")
end if
oRs.close
set oRs = nothing
ocn.close
set oCn=nothing


sTitlePage = GetTranslation("LANG_TITLE_NEWS")
sTitlePage = sTitlePage & " - " & sTitoloDinamico
DoNews()
DoComments()
%>
<!-- #include file='includes/toppage-inc.asp' -->
<%
DisplayNewsPage()
DisplayCommentsPage()
%>
<!-- #include file='includes/bottompage-inc.asp' -->
<!-- #include file='includes/clearitall-inc.asp' -->

---------------
development@aspnuke.it
ippocampo

Avanzato
Avanzato
162 Discussioni



Profilo - ippocampo
09 aprile 2004 alle 14:59:17 Profilo - ippocampoInvia un messaggio privato Rispondi quotando
Niente da fare, non ci riesco. Ho creato questa sub in download-inc.asp:
Sub Dysplaytitle(iID)
Dim sTitle, oCn, oRs, rSQL

Set oCn = DBConnexion(DB_MAIN)

rSQL = "SELECT * FROM downloads WHERE dValid=1 AND dID=" & iID

Set oRs = DBRecordSet(oCn, rSQL)
If Not oRs.EOF Then
sTitle = oRs("dTitle")

end if
oRs.close
set oRs = nothing
ocn.close
set oCn=nothing
End Sub

E lo richiamata in donwloads.asp cosi:
<!-- #include file='includes/includes-inc.asp' -->
<!-- #include file='includes/downloads-inc.asp' -->
<!-- #include file='includes/comments-inc.asp' -->
<%
Dysplaytitle()
sTitoloDinamico = sTitle

sTitlePage = GetTranslation("LANG_TITLE_DOWNLOADS")
DoDownloadsPage()
DoComments()
%>
<%

sTitlePage = GetTranslation("LANG_TITLE_DOWNLOADS")
%>
<!-- #include file='includes/toppage-inc.asp' -->
<%
DisplayDownloadsPage()
DisplayCommentsPage()
%>
<!-- #include file='includes/bottompage-inc.asp' -->
<!-- #include file='includes/clearitall-inc.asp' -->

Nel file variables-inc ho messo la dim sTitoloDinamico e nel toppage ho aggiunto sTitoloDinamico come ha detto emu. Ma dopo aver fatto queste modifiche ottengo il seguente errore:
Microsoft VB_Script runtime error '800a01c2'

Wrong number of arguments or invalid property assignment: 'Dysplaytitle'

/downloads.asp, line 19


Non capisco cosa non va, datemi una manina d'aiuto! [lo]
---------------
Notepad Forever......
ippocampo

Avanzato
Avanzato
162 Discussioni



Profilo - ippocampo
09 aprile 2004 alle 15:22:05 Profilo - ippocampoInvia un messaggio privato Rispondi quotando
Ciao Emu, ho fatto come mi hai indicato, ma nel titolo spunta solo ARTICOLI ma niente ors(ntitle), mannaggia alla miseria, ma come cacchiarola è? :s Sembra facile, ma mi sto perdendo in un bicchiere d'acqua! A te funziona questa modifica?
---------------
Notepad Forever......
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
09 aprile 2004 alle 15:39:03 Profilo - emuInvia un messaggio privato Rispondi quotando
Io ho provato con le modifiche per il titolo di benacus e le mie sulle news e funziona.
Purtroppo sono al lavoro e non riesco a seguirti.
Ciao
---------------
development@aspnuke.it
benacus

Avanzato
Avanzato
177 Discussioni



Profilo - benacus
09 aprile 2004 alle 17:36:10 Profilo - benacusInvia un messaggio privato Rispondi quotando
ippocampo, ho provato il codice di emu in locale e ti assicuro che funziona.
Ti do al volo 2 consigli: primo ti sconsiglio di spezzare il codice in due visto che cambia da una sezione all'altra, dunque unisci il tutto in un unico file (nel tuo caso downloads.asp); secondo, se devi provare cose nuove attieniti scrupolosamente ai suggerimenti che ti danno, se emu ti ha fatto l'esempio su news.asp prova prima con quello, se funziona fai altre prove.
ciao
---------------
http://www.sirmioneonline.it
 <<  1  2  3  >>

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 : 134
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: 200212 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi