Come usare WP Menubar

[Aggiornato il 12 ottobre 2010]

Menubar è un plugin che consente di aggiungere uno o più menu configurabili al vostro sito WordPress. Con questo plugin potete creare menu ad uno o più livelli, e potete definirne l’aspetto con template di menu personalizzabili.

Questa pagina contiene la documentazione aggiornata per Menubar 4.9.

Contenuti

Requisiti

1) Menubar richiede WordPress versione 2.6 o successiva.

2) Il tema che usate deve includere un richiamo alla funzione wp_head(). Tipicamente i temi richiamano questa funzione nel file header.php, subito prima della riga </head>. Se il vostro tema non include il richiamo a wp_head(), dovrete aggiungerlo voi, altrimenti WordPress produrrà una segnalazione di errore come questa:

WP Menubar error: Function wpm_display_Suckerfish() not found!

[torna ai Contenuti]

Caratteristiche

Con WordPress Menubar:

* potete realizzare menu lineari o gerarchici completamente personalizzati, comprendenti la pagina principale, categorie, pagine statiche, tag, articoli singoli, un form di ricerca, e qualsiasi indirizzo, statico o generato dinamicamente, a vostra scelta; la voce di menu di volta in volta selezionata viene evidenziata, ma potete disabilitare questa caratteristica se non la gradite;

* potete aggiungere, modificare ed eliminare menu e voci del menu per mezzo di un pannello di amministrazione semplice da usare e che si integra bene con gli altri pannelli di amministrazione di WordPress;

* potete specificare dove visualizzare ciascun menu inserendo nel vostro tema una breve linea di codice PHP; inoltre potete usare il widget Menubar incluso per inserire un menu in una sidebar o altra area predisposta del vostro tema (solo con WordPress 2.8 o successiva);

* potete impostare uno dei template di menu disponibili per definire l’aspetto dei vostri menu, e potete personalizzare i template o anche realizzarne di nuovi; gli aggiornamenti automatici del plugin non sovrascriveranno le vostre personalizzazioni;

* se disattivate il plugin, i menu semplicemente scompaiono, e se successivamente riattivate il plugin, i menu ricompaiono inalterati.

[torna ai Contenuti]

Procedura di aggiornamento

Caso 1

Se state aggiornando alla versione corrente partendo da Menubar 3.1 o successiva:

a) Dal pannello di amministrazione Plugin, disattivate la precedente versione di Menubar;

b) Cancellate la cartella menubar in wp-content/plugins;

c) Scaricate l’archivio zip di Menubar dal WordPress Plugin Directory e scompattatelo, quindi caricate la risultante cartella menubar con tutto il suo contenuto su wp-content/plugins;

d) Dal pannello di amministrazione Plugin, attivate la nuova versione di Menubar.

In alternativa potete tranquillamente eseguire l’aggiornamento automatico del plugin. In entrambi i casi i vostri template personalizzati non saranno toccati.

Caso 2

Se state aggiornando alla versione corrente partendo da Menubar 3.0:

a) Create una nuova cartella menubar-templates sotto wp-content/plugins;

b) Spostate le cartelle Basic e Suckerfish con tutto il loro contenuto da wp-content/plugins/menubar a wp-content/plugins/menubar-templates; fate la stessa cosa per tutti gli altri eventuali template Menubar che avete installato;

c) Dal pannello di amministrazione Plugin, disattivate la precedente versione di Menubar;

d) Cancellate la cartella menubar in wp-content/plugins;

e) Scaricate l’archivio zip di Menubar dal WordPress Plugin Directory e scompattatelo, quindi caricate la risultante cartella menubar con tutto il suo contenuto su wp-content/plugins;

f) Dal pannello di amministrazione Plugin, attivate la nuova versione di Menubar.

In alternativa potete eseguire solo i passi a) e b), e quindi attivare l’aggiornamento automatico del plugin.

Caso 3

Se state aggiornando a partire da Menubar 1.x o 2.x, cancellate la cartella menubar in wp-content/plugins, ed eseguite la procedura di prima installazione per la nuova versione di Menubar. Attenzione, i menu realizzati con Menubar versione 1.x e versione 2.x vengono persi nell’aggiornamento alle versioni successive.

[torna ai Contenuti]

Procedura di prima installazione

Per installare la versione corrente di Menubar per la prima volta:

a) Scaricate l’archivio zip di Menubar dal WordPress Plugin Directory e scompattatelo, quindi caricate la risultante cartella menubar con tutto il suo contenuto su wp-content/plugins;

b) Dal pannello di amministrazione Plugin, attivate la versione corrente di Menubar;

c) Dal pannello di amministrazione Aspetto potete ora accedere al nuovo pannello Menubar.

In alternativa potete semplicemente eseguire l’installazione automatica del plugin. In entrambi i casi prima di usare Menubar vi restano due cose da fare:

d) Create una nuova cartella menubar-templates sotto wp-content/plugins;

e) Installate almeno un template Menubar, preferibilmente Suckerfish, come spiegato in Usare i template di Menubar.

Ora potete creare il vostro primo menu (capitolo successivo).

[torna ai Contenuti]

Dal pannello di amministrazione Aspetto – Menubar potete aggiungere, modificare e cancellare i vostri menu. I menu sono specificati con i seguenti campi:

* Name: il nome del vostro menu, che sarà usato per inserire il menu nel vostro tema.

* Template: il template di menu e il foglio di stile che desiderate applicare. Potete anche scegliere di applicare un template senza un foglio di stile, e in questo caso dovrete fornire voi le regole CSS, ad esempio nel file style.css del vostro tema.

Importante: occorre modificare il tema inserendo la seguente linea di codice dove desiderate visualizzare il vostro menu. Se il nome del vostro menu è mymenu, la linea di codice da inserire nel tema è:

<?php do_action('wp_menubar','mymenu'); ?>

Potreste ad esempio inserire la precedente riga di codice alla fine del file header.php.

Un altro modo di inserire un menu nel vostro tema è usare il widget Menubar incluso, che consente di aggiungere un menu in una sidebar o altra area predisposta del vostro tema (solo con WordPress 2.8 o successiva).

Prima di osservare come si presenta il vostro nuovo menu, inserite almeno una voce di menu (capitolo successivo).

[torna ai Contenuti]

Dal pannello di amministrazione Aspetto – Menubar potete aggiungere, modificare e cancellare le voci di ciascun menu. Una voce di menu è specificata con i seguenti campi:

* Order: specifica dove collocare questa voce di menu. Le scelte sono:

- Before…: la voce di menu sarà collocata subito prima della voce prescelta.

- Child of…: la voce di menu sarà collocata un livello al di sotto della voce prescelta; ricordate però che per visualizzare un menu a più livelli è necessario scegliere un template come Suckerfish.

- After…: la voce di menu sarà collocata subito dopo la voce prescelta.

L’ordine delle voci nel menu può sempre essere modificato usando il comando Edit o i comandi freccia su e freccia giù nella lista delle voci del menu.

* Name: specifica il nome della voce di menu, che sarà visualizzato nel menu stesso; ad esempio Home, Notizie, Galleria, eccetera.

* Type: specifica il tipo della voce di menu. Ciascun tipo può richiedere ulteriori campi, come sotto specificato:

- tipo Home: questa voce di menu punta alla pagina articoli del blog (l’elenco dei post più recenti).

- tipo FrontPage: questa voce di menu punta alla vostra pagina statica iniziale, se l’avete configurata in WordPress Impostazioni – Lettura, altrimenti equivale al tipo Home.

- tipo Heading: questa voce di menu non è cliccabile, e può essere usata ad esempio in un menu gerarchico come capostipite di un insieme di voci di livello inferiore.

- tipo Tag: questa voce di menu punta all’archivio del tag specificato nel campo Tag.

- type TagList: questa voce di menu genera una voce di livello inferiore per ciascun archivio di tag, escludendo i tag specificati nel campo Exclude. Attenzione, sebbene sia possibile aggiungere ulteriori voci sotto una voce TagList, queste voci saranno ignorate e non saranno visualizzate sul sito.

- tipo Category: questa voce di menu punta all’archivio della categoria specificata nel campo Category.

- tipo CategoryTree: questa voce di menu punta all’archivio della categoria specificata nel campo Category, e genera automaticamente voci di menu di livello inferiore per tutte le sottocategorie, escludendo le categorie specificate nel campo Exclude, e fino al livello specificato nel campo Depth. Le categorie specificate nel campo Headings saranno rese non cliccabili. Attenzione, sebbene sia possibile aggiungere ulteriori voci sotto una voce CategoryTree, queste voci saranno ignorate e non saranno visualizzate sul sito.

- tipo Page: questa voce di menu punta alla pagina statica specificata nel campo Page.

- tipo PageTree: questa voce di menu punta alla pagina statica specificata nel campo Page, e genera automaticamente voci di menu di livello inferiore per tutte le sottopagine, escludendo le pagine specificate nel campo Exclude, e fino al livello specificato nel campo Depth. Le pagine specificate nel campo Headings saranno rese non cliccabili. Attenzione, sebbene sia possibile aggiungere ulteriori voci sotto una voce PageTree, queste voci saranno ignorate e non saranno visualizzate sul sito.

- tipo Post: questa voce di menu punta all’articolo singolo il cui ID è specificato nel campo Post ID.

- tipo SearchBox: questa voce di menu visualizza un form di ricerca con un pulsante opzionale il cui testo è specificato nel campo Button.

- tipo External: questa voce di menu punta all’indirizzo statico specificato nel campo URL.

- tipo PHP: questa voce di menu punta all’indirizzo generato dinamicamente dal codice PHP specificato nel campo PHP code (per un esempio vedere Menubar 4.9 è disponibile).

- tipo Custom: questa voce di menu viene generata dal codice HTML specificato nel campo HTML – solo per esperti!

Per ciascuna voce di menu si possono specificare anche due campi opzionali:

* CSS class: la classe CSS che desiderate associare a questa voce di menu (serve per eventuali personalizzazioni, leggere più avanti); si possono inserire una o più classi, separate da spazi.

* Attributes: gli attributi HTML che desiderate applicare a questa voce di menu (ad esempio target=”_blank”, o title=”cliccami!”); si possono inserire uno o più attributi, separati da spazi.

[torna ai Contenuti]

L’aspetto dei menu realizzati con Menubar è definito usando i template di Menubar.

Un template di Menubar è una cartella, collocata in wp-content/plugins/menubar-templates, contenente una procedura PHP chiamata wpm3.php, eventualmente uno o più fogli di stile, ed eventualmente una o più immagini.

Per installare un template:

a) Scaricate l’archivio zip del template dalla pagina Download e scompattatelo;

b) Caricate la cartella risultante, con tutto il suo contenuto, nella cartella wp-content/plugins/menubar-templates.

Per applicare un template ad uno dei vostri menu:

1) Dal pannello di amministrazione Aspetto – Menubar selezionate il menu desiderato e premete Edit Menu;

2) Selezionate il template ed il foglio di stile da applicare, e premete Update Menu. Fatto!

Per personalizzare un template è possibile modificare le regole CSS contenute in uno dei fogli di stile di quel template. Come già detto, è possibile associare differenti classi CSS alle singole voci di menu per meglio definire l’aspetto dei vostri menu.

[torna ai Contenuti]

Conclusioni

Spero che Menubar vi sia utile. Se avete suggerimenti, o richieste di chiarimenti, o se qualcosa non funziona come dovrebbe, scrivetemi un commento (vi prego di avere pazienza se non riesco a rispondere immediatamente).

Buon menu, con il plugin WordPress Menubar!

Link

26/4/2009: Menubar 3 – Menu personalizzati in WordPress (su Macavanzi Blog)

130 Comments so far

  1. Matteo on November 28th, 2008

    Ho provato il tuo plugin, è veramente uno spettacolo, complimenti :)

    Purtoppo mi sembra di aver capito che non lo potrò usare per il mio sito, perchè è in 5 lingue. Per le traduzioni uso un altro plugin: qTranslate.

    Pensi che un’integrazione sia possibile?

    Grazie

  2. andrea on November 28th, 2008

    Ciao Matteo,

    WP Menubar è compatibile con qTranslate, è sufficiente usare i tag di traduzione nelle voci di menu. Ad esempio nel campo Name, invece di Notizie, puoi scrivere

    [lang_en]News[/lang_en][lang_it]Notizie[/lang_it]

    Aggiornamento 31/5/09: i tag di traduzione di qTranslate sono cambiati, ora occorre scrivere

    <!--:en-->News<!--:--><!--:it-->Notizie<!--:-->

  3. Antonio on November 28th, 2008

    Ciao Andrea,
    complimenti per questo plug-in, mi ha risolto un sacco di menate…
    vorrei però chiederti come posso inserire i css class o gli attributi?
    Ho utilizzato il suckerfish without css, ed ho impostato lo stile per il menù nella barra laterale.
    Adesso vorrei far si che i miei sottolivelli compaiano cliccando sul primo livello e non sia esplosi di default.
    Sai dirmi come posso ottenere ciò?
    Grazie infinite!
    Antonio

  4. andrea on November 29th, 2008

    Ciao Antonio,
    ho presente il tipo di menu che vuoi ottenere, ma non so come viene realizzato. Se mi indichi un esempio “da copiare” posso provare a studiarlo. Fammi sapere!

  5. Daniele on November 29th, 2008

    Ho inserito la riga come da istruzioni ma purtroppo non visualizzo nulla, se uso “Suckerfish with sf-blue css” visualizzo solo una riga blu (alta immagino quanto il menù) ma niente voci
    [ho installato l'ultima versione di wordpress la 2.6.5 e sto usando un tema che si chiama "diary-lite 2.1"]
    ciao e grazie…

  6. Francesco on November 29th, 2008

    Ciao Andrea,
    complimenti per la guida perchè l’ho trovata utilissima specialmente per chi come me è alle prime armi…
    Ho un problema con la realizzazione del menu tramite template, infatti quelli che creo cosi come quello di default che trovo mi escono fuori dai margini della mia pagina (utilizzo il tema kubrik di default). Sai che parametri devo cambiare?

    Grazie
    Francesco

  7. andrea on November 30th, 2008

    Per Daniele:
    nei casi come questi ho bisogno di guardare il sito con l’errore. Mi puoi inviare il link?

    Per Francesco:
    basta modificare i parametri “margin” che trovi nella prima regola del file CSS che usi. Se usi sf-blue.css

    .sf-blue {
    margin: 10px 20px 0 20px;
    ...
    }

    I quattro valori si riferiscono, nell’ordine, al margine in alto, a destra, in basso e a sinistra della barra. Nell’esempio viene impostato un margine di 10 pixel in alto e 20 pixel ai due lati della barra.

  8. Antonio on November 30th, 2008

    Ciao Andrea, intanto ti ringrazio, sei veramente gentile. Sto provando a modificare il tema suckerfish sf-vertical with css. In pratica vorrei ottenere lo stesso effetto con il testo allineato a destra del div sidebar e senza sfondo colorato.
    Ho provato a clonare sf-vertical.css e rinominarlo ma anche senza modificare il codice css quando lo applico da menubar mi visualizza il menu senza stili. Come posso fare?

  9. Antonio on November 30th, 2008

    In pratica, quello che vorrei ottenere è un menù tipo il menù principale di questo sito, dove i sottolivelli sono nascosti dentro il primo livello, e si esplodono sotto quando si clicca sul primo livello.

    http://www.tagtagweb.com/

  10. andrea on November 30th, 2008

    Ciao Antonio,
    se vuoi modificare un CSS di Menubar devi editare il file originale, senza rinominarlo. Se lo vuoi proprio rinominare, devi rinominare allo stesso modo tutte le regole CSS che vi sono contenute. Ad esempio tutte le regole nel file sf-blue.css iniziano con .sf-blue, se rinomini il file in sf-red.css tutte le regole dovranno iniziare con .sf-red e così via.

    Ho guardato il menu che vuoi imitare, e non sono sicuro di riuscire a riprodurlo. Nei prossimi giorni ci provo e ti faccio sapere.

  11. Antonio on December 1st, 2008

    Ok perfetto, ho capito come fare. Ti ringrazio molto per la disponibilità!

  12. Antonio on December 17th, 2008

    Ciao Andrea!
    Rieccomi a disturbarti!
    E’ possibile che wp menubar non sia compatibile con la nuova Versione di Word press 2.7?
    Una volta installato e attivato non riesco a trovare il suo pannello di gestione da nessuna parte…

  13. andrea on December 17th, 2008

    Ciao Antonio,
    con la versione 2.7 Menubar appare sotto Tools, non sotto Manage. Ho aggiornato la documentazione, grazie della segnalazione.

  14. Fabio on February 14th, 2009

    Ciao Andrea,

    sto usando WPM su tutti i siti con WP che ho (grazie mille!) e non ho trovato alcuna difficoltà sino ad oggi e solo su un sito in particolare:

    http://www.danieleciprari.it

    con questo sito (aggiornato a WP7.1 IT) ho iniziato con WPM2 e poi ho messo WPM3.07 come da tue istruzioni.

    In pratica non mi aggiunge più alcuna voce, sebbene appaia il messaggio “Menu item added”, sia nella pagina “Manage Menu”, che sul menu vero e proprio sul sito non compare nulla.

    Ho provato a disinstallarlo e a re-installarlo, ma con il solo risultato di non avere più voci nel menu. Evidentemente WPM va a scrivere da qualche altra parte (il DB?) perché una volta reinstallato mi sono trovato nuovamente il menu che avevo creato e provando a cancellarlo mi compare la scritta: “Error: menu is not empty!”.

    Puoi aiutarmi?

    Grazie

  15. andrea on February 14th, 2009

    Ciao Fabio,

    WP Menubar 2.x e WP Menubar 3.x usano due diverse tabelle nel database, e queste tabelle vengono cancellate solo con il comando Reset Menubar.

    Per questo se disinstalli e reinstalli la versione 2, ritroverai i dati della versione 2, e se disinstalli e reinstalli la versione 3, ritroverai i dati della versione 3.

    PS: per cancellare un menu devi prima eliminare tutte le sue voci. Fammi sapere se hai problemi con la versione 3, la versione 2 è più limitata e meno aggiornata.

  16. Fabio on February 17th, 2009

    Ciao Andrea,

    proprio ora ho avuto lo stesso problema che ho avuto con l’altro sito. Premetto che questo sito parte con WP 2.7.1 e WPM 3.0 beta7 senza aggiornamenti di entrambe le distribuzioni (l’ho installato la scorsa settimana).

    Se può servire questo è il procedimento che mi ha creato il problema: ieri ho creato un po’ di voci ai menu, oggi ne ho creato uno nuovo e me l’ha aggiunto senza problemi, piazzandolo in fondo, ma mi serviva spostarlo, così ho provato ad usare la freccina per portare in alto la voce appena creata ed è sparita l’ultima voce creata ieri e che avrebbe dovuto andare sotto quella appena creata (o all’estrema destra se guardiamo il menu sul sito) e continuando ad usare le freccine (sia verso il basso che verso l’alto) anziché spostare le voci le cancella. Ho provato a ricrearle, ma, sebbene compaia il messaggio «Menu item added.» non me le visualizza.

    Con il menu nel sito del mio precedente post ho risolto cancellando il menu e ricreandone uno nuovo con un nome differente, poiché non mi riusciva di cancellare quello vecchio.

    Ora proverò a creare un nuovo menu (uff…), ma come mai fa così?

  17. Fabio on February 17th, 2009

    No, niente da fare, anche creando un nuovo menu non mi dà più di 6 voci…

    … sono nelle tue mani, anzi nel tuo mouse. ;-)

  18. andrea on February 22nd, 2009

    Ciao Fabio,
    mi hai aiutato a risolvere un annoso problema di WP Menubar, grazie! Ti ho inviato via mail la correzione che rilascerò al più presto.

  19. Luca on February 22nd, 2009

    fantastico complimenti!!! una curiosità mi consigli altri template? grazie mille e buon lavoro mitiko! ;-)
    Luca

  20. andrea on February 23rd, 2009

    Ciao Luca,
    grazie per i complimenti! In questi giorni sto preparando una demo di Menubar dove si potranno provare i template disponibili, che pian piano dovrebbero aumentare di numero. Resta sintonizzato!

  21. simone on March 6th, 2009

    ciao, ho appena scaricato questo utilissimo plugin, ma ho un problema.

    Non riesco a far visualizzare il menu nel sito, mi viene fuori questo errore: WP Menubar error: Function wpm_display_Basic() not found

    Mi sai aiutare?
    Grazie.

  22. andrea on March 7th, 2009

    Ciao Simone,
    prova se funziona con il tema di default. Se sì, vuol dire che nel tuo tema manca il richiamo a wp_head(), come spiegato nei Requisiti. Fammi sapere!

  23. Gio on March 9th, 2009

    Ciao Andrea, ottimo lavoro, complimenti, davvero utilissimo. Ho provato ad installarlo e tutto ok, ho fatto delle modifiche per allargare campi e caratteri della barra menu e tutto ok. Solo 2 cose non sono riuscito a modificare: il colore della barra e/o dei bottoni (ho variato i valori RGB nel cssmb.css ma non cambia nulla). Come posso poi utilizzare il menu a discesa come hai tu qui cliccando sul tuo WPmenubar? Grazie ancora. Gio

  24. simone on March 9th, 2009

    ciao, no purtroppo non funziona nemmeno con il tema di default, mi continua a dare sempre il solito errore.

    Ho controllato sia sul tema che usavo e sia su quello di default e il richiamo wp_head() c’è.

    Non riesco proprio a capire quale sia il problema.

  25. andrea on March 9th, 2009

    Per Simone:

    a questo punto ho bisogno di un link al tuo sito per vedere il problema, puoi mandarmelo anche per e-mail se non vuoi pubblicarlo.

    Per Gio:

    se hai usato il template CSSmb, puoi modificare il menu online, come spiegato in http://www.dontdream.it/home/wp-menubar-e-css-menu-builder .
    Se vuoi invece un menu a discesa, devi usare il template Suckerfish.

  26. simone on March 10th, 2009

    Purtroppo al momento è in locale il sito, quindi non ho la possibilità di mostrartelo…

    A breve lo metterò online e se riscontrerò lo stesso problema te lo comunicherò…

    Per il momento ti ringrazio per la tua gentilezza e la disponibilità dimostrata.

    Ti farò sapere una volta pubblicato on line il sito.
    Ciao!

  27. Sabato on April 19th, 2009

    Aggiornare dalla versione 3.0 alla versione 3.1 nella procedura di cui sopra non perderò mica la vecchia impostazione dei miei menù vero? Sai com’è dopo qualche mese di impostazione ho il terrore che possa succedere qualche cosa (ovvio che farò un backup del db), poi un’ultima cosa come posso ovvero posso eliminare dal template del plugin la parte riguardante il “Reset Menubar”? Già una volta mi è capitato di aver cliccato sul quel tasto e orrore tutto sparito ho dovuto reinserire tutto da capo.
    Ciao Sabato

  28. andrea on April 19th, 2009

    Ciao Sabato,

    la procedura di aggiornamento da 3.0 a 3.1 mantiene sia i menu sia le personalizzazioni, e dopo l’aggiornamento ritroverai esattamente tutto ciò che avevi in precedenza.

    Comunque se fai un backup sia del database sia della attuale cartella menubar sei sicuro di ripristinare tutto in caso di problemi (ma non ce ne saranno :-) ).

    Per il comando Reset Menubar sicuramente dovrò inserire una richiesta di conferma, nel frattempo se vuoi puoi disabilitarlo. Ti basta aprire il file wpm-admin.php nella cartella menubar, cercare la riga 291:

    case __('Reset Menubar', 'wpm'):

    e cancellare le successive tre righe:

    wpm_drop();
    wpm_create();
    $msg = 6;

    Fatto! Il tasto rimane, ma non ha più effetto.

  29. Fabio on May 26th, 2009

    Ciao Andrea, come va?

    Grazie per i continui aggiornamenti, MB diventa sempre più bello ed intuitivo.

    Ho un paio di siti in WP dove ho installato qtranslate, ho letto il consiglio che dài a Matteo proprio all’inizio di questa pagina, ho provato a seguirlo, ma evidentemente qualcosa mi sfugge, ho tentato sia:

    [lang_en]News[/lang_en][lang_it]Notizie[/lang_it]

    che:

    [lang=en]News[/lang=en][lang=it]Notizie[/lang=it]

    Dove “erro”? ;-)

  30. Roberto on May 28th, 2009

    Ciao Andrea,
    complimentoni per il plugin, è l’unico menu per WP con cui mi trovo bene!
    Solo che ho cambiato tema, mettendo Hybrid_News di Justin Tadlock e non riesco ad integrare il menu, eliminando quello del tema.

    Se puoi aiutarmi, ti ringrazio.

  31. andrea on May 28th, 2009

    Per Fabio:

    sto facendo qualche prova, avrò bisogno di un giorno o due!

    Per Roberto:

    in questo fine settimana scarico il tema Hybrid News e provo ad integrare Menubar, poi scrivo una risposta con le istruzioni. Resta sintonizzato!

  32. Fabio on May 29th, 2009

    Andrea, ma scherzi? Mettici tutto il tempo che occorre, anzi grazie. Tanto sto ancora finendo di tradurre il sito nel mio improponibile inglese, quindi… ;)

  33. Roberto on May 29th, 2009

    Grazie Andrea!
    Secondo me, il tema è il migliore, gratuito e il tuo plugin è il migliore per il menu… accoppiata fantastica!

    Grazie ancora.

    PS:Se hai bisogno, puoi contattarmi…

  34. andrea on May 31st, 2009

    Ciao Roberto,

    ho trovato una soluzione per inserire Menubar nel tema Hybrid e Hybrid News, forse non è la più elegante ma funziona.

    Apri il file

    wp-content/themes/hybrid/library/functions/hooks-filters.php

    cerca la funzione hybrid_cat_nav() e modificala come segue:

    function hybrid_cat_nav() {
    do_action (‘wp_menubar’, ‘nome-del-tuo-menu’);
    }

    Ora il menu dovrebbe apparire, e ti basta personalizzare il CSS secondo le tue preferenze. Ad esempio se usi il template Suckerfish con sf-blue.css e vuoi sistemare i margini, apri il file

    wp-content/plugins/menubar-templates/Suckerfish/sf-blue.css

    e applica le seguenti correzioni:

    .sf-blue {
    margin: 10px 10px 0 10px;
    margin: 0;

    }

    .sf-blue-after {

    margin: 0 10px 0 10px;
    margin: 0;

    }

    Naturalmente puoi ancora elaborare il CSS cambiando i colori, i font, eccetera. Buona personalizzazione!

  35. andrea on May 31st, 2009

    Ciao Fabio,

    per usare Menubar insieme con qTranslate basta modificare il contenuto del campo Name di ciascuna voce di menu scrivendo ad esempio, invece di Notizie, la stringa:

    <!--:en-->News<!--:--><!--:it-->Notizie<!--:-->

    In precedenti versioni di qTranslate i tag per le traduzioni erano diversi, da qui le difficoltà che abbiamo incontrato.

  36. Fabio on June 1st, 2009

    Funziona alla grande.

    Grazie come sempre Andrea.

  37. Fabio on June 13th, 2009

    Ma grazie a te per tutto quello che fai per noi.

    Non mi aspettavo un ringraziamento pubblico e addirittura bi-lingue, l’artista vanesio che c’è in me è in sollucchero. ;-)

    Prossimo passo: localizzazione del pannello di amministrazione?

    Scherzo. ;-)

  38. andrea on June 13th, 2009

    Ciao Fabio,

    non ci crederai ma ci stavo proprio pensando, per una delle prossime versioni!

  39. Fabio on June 18th, 2009

    Cavolo! Hai notato che casini crea qtranslate con l’aggiornamento alla 2.8? Se poi lo disattivi ti si crea il panico in menubar e nelle pagine: si vedono entrambe le lingue! :-(

  40. andrea on June 18th, 2009

    Ciao Fabio,

    mi sembra che qTranslate faccia una versione diversa per ogni versione di WordPress, spero che la versione compatibile con WP 2.8 non tardi molto!

    Nel frattempo piuttosto che tenerti il vecchio qTranslate potresti tentare la Development Version, la trovi proprio in fondo nella pagina http://wordpress.org/extend/plugins/qtranslate/download/

  41. Fabio on July 2nd, 2009

    Ho scaricato la versione per gli sviluppatori e sembra funzionare tutto bene.

    Scusa per il ritardo nella risposta.

    Grazie.

    P.S. mi prenoto per la versione italiana della localizzazione di Menubar. ;-)

  42. Bruno on October 8th, 2009

    Ciao Andrea e innanzitutto complimenti per questo fantastico plugin! Volevo chiederti aiuto per quanto riguarda l’allargamento dei blocchi del menu.
    Puoi vedere cosa mi succede qui prova001.antonellallegrino.it
    In pratica il nome della sottopagina usciva fuori dai margini del blocco. Sono riuscito come puoi vedere ad aumentare la lunghezza del carattere tramite il foglio di stile, ma l’ampiezza del blocco non riesco a modificarla. mi puoi aiutare?
    grazie mille

  43. andrea on October 9th, 2009

    Ciao Bruno,

    se ad esempio vuoi allargare il menu di 20px ti basta aprire il file wp-content/plugins/menubar-templates/Suckerfish_41/sf-blue.css
    e modificare tutti i valori 170px in 190px e il valore 167px in 187px. Ovviamente puoi usare valori diversi per ottenere larghezze diverse.

    Ti suggerisco di partire dal file originale per avere la sicurezza del risultato.

  44. Ticonosco on October 14th, 2009

    come faccio a risolvere questo problema?

    WP Menubar error: Function wpm_display_Basic() not found!

    Grazie in anticipo!

  45. andrea on October 14th, 2009

    Ciao,

    puoi indicarmi il tuo sito così provo a guardare? Dando un’occhiata al sito posso raccogliere molti elementi e darti la soluzione. Aspetto!

  46. matteo on December 26th, 2009

    cioa andrea sono nuovissimo in questo mondo affascinante quindi operona le mie stupidaggini: allora instalo Menubar creo la cratella menubar-templates inserisco tutti i file di Suckerfish,ma quando vado aspetto/menubar ecco cosa appare

    No Menubar templates were detected in wp-content/plugins/menubar-templates
    To complete your installation, please upload at least one Menubar template
    uso il tema soccer che contiene la riga di comando
    puoi aiutare un novizio come me??
    grazie

  47. andrea on December 27th, 2009

    Ciao Matteo,

    controlla che nella cartella plugins/menubar-templates ci sia la cartella Suckerfish_41, e nella cartella Suckerfish_41 tutti i file di Suckerfish. Diversamente Menubar non rileva il template.

    Se non riesci a risolvere fammi avere l’indirizzo del tuo sito così do una occhiata.

  48. Claudio Damiani on January 3rd, 2010

    Salve,
    ho installato l’utilissimo plugin per il mio blog; sono riuscito a sistemare il file header.php del mio tema e a iniziare la costruzione del menu con i vari templates che ho scaricato. Con tutti il menu compare; il problema è che i sottomenu quando sono in azione, vanno a nascondersi sotto la grafica del tema e quindi non sono leggibili.
    Il tema è il seguente: soccer_game_v10.
    Sperando in un aiuto vi auguro Buon 2010!

  49. andrea on January 4th, 2010

    Ciao Claudio,

    inserisci qualche sottomenu nel tuo sito, così posso vedere il problema “dal vivo”. Nel frattempo ti ricambio gli auguri!

  50. sinto on January 23rd, 2010

    Problema navbar:

    usando il template Superfish ed agendo sul file js c’è la possibilità di farlo funzionare come navbar (vedere esempio: http://users.tpg.com.au/j_birch/plugins/superfish/#sample4)? Grazie.

    PS complimenti per la professionalità del progetto Menubar

    sinto

  51. sinto on January 23rd, 2010

    …Forse una domanda banale, comunque, avendo necessità di mostrare in ogni pagina il sottomenu a cui la pagina appartiene, c’è la possibilità di farlo con menubar?

    Del tipo, nell’intestazione c’è il menu orizzontale: “voce1 | voce2(es. selezionata)…etc” e nella pagina aperta (es. nella sidebar) un sottomenu verticale con le sottopagine di “voce2″.

    Grazie molte!

    sinto

  52. andrea on January 23rd, 2010

    Ciao Sinto,

    è possibile utilizzare Superfish in versione navbar modificando il template, è nella mia lista delle cose da fare ma non ho ancora trovato il tempo.

    La seconda cosa che chiedi non è (ancora) prevista da Menubar. Un lettore però l’ha realizzata costruendo tanti menu diversi, un menu di sottopagine per ogni pagina esistente, e abilitando in corrispondenza di ogni pagina attiva solo il menu delle relative sottopagine (per quest’ultima cosa ha usato il plugin Widget Logic).

  53. sinto on January 23rd, 2010

    Grazie infinite per entrambe le risposte.

    Ho installato Widget Logic (che non conoscevo e mi sembra molto comodo) e credo nel frattempo percorrerò la strada di diversi menu per riprodurre i sottomenu.

    Riguardo alla navbar devo dire che a livello css ho notato funzionerebbe bene, mentre mi pare la difficoltà sia quella di mantenere aperto il solo sottomenu di 2° livello (poi eventuali ulteriori sottomenu si dovrebbero comportare normalmente, cioè a tendina verticale a scomparsa).

    Intanto grazie mille ancora

    sinto

  54. sinto on January 23rd, 2010

    UPDATE: alla fine sono riuscito ad ottenere la Superfish navbar sebbene non sappia se sia corretto come ho proceduto. Comunque, ecco come ho fatto:

    – in “menubar-templates > Superfish > wpm3.php”, dalla riga 19-26 ho tolto ‘hoverClass: “wpm-hover”,’ e ho aggiunto ‘pathClass: “current”,’

    – nel file “ssf-blue.css” (il tema che ho scelto per il mio menu) ho incollato gli stili css del plugin Superfish di jQuery in quest’ordine: prima le regole css di “http://users.tpg.com.au/j_birch/plugins/superfish/css/superfish.css” e poi quelle di “http://users.tpg.com.au/j_birch/plugins/superfish/css/superfish-navbar.css”

    – infine, nel nuovo file “ssf-blue.css” che ho ottenuto, ho sostituito le classi del plugin di jQuery, rispettivamente “.sf-menu” e “.sf-navbar”, con la classe “.ssf-blue”

    Se Andrea avrà tempo sarei curioso di sapere se l’aver rimosso ‘hoverClass: “wpm-hover”,’ dal file “wpm3.php” comporti problemi.

    Grazie

    sinto

  55. andrea on January 23rd, 2010

    Ciao Sinto,

    grazie dell’aggiornamento, utilizzerò le tue informazioni per rendere disponibile un Superfish navbar nel prossimo futuro.

    hoverClass: “wpm-hover” serve solo per far funzionare Superfish con IE6, può esserti utile se qualcuno visita il tuo sito con quel browser.

  56. sinto on January 24th, 2010

    Grazie per l’informazione.

    La riga “wpm-hover” non mi permetteva di lasciare aperta la navbar al mouseout e allora l’ho tolta.

    Ho testato la navbar (realizzata come sopra) e mi pare funzioni (FF.3.5,O.10,IE.8,GC/XP3).

    Un’info che non centra… ho provato ad utilizzare sIFR plugin per inserire alcune voci in flash, in passato l’avevo fatto, questa volta incontro problemi. Penso per un po’ di confusione al momento di selezionare gli elementi da sostituire (nel mio caso le sole voci principali del 1 livello, ma poi spariscono le sottovoci dentro al LI principale…).

    A presto, per i sottomenu nella pagina ;)

    Grazie

    sinto

  57. sinto on January 28th, 2010

    Su un altro menu realizzato con menubar plugin, ho un problema di questo tipo.

    È gerarchico e la prima voce di tipo “PageTree” contiene altre 3 sottovoci anch’esse di tipo “PageTree”. Così: voce1 > [ sottovoce1, sottovoce2, sottovoce3 ].

    Se cambio la voce parent (voce1) da tipo “PageTree” a tipo “Heading”, accade che le sottovoci vengano sostituite dalla voce1, così: voce1 > [ voce1, voce1, voce1 ].

    Le sottovoci sono slittate diventando figlie di ogni singola voce1 nel sottomenu (es. voce1 > [ voce1 > [ sottovoce1, sottovoce2, sottovoce3], voce1 > [ sottovoce1, sottovoce2, sottovoce3], voce1 > [ sottovoce1, sottovoce2, sottovoce3] ]

    Qualcuno saprebbe indicarmi se esistono soluzioni o sbaglio qualcosa?

    Grazie molte a chi vorrà rispondere…

    sinto

  58. sinto on January 28th, 2010

    … dimenticavo di specificare che il menu di cui sopra è realizzato con la versione 4.5 di Menubar in WordPress v.2.9.1

    ciao

  59. andrea on January 28th, 2010

    Ciao Sinto,

    mi sono reso conto che la documentazione non è chiara su questo punto, e provvederò ad aggiornarla.

    Il tipo PageTree genera da solo i suoi sottomenu, e se tu aggiungi manualmente dei sottomenu questi vengono semplicemente ignorati. Quindi ciò che vedi con il tipo PageTree è solamente ciò che lui genera.

    Quando cambi PageTree in Heading, allora i sottomenu che hai aggiunto manualmente vengono visualizzati, e ciò che vedi è una voce Heading con i tre sottomenu PageTree che prima erano ignorati.

    In conclusione, per evitare comportamenti strani del tipo detto, conviene non aggiungere manualmente nessun sottomenu al tipo PageTree. Lo stesso vale per il tipo CategoryTree.

    Ciao, vado ad aggiornare la documentazione!

  60. Francesco on January 29th, 2010

    Ciao Andrea, questo plugin è davvero ottimo in quei casi in cui si deve usare wordpress più come un CMS che come semplice blog.

    Ti chiedo se tramite il tuo plugin si possono fare queste due cose:

    - se c’è un modo per generare un breadcrumb che segua la gerarchia di un menù creato in menubar

    - se c’è un modo per ottenere solo il sottomenù a cui la sottopagina attualmente visitata appartiene, questo mi servirebbe per mostrare una navigazione secondaria nella sidebar

    non so se si capisce molto, spero di sì, altrimenti proverò a fare qualche esempio

    Ciao e grazie

  61. Francesco on January 29th, 2010

    ehm…ignora pure il secondo punto, ho appena visto che ne avevi già parlato con sinto

  62. andrea on January 29th, 2010

    Ciao Francesco,

    le due cose che chiedi sono entrambe interessanti ma sono ancora nella lista delle cose da fare. Per il secondo punto hai visto che c’è un modo indiretto per arrivarci, non è comodissimo ma funziona :-)

  63. Donato on February 1st, 2010

    Ciao.
    Nel sito che ho indicato sto usando con profitto il tuo eccezionale plugin (ho anche fatto l’aggiornamento alle ultime versioni x sicurezza).
    Ho due ordini di problemi:
    1) la visualizzazione del menù da taluni browser (forse ie6) risulta completamente errata, per ogni voce del menù mi appare una riga grigia (uso il template suckerfish 4.5 sf_gray) a tutta larghezza e ci sono tante righe quante sono le voci di menù (problemi con il CSS da parte di ie6 ??)
    2) non ho capito come allargare i box dei menù a tendina

    grazie. Donato.

  64. andrea on February 1st, 2010

    Ciao Donato,

    se non ti interessano le icone nel menu, usa Suckerfish_41 invece di Suckerfish_45, dovrebbe andare meglio.

    Per allargare i sottomenu guarda la risposta a Bruno del 9/10/09. Se l’hai già provata, dimmi dove hai incontrato difficoltà.

    Congratulazioni per il sito Valchiusella!

  65. Domenico on February 4th, 2010

    Volevo segnalare che ho installato il plugin e ho seguito anche le istruzioni e ho notato che le voci del menu non si trovano sotto ad aspetto ma sotto a strumenti e inoltre quando faccio edit del menu che ho creato non posso scegliere il template da applicare…
    come mai???
    mi sai essere d’aiuto?

  66. andrea on February 4th, 2010

    Ciao Domenico,

    penso che tu abbia una versione superata di Menubar, puoi trovare la versione corrente (Menubar 4.6) su http://wordpress.org/extend/plugins/menubar. Fammi sapere!

  67. BECA on February 14th, 2010

    ciao, volevo sapere come modificare la lunghezza delle pagine figlie (per ora in locale ho installato superfish) che vorrei aumentare di qualche px (ho guardato nel css ma l’attributo width c’è solo per il box di ricerca..)

    grazie

  68. andrea on February 14th, 2010

    Ciao Beca,

    prova a guardare http://www.dontdream.it/superfish-domande-e-risposte
    penso che ci sia quello che ti serve.

  69. 1835 on March 19th, 2010

    ciao andrea
    ho sviluppato un sito in parallelo: prima lavoro in locale, poi carico le novità sul sito ufficiale, aggiornando il database.
    ora in locale ho aggiunto un sacco di pagine e di menu,
    esporto il database locale e poi lo importo sul sito online: le pagine arrivano, ma non le nuove voci di menubar.
    guardando dentro la tavola wp_menubar3 (che è quella che dovrebbe memorizzare i dati di menubar, giusto?) i dati delle nuove pagine ci sono, ma nella finestra di gestione di menu bar non escono.
    naturalmente posso ricreare le voci e poi eventualmente far combaciare i “page_id=” (cui mi riferisco nei fogli di stile) direttamente operando sul database, però mi piacerebbe capire come funziona il tutto.
    molte grazie, come sempre
    sebastiano

  70. andrea on March 20th, 2010

    Ciao Sebastiano,

    se esporti il database locale da WordPress – Tools – Export, i menu non vengono esportati.

    Per allineare i menu potresti esportare la tabella wp_menubar3 con phpMyAdmin, ed importarla con lo stesso sistema.

    Dalla versione Menubar 4.4 in poi, i menu non sono più nella tabella wp_menubar3, ma nell’opzione ‘menubar’ nella tabella wp_options. In questo caso per allineare i menu occorre copiare e incollare (sempre con phpMyAdmin) il valore di questa opzione dal DB locale al DB online.

  71. 1835 on March 22nd, 2010

    ciao andrea
    grazie della disponibilità.
    avevo esportato ed importato con myphpadmin, ma pare che il problema fosse che sul sistema locale avevo la versione 3.5, mentre online ero aggiornato alla 4.7.
    adesso downgradando funziona tutto, ma mi domando come fare se volessi upgradare. immagino che se dalla 3.5 sei arrivato alla 4.7 qualche buon motivo ci sia e che quindi sarebbe meglio. cosa mi suggerisci?
    grazie
    sebastiano

  72. andrea on March 22nd, 2010

    Ciao Sebastiano,

    le differenze principali tra la versione 3.5 e la 4.7 sono elencate in http://wordpress.org/extend/plugins/menubar/changelog/.

    In particolare la rinuncia alla tabella in favore della singola opzione migliora le prestazioni, anche se in condizioni normali la differenza non è percepibile.

    Se decidi di aggiornare, i tuoi menu saranno automaticamente portati nel nuovo formato. Dopo l’aggiornamento, per allineare i menu tra DB locale e DB online sarà necessario copiare il valore dell’opzione, come spiegato nel messaggio precedente.

  73. Andrea on March 22nd, 2010

    Ciao Andrea,
    innanzitutto complimenti per il tuo plugin, è davvero utile!
    Ho un problema insolito…..in un sito in costruzione ho installato menubar 4.7, con template suckerfish 4.1. Il mio menù ha delle voci di primo livello e delle voci di secondo livello. Con IE vedo le voci di primo livello e passando sopra ad una di esse, spuntano fuori le voci di secondo livello correlate (è il funzionamento desiderato); invece con firefox passando sopra alle voci di primo livello non vengono visualizzate le voce di secondo livello correlate. E’ strano perchè di solito è IE che da problemi, non firefox. Potresti aiutarmi?
    Grazie mille in anticipo!
    Andrea

  74. andrea on March 23rd, 2010

    Ciao Andrea,

    ho bisogno di vedere il sito per cercare di capire il problema, puoi mandarmi il link? Nel frattempo controlla se su http://www.dontdream.it/demo/ vedi funzionare correttamente Suckerfish_41 con tutti i browser.

  75. Andrea on March 23rd, 2010

    Ciao Andrea,
    il sito è http://wp.amoyoga.it/ il menù ha poche voci in quanto è ancora in fase embrionale.
    Appena ho un pc con firefox sotto mano controllo il tuo link, per ora con IE7 il menù si vede alla perfezione.
    Grazie e buona giornata

  76. andrea on March 23rd, 2010

    Ciao Andrea,

    ho notato che il sito non supera la validazione in http://validator.w3.org/, per questo è possibile che i vari browser abbiano comportamenti “strani”.

    Prova a eliminare gli errori presenti, e sono convinto che la situazione migliorerà sensibilmente. Fammi sapere!

  77. Andrea on March 24th, 2010

    Ciao Andrea,
    come mi hai consigliato, ho cercato di eliminare gli errori evidenziati dal validatore. Ne sono rimasti alcuni, molti dei quali sono nella parte di codice del menu e non riesco a capire se sono riconducibili al codice del plugin o al codice del template. Tutti gli errori (tranne uno) sono dovuti ad un uso errato del tag div, ma nel codice non sono riuscito a trovare il problema. Nel frattempo ho provato a visualizzare il menù anche con IE7 e ahimè non va. Con lo stesso IE7 però visualizzo perfettamente il tuo demo (http://www.dontdream.it/demo/).
    Credi sia un problema dovuto al template?? Se si, sapresti consigliarmi altri template per il mio menu?
    Spero in un tuo consiglio…..non sò che pesci pigliare :-(
    Grazie infinite!

  78. andrea on March 25th, 2010

    Ciao Andrea,

    hai fatto un ottimo lavoro con il validatore, ti sono rimasti un paio di div dentro h3 (gli ultimi due errori).

    I rimanenti errori sono dovuti a Menubar, che non era previsto funzionare con HTML5, perciò sto preparando una nuova versione che spero di farti avere entro un paio di giorni. A presto!

  79. Andrea on March 25th, 2010

    Grazie! Aspetto con ansia :-)
    A presto

  80. andrea on March 28th, 2010

    Ciao Andrea,

    alla fine la cosa si è rivelata più semplice del previsto, ti basta cancellare overflow: hidden nel file style.css del tuo tema:

    .inner {
    background: #FFFFFF none repeat scroll 0%;
    border: 1px solid #E5E5E5;
    margin: 5px 5px 0pt;
    overflow: hidden;
    }

    Sistemerò comunque gli errori di validazione di Menubar, ma questa volta il problema era diverso. Ciao e in bocca al lupo per il tuo sito!

  81. Andrea on March 29th, 2010

    Ora funziona :-)
    Grazie infinite e… crepi il lupo!

  82. sergioo on March 31st, 2010

    ciao andrea
    complimenti davvero per l’ottimo plugin, ma che te lo dico a fare :-) .

    avrei una domanda banale ma che mi sta facendo impazzire.

    posso modificare il codice html di un menu creato? nel mio caso avrei bisogno di aggiungere l’ ID al tag <ul> in base allo stile che sto utilizzando.
    grazie mille per il tuo aiuto

  83. andrea on April 1st, 2010

    Ciao Sergio,

    apri il file wpm3.php del template che usi (ad esempio Superfish) e cerca la riga:

    'list' => '<ul>%items</ul>',

    Aggiungi qui il tuo id, ad esempio:

    'list' => '<ul id="special">%items</ul>',

    Tutto il codice HTML prodotto dal plugin è specificato nel file wpm3.php di ciascun template, ed è quindi facilmente modificabile.

  84. sergioo on April 14th, 2010

    grande era proprio quello che mi serviva. già che ci sono vorrei chiederti un’altra cosa. è possibile tenere il link della pagina visitato attivo? cioè io uso un semplice colore in rollover (dal grigio al blu) e mi piacerebbe che rimanesse selezionato.

    ho provato ad aggiungere una nuova classe .menu selected ma non funziona.

    grazie mille per il supporto

    p.s. non capisco perchè con altra mail non mi faceva postare

  85. andrea on April 14th, 2010

    Ciao Sergio,

    il modo per assegnare uno stile alla voce attualmente selezionata varia con il template. Ad esempio per Suckerfish blu il selettore CSS è:

    .sf-blue li.selected {
    ......
    }

    Puoi trovare gli esempi pratici nei file CSS in dotazione ai vari template.

  86. sergioo on April 15th, 2010

    ok adesso ho capito la riga da modificare ma non capisco perchè riesco a fare modifice solo sul background. a me interessa solo il colore del font ma non riesco a farlo funzionare

  87. andrea on April 17th, 2010

    Ciao Sergio,

    effettivamente il CSS di Suckerfish non è sempre semplice da modificare, e nel tuo caso non ho un suggerimento da darti. Se per te è importante cambiare il colore del font, prova Superfish che si presta meglio a questa modifica.

  88. sergioo on April 26th, 2010

    ho pensato ad un altra soluzione.
    il plugin supporta il conditional-css? se sì come posso proseguire? grazie ancora

  89. andrea on April 28th, 2010

    Ti riferisci a http://conditional-css.com/ ?

    Non ho mai provato, ma suppongo di si. Se procedi, fammi poi sapere se funziona!

  90. Pasquale Spiezia on May 1st, 2010

    Nella procedura di prima installazione di WP Menubar, è scitto che debbo creare la cartella menubar-templates sotto wp-content/plugins. Ma nel pannello di contrllo posso solo amministare il mio blog, ma non accedere ai files del tema.
    Non so se sono riuscito a far capire il mio problema. È da poco che sono entrato nel mondo dei blogger. Puoi aiutarmi? Wp Menubar è proprio il plugin che cercavo per migliorare l’aspetto del mio blog. Grazie

  91. andrea on May 2nd, 2010

    Ciao Pasquale,

    per accedere ai file del tema, creare cartelle, eccetera, devi usare il File Manager che tipicamente è messo a disposizione da tutti i fornitori di hosting nel loro pannello di controllo (spesso chiamato cpanel). Se non riesci a trovarlo chiedi al tuo fornitore come fare per creare una cartella.

    Se invece sei su wordpress.com, non hai la possibilità di installare plugin e di conseguenza non puoi usare Menubar.

  92. Pasquale Spiezia on May 3rd, 2010

    Grazie per la tua tempestiva risposta. Proverò a contattare WordPress. Ciao

  93. aelle on May 6th, 2010

    Dopo tante ricerche a vuoto, finalmente ho trovato il plugin tanto agognato!

    Grazie dell’ottimo lavoro :-)

  94. massimo on May 19th, 2010

    ho scaricato il menu superfish caricato sulla cartella menubar-templates istallato menubar su wordpress ho configurato il menubar dal mio wordpress 2.9 rinominando il menu (tendina) ma il link
    se lo copio alla fine del codice del file header.php non mi funziona qualcuno mi aiuta? ho scaricato un template il sito è vololastminute.com

  95. andrea on May 19th, 2010

    Ciao Massimo,

    vedo che ora il menu di Menubar appare sul tuo sito, evidentemente hai già risolto il problema. Se però non riesci ancora a vedere il menu, svuota la cache del browser.

  96. roberto on June 22nd, 2010

    Ciao Andrea,
    volevo avere informazione sull’external url.
    Se metto nell’external url tipo “www.miosito.it” quando vado a cliccare sul menu appropriato il link viene creato con tutto l’indirizzo del sito piu’ il link .Come si puo’ risolvere?
    E se io volessi aggiungere invece una pagina php diversa di wordpress sempre nella cartella del sito si puo’ fare?
    Grazie.

  97. andrea on June 22nd, 2010

    Ciao Roberto,

    per evitare che i link vengano interpretati male basta scriverli in modo completo, cioè facendoli iniziare sempre con http://

    Puoi inserire qualsiasi link, anche interno al tuo sito, purchè inizi con http://

  98. marco on August 4th, 2010

    Ciao,
    i complimenti per il tuo lavoro sono inutili, stai riscuotendo un seccesso sensazionale. Ma vorrei porti una domanda, intanto premetto che ho installato sukerfish, ma il mio problema sorge quando devo gestire il menu per le altre 6 lingue, infatti sono riusito a modificare solo la scritta home, ma non riesco a tradurre le altre voci del menù. Come posso fare?? Per la traduzione uso wpml.
    Grazie in anticipo

  99. andrea on August 4th, 2010

    Ciao Marco,

    purtroppo non posso risponderti rapidamente perchè sono fuori città, al mio rientro a settembre proverò Menubar insieme con WPML. Attualmente Menubar funziona con qTranslate, ma non so se funziona con WPML.

  100. marco on August 5th, 2010

    Ciao,
    grazie per la tua tempestiva risposta, aspetterò fino a settembre, tanto me ne vado in ferie anch’io.
    Ciao e grazie di nuovo

  101. Max on August 10th, 2010

    Ciao,
    sono alquanto digiuno di codici php, java script ecc.. quindi scusate se magari dico delle amenita’… :)
    Sto cercando di creare un sito personale con WP 3.0.1 IT.
    Mi servirebbe di immettere nel tema che ho scelto (feather pen) un menu’ a tendina all’interno del menu principale (quello dove si possono selezionare le pagine Home, About Us… , sotto la immagine header.jpg di inizio pagina).
    Ho provato vari plugin ma, al massimo, sono riuscito ad inserire dei menu’ improponibili e messi in alto a sinistro anziche’ aggiungersi a quelli delle pagine in modo armonioso.
    Con WP Menubar, da quanto avevo letto, sembrava potessi risolvere, ma per ben tre volte l’ho istallato e mi ha mandanto in tilt wordpress: entrando nel pannello di controllo mi appariva solo una pagina bianca senza i comandi (bacheca, articoli, ecc…) oppure mi faceva diventare la pagina di anteprima del sito completamente nera. Ho dovuto manualmente rimuovere il plugin dalla cartella omonima di WP e reintallarlo …senza risultati.
    Uso un Macbook Pro con Snow Leopard e uso (da pochi gg) WP in locale attraverso MAMP e Firefox.
    Con il tuo menu, ammesso che riesca a farlo funzionare, posso creare il suddetto dropdown menu senza dovermi addentrare troppo nei codici da aggiungere? In pratica vorrei che passando su uno dei menu di pagina (home, About Us ecc…) si apra una tendina che faccia selezionare velocemente altre pagine o aricoli o categorie… ci sono migliaia di siti ch lo fanno… possibile che sia cosi’ complicato? Il massimo che sono riuscito a fare e’ stato aggiungere un Widget Personalizzato sulla sidebar, ma non e’ la stessa cosa… (: Grazie ancora per l’ottimo (almeno credo) plugin.
    Max

  102. andrea on August 11th, 2010

    Ciao Max,

    penso che sia possibile costruire con Menubar il menu che ti serve, puoi dare un’occhiata al sito demo per avere un’idea del risultato.

    Per i problemi di installazione non posso aiutarti finchè sei in locale, se crei un sito online posso guardarlo e provare a risolvere il problema. Fammi sapere!

  103. Max on August 12th, 2010

    Ciao Andrea,
    grazie di avermi risposto velocemente anche se, presumo, sarai in vacanza. :)
    Sono finalmente riuscito ad usare il tuo plugin in locale e lo trovo molto utile.
    L’unica cosa e’ che il tema che ho scelto e’ alquanto atipico rispetto a quelli che girano, assolutamente non moderno, con colori piu’ caldi e retro’ e poco si addicono i menu template che ho scaricato.
    La cosa migliore e’ che potessi incorporare il plugin in modo da poter semplicemente usare la barra principale originale e, passando su una pagina far scendere il menu’ con le sottopagine. Purtroppo il tema scelto non lo permette di default. Se questo non e’ possibile, mi accontenterei di modificare uno dei template mettendo colori e font meno estranei al tema, anche se secondo me la doppia barra (quella originale e quella del plugin) crea qualche confusione.
    Sto’ cercando di farmi attivare da Tiscali il mysql e ci vorranno un po’ di giorni. Appena pubblico ti avverto in modo che puoi darti un’idea.
    Grazie ancora della disponibilita’.
    Max

  104. Max on August 22nd, 2010

    Ciao Andrea… eh, eh, eh, mentre tu te ne stavi placidamente – e giustamente – in vacanza…
    Non ho ben capito come ho fatto, ma smanettando un po’ sui files dei template di munubar sono riuscito a creare e ad inserire nel posto giusto il mio menu’: puoi dare un’occhiata al risultato su http://www.capstudio.it
    Ho dovuto cancellare i link alle pagine originali e sostituirli con quelli creati con menubar.
    Poi ho posizionato lo script nell’Header subito sotto il jpg della testata. Visto quante cose ho imparato in pochi giorni? :P
    Grazie ancora per l’aiuto e per il tuo prezioso plugin!
    Max

  105. andrea on August 22nd, 2010

    Ciao Max,

    bel lavoro! Complimenti e auguri per il tuo nuovo sito.

  106. Max on August 23rd, 2010

    Thks!!! :)

  107. Francesco on September 2nd, 2010

    Ciao Andrea,
    sto usando menubar 4.7 ho creato il menu è va tutto alla grande,ma non riesco a ottenere le sottocategorie nonostante aver creato il menu Category tree.
    il mio thema in uso è Charmer by Magpress, potresti aiutarmi a creare un menu con categorie e sottocategorie.

    Ti ringrazio anticipatamente

  108. andrea on September 3rd, 2010

    Ciao Francesco,

    per ottenere un menu a più livelli devi usare il template Suckerfish oppure Superfish. Gli altri template sono per menu a un solo livello.

  109. Pasquale on September 7th, 2010

    Ciao Andrea,
    ho installato Menubar ed ho il template Suckerfish, ma quando creo delle voci menu con la funzione Tree-Page, nel menù non compare solo la “pagina madre”, ma tutti i sottolivelli in orizzontale… Come mai?
    Grazie

  110. andrea on September 8th, 2010

    Ciao Pasquale,

    per far comparire solo la pagina madre devi usare il tipo Page, non il tipo PageTree.

  111. Pasquale on September 8th, 2010

    Si ma non riesco a fare un menù a tendina in questo modo! Perchè con Page non comprende i sottolivelli, mentre PageTree si, giusto? Ma se metto l’ultimo tipo mi compaiono tutti i livelli subito non quando io seleziono la voce della pagina madre! Non so se mi sono spiegato…

  112. andrea on September 8th, 2010

    Si, adesso ho capito, si tratta di un problema di CSS.

    Ti suggerisco di partire con il template Suckerfish con sf-blue.css, e modificare il foglio di stile sf-blue.css finchè non ottieni lo stile che ti interessa.

    In questo modo userai automaticamente tutte le regole in sf-blue.css che fanno funzionare i menu a tendina. Fammi sapere come procedi!

  113. Francesco on November 11th, 2010

    Ciao e complimenti un ottimo plugin!
    Nell’installarlo ho trovato due anomali (dovute da me ovviamente) che non riesco a sanare.
    - la prima è che seppur impostando il div a 930px il menù mi viene leggermente più piccolo seppur sia intervenuto come te hai suggerito mettendo margin: 1px 1px 1px 1px;
    - la seconda è che il menu mi viene visualizzato perfettamente nella pagina dei post ma non in quella delle pagine. dove posso aver sbagliato?

    Grazie di ogni possibile aiuto!!!!!!
    Francesco

  114. andrea on November 11th, 2010

    Ciao Francesco,

    per ottenere la dimensione esatta prova a usare:

    margin: 0;

    Per la seconda domanda ho bisogno di vedere il problema sul tuo sito, fammi sapere!

  115. Francesco on November 11th, 2010

    Ciao Andrea,
    ho provato a mettere margin:0; ma ho ottenuto solo che la barra del menù mi si è spostata alla sinistra del video perdendo la formattazione. Per la seconda cosa prova a vedere queste due pagine
    http://www.dantealighieri.com/?p=977 (viene mostrata)
    http://www.dantealighieri.com/?page_id=290 (non viene mostrata)

    sia in single.php che in page.php c’è la seguente funzione:

    con
    #header_sottomenu{margin: 0 auto;width: 930px;border-bottom:1px dotted #222;}

    Grazie ancora,
    Francesco

  116. andrea on November 12th, 2010

    Ciao Francesco,

    la dichiarazione margin: 0; va inserita nella regola .sf-grey, alla riga 13.

    Ho notato che nel post 977 è presente il [div id="header_sottomenu"] tra il [div id="masthead"] e il [div id="corpo_pagina"], mentre lo stesso div manca nella pagina 290. Prova a controllare i file del tema, eventualmente sposta il menu qualche riga prima, oppure dimmi quale tema usi così lo guardo anch’io.

  117. Francesco on November 12th, 2010

    Prima di tutto sei un Grande!
    Secondo, aprendo il file page.php da editor esterno invece che da editor di wp, ho visto che le linee di comando per la visualizzazione del menù non erano inserite.. !?!?!?
    Per il margine ho fatto quello che mi hai detto ma nessun cambiamento.
    Il tema che uso non è frutto della mia prima esperienza con wordpress e quindi costruito da me sulle miei esigenze (gusti).
    Ciao
    Francesco

  118. andrea on November 13th, 2010

    Bene, mi fa piacere che un problema sia stato risolto!
    PS: anche il problema del margine mi sembra risolto, forse non hai notato subito il cambiamento se non hai svuotato la cache del browser.

  119. Meowmakeup on March 13th, 2011

    Post semplicemente fantastico…
    io sono una novellina in tutti i sensi, anche se credo di aver fatto “miracoli” rispetto alla mia ignoranza in materia (mi occupo di altro nella vita!)..ergo…perdonate la mia domanda banale :(
    Stavo cercando di creare un menu personalizzato, ho installato il plugin Menubar inizialmente direttamente dalla directory, poi credo di aver sbagliato qualcosa nei passaggi successivi, cosi ho preferito eliminare e reinstallare “manualmente” creando una cartella “Menubar” e caricando poi tutto il contenuto all’interno.
    Nel momento in cui vado ad attivare il plugin e poi dalla sezione “Aspetto” clicco su Menubar…mi appare una pagina bianca con scritto “Impossibile caricare menubar/wpm-admin.php”
    Ho il sospetto di aver inavvertitamente eliminato qualcosa prima…ma non saprei cosa :(
    Sapreste indirizzarmi voi?
    Grazie
    Ornella :)

  120. andrea on March 13th, 2011

    Ciao Ornella,

    prova a rinominare la cartella ‘Menubar’ che hai creato in ‘menubar’, tutto in minuscolo. Crea anche la cartella ‘menubar-templates’ sotto ‘plugins’, ti servirà per metterci i template.

  121. Antonio on May 3rd, 2011

    Ciao,

    sto provando ad inserire un menù al tema German Newspaper 1.2.33 di Christian Gnoth.

    Ho istallato correttamente il plug-in e il template. Ho creato il menu e scelto il template. Quanto però vado ad inserire la stringa
    alla fine del file header.php mi compaiono 2 barre menù a due altezze diverse una con le scritte e una senza. Se invece inserisco la stringa in mezzo al file header.php l’home page diventa bianca.

    Cosa potrei aver sbagliato??
    Grazie mille
    Antonio

  122. andrea on May 4th, 2011

    Ciao Antonio,

    la modifica è più semplice da fare che da spiegare, così ti ho inviato il file header.php modificato, devi solo inserire il nome del tuo menu.

  123. Antonio on May 4th, 2011

    Grazie mille, sei stato veramente molto gentile.

    Ho inserito il nuovo file header.php che mi hai inviato e funziona alla grande!! :)

    Mi sono anche permesso di cambiare i colori al menù…:P

    Splendido Plug-in funziona alla grande ed è veramente molto bello.

    Grazie ancora
    Antonio

  124. daniele on May 7th, 2011

    Ciao, improvvisamente il plugin non funziona più, Se cambio template di menubar appare l’errore come se mancasse la chiama wp head (in realtà ben presente nell’header.php).

  125. andrea on May 7th, 2011

    Ciao Daniele,

    prova a controllare se le protezioni sono corrette. Se non risolvi posso dare un’occhiata alla tua installazione, ma ho bisogno di un login per accedere al tuo sito.

  126. daniele on May 8th, 2011

    Ciao Andrea,
    quali protezioni? Intendi il browser o di wp?

    Guarda, ho provato con una pagina del sito presente nella cache di Google e, stranamente, là funziona.
    Stranamente, perchè, controllando il sorgente, hanno lo stesso codice e gli script sono uguali (solo jquery.min.js era 3.1 ora è 3.1.2).
    che mistero…

  127. andrea on May 8th, 2011

    Ciao Daniele,

    intendevo i permessi di lettura delle cartelle in ‘menubar-templates’. Se non sono impostati correttamente, Menubar non riesce a leggere i template.

    Per caso il problema è sorto dopo un aggiornamento di release WordPress?

  128. daniele on May 8th, 2011

    trovato il problema… avevo spostat sul widget lo script per far pubblicare il post su fb, togliendolo menubar funziona come prima.

  129. daniele on May 8th, 2011

    Mi correggo, il conflitto era con il plugin wp-print, ma solo se inserito come widget. All’interno del template non dava alcun problema.

  130. andrea on May 8th, 2011

    Grazie Daniele, queste informazioni mi serviranno per capire come posso modificare Menubar per renderlo compatibile anche con WP-Print.

Leave a reply

Spam Protection by WP-SpamFree