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
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
Tasti attivi phpbbnavbar
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Tasti attivi phpbbnavbar
Seguendo questa discussione:
http://srv3.tech-hosting.com/~admin90/f ... 63&t=25676
vorrei inserire i menù attivi sul mio forum.
La guida è un pò 'confusa', e chiedo supporto proprio perchè alcune cose non riesco a capirle.
Bingo parla di alcune categorie, e fin qui ci siamo.
Ma se io volessi inserire il tasto attivo anche per gli altri menù?
Il dubbio mi è venuto quando ho visto che io per le sottocategorie uso link che portano alla MOD Download...
Qualcuno può darmi info in più?
Magari espongo gli ID di categoria dove dovrei inserire i tasti attivi, ma basta andare sul mio sito:
http://www.rpgmkr.net
http://srv3.tech-hosting.com/~admin90/f ... 63&t=25676
vorrei inserire i menù attivi sul mio forum.
La guida è un pò 'confusa', e chiedo supporto proprio perchè alcune cose non riesco a capirle.
Bingo parla di alcune categorie, e fin qui ci siamo.
Ma se io volessi inserire il tasto attivo anche per gli altri menù?
Il dubbio mi è venuto quando ho visto che io per le sottocategorie uso link che portano alla MOD Download...
Qualcuno può darmi info in più?
Magari espongo gli ID di categoria dove dovrei inserire i tasti attivi, ma basta andare sul mio sito:
http://www.rpgmkr.net
- Carlo
- 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: Tasti attivi phpbbnavbar
Che intendi con "anche per gli altri menù"?
- Micogian
- 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: Tasti attivi phpbbnavbar
Ma, io non vedo dove la guida sia "confusa".Haku ha scritto:La guida è un pò 'confusa', e chiedo supporto proprio perchè alcune cose non riesco a capirle.
Il concetto è che se nel tag <body> il valore di {SCRIPT_NAME} che è il nome del file, corrisponde al nome del pulsante questo rimane attivo.
Codice: Seleziona tutto
<body id="phpbb" class="section-{SCRIPT_NAME} {SCRIPT_NAME} {S_CONTENT_DIRECTION}">
Codice: Seleziona tutto
<body id="phpbb" class="section-{SCRIPT_NAME} download {S_CONTENT_DIRECTION}">
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Re: Tasti attivi phpbbnavbar
E' proprio nel sub menù che mi sono venuti i dubbi.
Come dovrei strutturare il tutto?
Io pensavo a una cosa del genere (correggimi se sbaglio):
function.php
(non so se gli ID bisogna cambiarli, quelli sono quelli della guida)
Poi nell'overall header:
???
Come dovrei strutturare il tutto?
Io pensavo a una cosa del genere (correggimi se sbaglio):
function.php
Codice: Seleziona tutto
if ( $row['forum_id'] == 16 || $row['forum_id'] == 48 || $row['forum_id'] == 60 || $row['forum_id'] == 66){
$menu_cor = 'supporto' ;
$menu_cor_check = true;
}
elseif ( $row['forum_id'] == 125){
$menu_cor = 'download' ;
$menu_cor_check = true;
}
else
{
$menu_cor = '';
$menu_cor_check = false;
}
$template->assign_vars(array(
'MENU_COR' => $home,
'MENU_COR2' => $forum,
'MENU_COR3' => $downloads,
'MENU_COR4' => $regolamento,
'MENU_COR4' => $contattaci,
'S_MENU_COR_CHECK' => $menu_cor_check,
));
Poi nell'overall header:
Codice: Seleziona tutto
<body id="phpbb" class="section-{SCRIPT_NAME} home forum downloads regolamento contattaci{S_CONTENT_DIRECTION}">
- Micogian
- 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: Tasti attivi phpbbnavbar
Haku, tu devi rendere attivo il tasto del menu principale, non del submenu.
Ad esempio potresti avere links diversi e quindi pagine differenti sullo stesso pulsante (vedi download, ecc.)
Il problema è che di solito si hanno file diversi che però utilizzano la stessa testata (overall_header.html), quindi è qui che dobbiamo intervenire inserendo il tag <body>.
Ad esempio, nel mio Sito quando apro il Forum il tasto "forum" resta attivo perchè nel file overall_header.html ho inserito la riga
In questo caso qualsiasi pagina del Forum che vado ad aprire mi rende attivo il tasto "forum".
Per gli altri file ho creato una overall_header_home.html quasi simile ma che non ha alcuni links che sono tipici del Forum.
In questo caso ho inserito la riga
Quello che devo fare è assegnare il nome del pulsante alla variabile {MENU_COR}, ad esempio nel mio Sito il pulsante "Galleria" apre un submenu con diversi links perchè ho diversi modi per visualizzare le immagini. In questo caso a questi file ho assegnato il pulsante "galleria" e quindi qualsiasi file che vado ad aprire il tasto attivo sarà sempre "Galleria".
Non puoi, come hai fatto tu, metetre tutti i nomi assieme, o metti uno solo (ad esempio "forum") o la variabile {MENU_COR}, ma in questo caso devi prima assegnare nel file PHP il nome del pulsante alla variabile.
Ad esempio potresti avere links diversi e quindi pagine differenti sullo stesso pulsante (vedi download, ecc.)
Il problema è che di solito si hanno file diversi che però utilizzano la stessa testata (overall_header.html), quindi è qui che dobbiamo intervenire inserendo il tag <body>.
Ad esempio, nel mio Sito quando apro il Forum il tasto "forum" resta attivo perchè nel file overall_header.html ho inserito la riga
Codice: Seleziona tutto
<body id="phpbb" class="section-{SCRIPT_NAME} forum {S_CONTENT_DIRECTION}">
In questo caso qualsiasi pagina del Forum che vado ad aprire mi rende attivo il tasto "forum".
Per gli altri file ho creato una overall_header_home.html quasi simile ma che non ha alcuni links che sono tipici del Forum.
In questo caso ho inserito la riga
Codice: Seleziona tutto
<body id="phpbb" class="section-{SCRIPT_NAME} {MENU_COR} {S_CONTENT_DIRECTION}">
Non puoi, come hai fatto tu, metetre tutti i nomi assieme, o metti uno solo (ad esempio "forum") o la variabile {MENU_COR}, ma in questo caso devi prima assegnare nel file PHP il nome del pulsante alla variabile.
- Haku
- Utente
- Messaggi: 2529
- Iscritto il: 22/09/2009, 22:36
- Sesso: Maschio
- Versione: 3.0.9
- Server: UNIX/Linux
- Contatta:
Re: Tasti attivi phpbbnavbar
Quindi devo creare file php e file html quanti sono i pulsanti?
- Micogian
- 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: Tasti attivi phpbbnavbar
No, non devi creare nessun file php. Il tag <body> è nel file overall_header.html, a meno che tu non faccia come me un altro overall_header particolare per alcune pagine.Haku ha scritto:Quindi devo creare file php e file html quanti sono i pulsanti?
In overall_header metti la variabile {MENU_COR} ma nel file php che apri devi indicare qual'è il valore di {MENU_COR}. In questo caso il pulsante attivo sarà quello il cui nome corrisponde alla variabile {MENU_COR}.
Non so come spiegartelo: il tasto attivo sarà quello che si chiama come la stringa presente nel tag <body>, ma dato che questo tag è presente nel file overall_header, quindi è uguale per tutte le pagine, devi fare in modo che il valore sia diverso a seconda del file php che usi e questo lo puoi fare solo se usi una variabile.
Se apri una pagina del Forum la stringa deve essere "forum", se apri la Home dovrà essere "home" (naturalmente se i pulsanti nel css si chiamano "forum" e "home"), e così via.
Di solito i pulsanti li chiami con la stringa che ci metti sopra, ma potrebbero anche chiamarsi "uno, due, tre", ecc, o come cavolo uno vuole.
Nel tuo Sito i tasti sono "Home, Forum, Download, Regolamento, Contattaci, Chat".
Non posso sapere se in effetti li hai chiamati così, ma se così fosse per ogni pagina che apri devi fare in modo che il valore di {MENU_COR} corrisponda al nome del pulsante.
L'alternativa sarebbe creare tanti overall_header quanti sono i pulsanti, inserire il nome del pulsante nella riga <body> e usare un overall_header diverso per ogni sezione del Menu.
Chi c’è in linea
Visitano il forum: Nessuno e 55 ospiti