Ultima versione
Versione stabile:
3.1.5
 
Servizi
» Cerca
 
Cerca
Ricerca parole o frasi all’interno del sito.
 
Statistiche
Visite: 197868
 
Donazioni
Flatnuke e' software libero ed e' distribuito grautitamente. Se pensi che flatnuke ti sia stato in qualche modo di aiuto, puoi contribuire con una donazione libera:

Vuoi saperne di piu'?

 
Login





Non sei ancora registrato?
Registrati ora!
Recupera password
Choose your language:
deutsch english espa?ol fran?ais italiano portugu?s
 
Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 2 ospiti
 
Netsons Ads

Forum



Benvenuto sconosciutoModifica profiloEntraAiuto 1106 utenti registrati

Navigazione:

[ Forum / Flatnuke / I blocchi / Men? laterale di sezione ]


UtenteMessaggio
ajejebrazov
ajejebrazov

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile 
Venerdi 15 Febbraio 2008 10:23:18

Men? laterale di sezione

Buongiorno,
sto organizzando un sito usando (ma non è ancora definitivo) il tema pixelorange ed ho un problema di menu: praticamente vorrei che il menu laterale contenesse le voci relative alla sezione cliccata sul menù principale (quello orizzontale nell'header per intenderci).
E' fattibile una cosa del genere? Ho provato di tutto ma fino ad ora niente, sono riuscito solo a creare un secondo menù, diverso da quello orizzontale, ma è fisso, non cambia al passaggio da una sezione all'altra.
Attendo fiducioso che qualcuno mi illumini :sboing:

Grazie
marcosegato
marcosegato

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Jabber Skype
Venerdi 15 Febbraio 2008 19:12:21

Re: Men? laterale di sezione

Puoi prendere spunto dalla funzione create_block_menu() del file theme.php del tema Flatcry, provando a sostituire così:
// get menu items
$menu_links = list_sections($mod, "links");
$menu_names = list_sections($mod, "names");


--
Linux Registered User 265651
ajejebrazov
ajejebrazov

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile 
Lunedi 18 Febbraio 2008 10:44:30

Re: Men? laterale di sezione

Quel sistema l'ho già provato, ma mi crea un menù laterale statico, io ho bisogno che cambi a seconda della sezione in cui mi trovo.

sssputnik
Lunedi 18 Febbraio 2008 23:52:57

Ultima modifica di sssputnik (Lunedi 18 Febbraio 2008 23:53:18)

Re: Men? laterale di sezione

intendi quindi il menu delle sotto-sezioni?
se hai già creato le cartelle, e non sono vuote,
in quel caso andrebbe modificata una parte della funzione view_sections (salvandola nella cartella include/redefine).
credo che sia un inferno spostare fuori, nei blocchi laterali, la lista delle sottosezioni, ma in effetti non conosco il tema pixelorange e spero di sbagliarmi...
capitainelson
capitainelson

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Venerdi 22 Febbraio 2008 00:38:09

Ultima modifica di capitainelson (Venerdi 22 Febbraio 2008 00:40:10)

Re: Men? laterale di sezione

Il problema è che list_sections() fuziona solo su sections/, sarebbe utile print_subsections() ma il problema è che stampa direttamente html, sarebbe più comodo che facesse un array [come fa list_sections()], il tema non c'entra niente

come uscirne?

ho messo in pentola un po' di list_sections(), un po' di print_subsections() e un po' di create_block_menu() ed ho riscritto la funzione per creare il menù laterale

la trovi a questo indirizzo: http://tt4fn.netsons.org/blockmenu.txt

basta sostituirla alla funzione create_block_menu() del file theme.php del tema che usi

ed otterrai la lista delle sottosezioni nella barra laterale.

A questo punto hai un problema, le sottosezioni vengono anche stampate al centro di ogni pagina, questo è fastidioso, per eliminarle devi commentare le righe 386 e 387 di functions.php così:

//if (!file_exists("sections/$section/forum") and !file_exists("sections/$section/download"))
//print_subsections($section);


ciao
alfredo

--
http://www.nelsonweb.it
ajejebrazov
ajejebrazov

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile 
Venerdi 22 Febbraio 2008 14:27:00

Re: Men? laterale di sezione

Grazie mille Alfredo, provo subito :bier:
ajejebrazov
ajejebrazov

0
10
Livello 0

levellevellevellevellevellevellevellevellevellevel
profile 
Lunedi 25 Febbraio 2008 13:12:31

Ultima modifica di ajejebrazov (Lunedi 25 Febbraio 2008 14:53:42)

Re: Men? laterale di sezione

Funziona :sboing: ... tranne un particolare:(: quando entro in una sottosezione è tutto ok, ma se mi sposto in un'altra sottosezione senza passare dalla sezione padre, mi sparisce il menu delle sottosezioni.
A questo punto manualmente ho inserito le sottosezioni in ogni sottosezione, ma così continua ad annidarmele come se fossero sotto-sottosezioni.
E' un po' contorto da spiegare, provo con un esempio:
Se le mie sezioni padre sono 1 - 2- 3 - 4, le sottosezioni di 2 saranno 2.1, 2.2, 2.3, 2.4. ecc
Se entro nella sez 2 vedo tutte le sottosezioni 2.1, 2.2 ecc, ma se a questo punto entro in 2.2, mi sparisce il menù delle sottosezioni ... che casino :(
Provo a dare un'occhiata alla funzione che hai modificato, vediamo se riesco a venirne a capo.
capitainelson
capitainelson

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Martedi 04 Marzo 2008 12:01:30

Re: Men? laterale di sezione

Non hai mica chiesto che il parsing delle sottosezioni si fermasse ad un determinato livello.

Se vai in una sezione o sottosezione, con il metodo che ti ho dato troverai sempre la lista della sottosezioni corrsipondente.

Comunque smanettando un poco puoi bloccare il parsing al primo o secondo sotto livello.

in bocca al lupo
Alfredo

--
http://www.nelsonweb.it


print

Freely inspired to Mollio template