Casino coi menu

Aperto da wild56, Martedì - 12 Aprile 2016 - 09:24

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

wild56

Con una mod per editare i menu (menu editor lite), ho aggiunto dei sottomenu alle varie voci. Il problema è che ogni menu principale richiede un link, cosa che vorrei evitare... come posso fare?

Per esempio http://girovagandoinmontagna.com/gim/ 
nel primo menù "webcam" anche questa voce ha un link, mentre dovrebbero averlo solo i sottomenu e non il menu principale... Se provo a cancellarlo il settaggio non viene accettato...

emanuele

Dato che hai su simple portal, ti crei una pagina con l'elenco delle webcam e linki quella come voce principale del menù?

Flavio93Zena

Oppure non usi quella robaccia e modifichi direttamente l'elenco degli array in Subs.php :D Erh... Hmm, ok, magari non suona semplice, ma non è complicato, giuro, è molto più facile a farsi che a dirsi :/
I bottoni si trovano in Sources/Subs.php, attorno alla riga 4000, li riconoscerai perchè beh sono piuttosto evidenti nel codice (poi basta cercare tipo "help" e ti trova quello dell'help).
Per esempio il mio pulsante per la memberlist:
'mlist' => array(
'title' => $txt['members_title'],
'href' => $scripturl . '?action=mlist',
'show' => $context['allow_memberlist'],
'sub_buttons' => array(
'mlist_view' => array(
'title' => $txt['mlist_menu_view'],
'href' => $scripturl . '?action=mlist',
'show' => true,
),
'mlist_search' => array(
'title' => $txt['mlist_search'],
'href' => $scripturl . '?action=mlist;sa=search',
'show' => true,
),
'official_staff' => array(
'title' => $txt['custom_official_staff'],
'href' => $scripturl . '?page=Official_Staff',
'show' => true,
'is_last' => true,
),
),
),

Questo ha alcuni sub-bottoni, ora vediamo un esempio che non ha sub-bottoni.
'login' => array(
'title' => $txt['login'],
'href' => $scripturl . '?action=login',
'show' => $user_info['is_guest'],
'sub_buttons' => array(
),
),


wild56

#3
Citazione di: emanuele il Martedì - 12 Aprile 2016 - 09:28
Dato che hai su simple portal, ti crei una pagina con l'elenco delle webcam e linki quella come voce principale del menù?

cioé dovrei rimandare a una pagina coi link che rimandano alle varie webcam divise per regione? :(

CitazioneOppure non usi quella robaccia e modifichi direttamente l'elenco degli array in Subs.php :D Erh... Hmm, ok, magari non suona semplice, ma non è complicato, giuro, è molto più facile a farsi che a dirsi :/

arabo per me :(

Flavio93Zena

Beh mi pare di aver messo degli esempi dai ._.

wild56

si ma se non si conosce il php resta arabo lo stesso. E' come facessi vedere il codice html a mio fratello :)

Filippo

L'arte del copia incolla fa miracoli. Guarda il file e capisci quella porzione di codice a quale pezzo di menu è associato. Copi, incolli e modifichi la parte a tuo piacimento.

PREVIO BACKUP DEL FILE

Flavio93Zena

Non c'entra nulla conoscere o meno il php, è arte del copia incolla, come dice Filippo qui sopra :)

emanuele

Citazione di: wild56 il Martedì - 12 Aprile 2016 - 15:05
Citazione di: emanuele il Martedì - 12 Aprile 2016 - 09:28
Dato che hai su simple portal, ti crei una pagina con l'elenco delle webcam e linki quella come voce principale del menù?

cioé dovrei rimandare a una pagina coi link che rimandano alle varie webcam divise per regione? :(
Sarebbe una cosa così terribile?
A dire il vero io pensavo solo ad una pagina con gli elementi presenti nel menù.

wild56

terribile no, ma mi pare una lungaggine fastidiosa. I menù a tendina che rimandano ad un'altra pagina con altri link non sono il massimo a mio avviso

emanuele

No, credo tu non abbia capito.
Crea 1 pagina con i link come "backup" da assegnare *solo ed unicamente* al "top level" (cioè a quello che al momento non vuoi sia linkato "webcam"), così che restano le voci, ma se uno clicca sulla voce principale si trova comunque qualcosa di "sensato" che può rimandarlo alle voci del menù.
Oppure, semplicemente, il "top level" attuale linka a http://girovagandoinmontagna.com/gim/meteo-in-montagna/web-cam-online!/#new, cambia il link a http://girovagandoinmontagna.com/gim/meteo-in-montagna/web-cam-online!/ e nel primo post gli metti i link a:
* Trentino
* Alt Adige
* ecc.

wild56

credo di aver capito, grazie, ho fatto come hai detto. Tuttavia non risolve il problema di NON avere link nel menu principale ma solo nei sottomenu

emanuele

Lo so, non avere il link, non è possibile. Proprio mal che vada puoi provare a mettere un #, non so se funziona, ma di sicuro rende il menù inconsistente, dato che tutti gli altri ce l'hanno (e la gente *di sicuro* ci va a cliccare e si incazza se non succede niente, almeno questo è quel che ho sempre visto succedere).

wild56

certo succede così. Però è un po' assurdo avere i menu strutturati così, se c'è un menu solo ovviamente c'è il link, se ci sono sottomenu, il primo non dovrebbe avere un link, si crea solo casino inutile

radu81

Se vuoi avere una voce di menu senza link puoi inserire # al posto del link ;)

Discussioni simili (3)