phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Ancore alle varie sezioni

Supporto per phpBB 3.0.x.
Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Ancore alle varie sezioni

Messaggio da Gelmo » 17/02/2010, 12:02

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..
ImmagineImmagine


[center]Immagine[/center]

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Carlo » 17/02/2010, 12:22

Linguetta fai da te?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Micogian » 17/02/2010, 13:06

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}">&nbsp;</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.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Carlo » 17/02/2010, 13:09

Bingo, c'è un piccolo errore nell'ultimo codice. Così è corretto:

Codice: Seleziona tutto

<dt><!-- IF forumrow.S_IS_CAT --><a name="{FORUM_ID}">&nbsp;</a><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Mancava il segno <.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Micogian » 17/02/2010, 13:10

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}">&nbsp;</a><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Mancava il segno <.
Grazie. era rimasto nella tastiera :mrgreen:

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: Ancore alle varie sezioni

Messaggio da Gelmo » 17/02/2010, 20:26

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.
ImmagineImmagine


[center]Immagine[/center]

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Micogian » 17/02/2010, 20:56

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">&nbsp;></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.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Carlo » 17/02/2010, 20:59

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...
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Ancore alle varie sezioni

Messaggio da Micogian » 17/02/2010, 21:04

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.

Gelmo
Utente
Utente
Messaggi: 506
Iscritto il: 20/04/2009, 9:27
Versione: 3.0.5
Server: Windows

Re: Ancore alle varie sezioni

Messaggio da Gelmo » 18/02/2010, 10:10

[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

Codice: Seleziona tutto

<a name="10">&nbsp;></a>
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!
Ultima modifica di Gelmo il 18/02/2010, 10:21, modificato 1 volta in totale.
ImmagineImmagine


[center]Immagine[/center]

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 98 ospiti