Pagina 1 di 3
Ancore alle varie sezioni
Inviato: 17/02/2010, 12:02
da Gelmo
io vorrei creare una menu nell'header che contenga delle ancore alle varie sezioni.. cioe quando clicco sulla linguetta fai da te. mi si sposta, sempre rimanendo nella index, mi si sposta dove ce la sezione fai da te?
spero di essere stato chiato.. ho provato a fare da solo ma non ci ho capito molto..
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 12:22
da Carlo
Linguetta fai da te?
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 13:06
da Micogian
Ho capito, tu vuoi dei links interni alla pagina.
Basterebbe cercare in giro, ci sono migliaia di esempi.
Comunque nel Forum esiste il contrario, cioè da determinati punti della pgina puoi tornare alla testata con il pulsante "top".
E' lo stesso principio
Per creare un indice interno alla pagina si procede in due fasi distinte:
1) creazione dell’ancora a cui puntare (<a name="forum1">)
2) creazione del collegamento all’ancora attraverso il cancelletto (<a href="#forum1">)
Il problema ora non è tanto il link da mettere in testata ma creare le "ancore" da inserire nei posti giusti.
I links vanno inseriti nel file overall_header.html mentre le ancore vanno inserire in forumlist_body.html.
Come? utilizzando la variabile {FORUM_ID}
dato che la testata delle sezioni viene creata da questo codice nel file forumlist_body.html (prosilver)
Codice: Seleziona tutto
<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW or forumrow.S_NO_CAT -->
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
<dd class="topics">{L_TOPICS}</dd>
<dd class="posts">{L_POSTS}</dd>
<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<!-- ENDIF -->
dovresti inserire l'ancora in questo modo:
Codice: Seleziona tutto
<dt><!-- IF forumrow.S_IS_CAT --><a name="{FORUM_ID}"> </a><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Sapedo quali sono gli ID dei Forum principali crei nel'overall_header.html i links alle ancore, ad esempio se il forum_id della sezione "Fai da te" è =10 inserisci <a href="#10">Fai da te</a>
Il link "Fai da te" ti porta direttamente alla riga della Sezione.
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 13:09
da Carlo
Bingo, c'è un piccolo errore nell'ultimo codice. Così è corretto:
Codice: Seleziona tutto
<dt><!-- IF forumrow.S_IS_CAT --><a name="{FORUM_ID}"> </a><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Mancava il segno <.
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 13:10
da Micogian
carlino1994 ha scritto:Bingo, c'è un piccolo errore nell'ultimo codice. Così è corretto:
Codice: Seleziona tutto
<dt><!-- IF forumrow.S_IS_CAT --><a name="{FORUM_ID}"> </a><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Mancava il segno <.
Grazie. era rimasto nella tastiera

Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 20:26
da Gelmo
io ho modificato il file forumlist_body come ha detto bingo con il codice postato da carlino..
poi ho provato a puntate il browser su lokodb.altervista.org/forum/#10 ma mi è andato sulla pagina del portale.. e non du quella della index.
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 20:56
da Micogian
Gelmo ha scritto:io ho modificato il file forumlist_body come ha detto bingo con il codice postato da carlino..
poi ho provato a puntate il browser su lokodb.altervista.org/forum/#10 ma mi è andato sulla pagina del portale.. e non du quella della index.
E chi ha mai parlato di un link del genere ? =
lokodb.altervista.org/forum/#10
Hai letto bene il mio post ?
si parla di links "
interni" alla pagina, nella stessa pagina devi avere dei links (<a href="#10">Vai al Forum xxx</a>) che ti portano alla riga dove hai messo l'ancora (<a name="10"> ></a>)
Io credo di scrivere in italiano e cerco sempre di essere chiaro e dettagliato.
c'è scritto:
Codice: Seleziona tutto
Sapedo quali sono gli ID dei Forum principali crei nel'overall_header.html i links alle ancore, ad esempio se il forum_id della sezione "Fai da te" è =10 inserisci <a href="#10">Fai da te</a>
Il link "Fai da te" ti porta direttamente alla riga della Sezione.
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 20:59
da Carlo
Perchè tu hai come pagina iniziale il portale e non il forum.
Dovresti puntare il browser al seguente link per farlo funzionare:
http://lokodb.altervista.org/forum/index.php#10
E comunque non vedo le modifiche...
Re: Ancore alle varie sezioni
Inviato: 17/02/2010, 21:04
da Micogian
Io avevo capito che si voleva andare alla posizione del Forum dalla stessa pagina dell'indice,
Codice: Seleziona tutto
io vorrei creare una menu nell'header che contenga delle ancore alle varie sezioni..
non dal portale, ecco perchè parlavo di links interni.
Dall'esterno è giusto come dice Carlo ma le ancore bisogna mettercele.
Re: Ancore alle varie sezioni
Inviato: 18/02/2010, 10:10
da Gelmo
[per bingo] ma non è che era un errore della tua spiegazione.. che sono sempre lunge. piene di dettagli e molto complete.
cosa che aprezzo ! è solo che magari (quasi sicuramente) sono io che mi sono spiegato male.
[per carilno] ma come non vedi le modifiche? io ho fatto le mofiche al forumlist_body come detto da voi..
ma poi non devo fare altro apparte mettere il link in overall_header? giusto?
Ok forse ho capito: devo mettere questo
ma non riesco a capire dove metterlo!
perche ho provato a metterlo nella descrionze della forum e nel nome.. ma essendo codice html non me lo legge
scusate la difficoltà di questa cosa.. ma l'argomento ancore non l'ho mai capito molto bene!