Casa / Mezzi sociali / Joomla 3 come disabilitare temporaneamente il menu principale. Come rimuovere casa o casa dalla voce di menu di Joomla. Configurazione menù. Imposta i valori su "Predefinito"

Joomla 3 come disabilitare temporaneamente il menu principale. Come rimuovere casa o casa dalla voce di menu di Joomla. Configurazione menù. Imposta i valori su "Predefinito"

Dall'autore: Vi do il benvenuto, cari lettori. Il menu è un elemento di cui nessun sito su Internet può fare a meno, poiché questo blocco semplifica notevolmente la navigazione e fornisce l'accesso alle pagine principali della parte utente del sito. Allo stesso tempo, se il sito è piuttosto complesso e contiene un numero enorme di pagine, anche il numero di collegamenti al menu sarà elevato, il che significa che per risparmiare spazio libero, il menu viene creato come multilivello. Pertanto, in questo articolo parleremo di come creare un menu a tendina in joomla 3.

Fondamentalmente, la funzionalità menù multilivello adagiato dentro versione base Joomla, proprio come le categorie multilivello, content manager. Ma, per quanto riguarda la visualizzazione del menu a discesa, qui c'è un piccolo problema, ovvero che in modelli diversi lo stesso menu multilivello verrà visualizzato in modo diverso. Ad esempio, nella norma Modello CMS Joomla - Photostar, il menu a discesa multilivello verrà visualizzato correttamente e utilizzando funzionalità assolutamente standard.

Allo stesso tempo, un altro modello standard di Beez3, in generale, a mio avviso, non viene visualizzato correttamente questo menù.

Inoltre, gli elementi figli vengono visualizzati solo quando l'utente fa clic sull'elemento genitore. Inoltre, un menu a tendina in Joomla può essere implementato utilizzando apposite estensioni che, in base ai dati del gestore menu, visualizzano correttamente i link del menu multilivello.

Pertanto, per cominciare, definiamo la struttura dei collegamenti del futuro menu, quindi parliamo della sua visualizzazione sullo schermo. Quindi, vai al menu manager e crea un nuovo menu.

SU pagina successiva specificare il titolo del menu, il suo nome di sistema, breve descrizione e fare clic sul pulsante "Salva".

Allo stesso tempo, per creare collegamenti di menu principali, nel campo "Elemento principale", selezionare il valore "Elemento principale del menu". Una volta che tutti gli elementi padre sono stati creati, è il momento di creare gli elementi figlio.

Tieni presente che quando crei un collegamento figlio nel campo "Elemento padre", devi selezionare la voce di menu padre creata in precedenza. Così, elementi figlio, formerà la parte a discesa del menu, a meno che ovviamente questa opportunità supportato dal modello. Dopo aver aggiunto tutti i collegamenti necessari, nel menu manager otterremo la seguente struttura.

Quindi, per CMS Joomla, il menu a discesa è quasi pronto, resta solo da creare un modulo che lo visualizzerà nella posizione richiesta del modello. Quindi, vai al "Menu Manager" e crea un nuovo modulo di menu.

Tendenze e approcci moderni nello sviluppo web

Impara l'algoritmo per una rapida crescita da zero nella creazione di siti web

Quando si imposta il modulo, specificarne il titolo, selezionare la posizione di visualizzazione nel modello e le pagine in cui sarà disponibile e non dimenticare di selezionare il menu visualizzato nel campo "Selezione menu".

Dopo aver salvato il modulo, andiamo alla parte utente per la verifica.

Come puoi vedere, per il modello Photostar, il menu viene visualizzato perfettamente, ma come creare un menu a discesa in joomla 3, per un altro modello, chiedi. La risposta è abbastanza semplice: usa un'estensione di terze parti. E in questo articolo vedremo un modulo chiamato ARI Ext Menu .

Facendo clic sul pulsante "Download", siamo reindirizzati al sito Web dello sviluppatore, dove viene fornito un collegamento per scaricare il modulo.

Dopo il download, installa l'estensione in modo standard e vai al menu manager per attivarlo.

Il modulo è abbastanza funzionale e contiene un numero enorme di impostazioni diverse, la cui recensione non mi soffermerò ora, soprattutto perché quasi tutte sono responsabili di aspetto e richiedono semplici test. La cosa principale è specificare il titolo, selezionare la posizione di visualizzazione nel modello, modificare lo stato in "Pubblicato" e nel campo "Nome menu" selezionare il menu che verrà visualizzato nel modulo.

In realtà dopo aver salvato vedremo il seguente risultato.

Cioè, il modulo esegue correttamente il suo compito.

Ora sai come creare un menu a discesa in Joomla. Se vuoi saperne di più sulla struttura dei moduli a livello di codice, troverai il nostro nuovo corso.

Questo conclude questo articolo! Tutto il meglio per te e buona codifica !!!

Tendenze e approcci moderni nello sviluppo web

Impara l'algoritmo per una rapida crescita da zero nella creazione di siti web

Joomla va bene CMS gratuito. Ma non dimenticare che tutto ciò che è gratuito ha le sue "battute". Uno di questi "scherzi" è quello in Menù Joomla ci deve essere qualche voce di menu predefinita abilitata. Per impostazione predefinita, questa voce di menu è "Home".

Immaginiamo una situazione. Abbiamo "Home" nel menu della pagina e vogliamo disattivarlo. Lo spegniamo ... e ci viene risposto "Non puoi annullare la pubblicazione del menu predefinito". E qui arriva il problema all'improvviso.

Come rimuovere la voce di menu predefinita home da Joomla?

Metodo 1. Il più semplice

Il modo più semplice è creare un altro menu, in esso la voce di menu predefinita e non visualizzarla sulla pagina. Cioè, dovresti semplicemente creare un altro menu che non pubblichi da nessuna parte, in nessuna delle posizioni del modulo.

Metodo 2. Il più corretto

Trova your_site/templates/your_template/default_component.php nella cartella dei template. Prescriviamo in esso

Switch ($item->browserNav) : default: case 0: if (in_array($item->id, $path))( echo " ".$tipo di collegamento.""; )altrimenti ( ?> href="sussultare; ?>">

Ogni volta che crei un nuovo sito, subito dopo aver installato Joomla, devi eseguire alcune delle stesse procedure. Non dipendono dal tipo di sito. Può essere un negozio online, un portale, un forum, un sito di biglietti da visita. In ogni caso, l'insieme iniziale di manipolazioni è lo stesso. In questo articolo, fornirò 12 passaggi che devi eseguire immediatamente dopo l'installazione di Joomla.

Passaggio 6: impostare tutte le impostazioni generaliJoomla.

Subito dopo aver installato Joomla e aver completato i cinque passaggi precedenti, dovresti andare alle impostazioni generali di Joomla ( Sistema -> Impostazioni generali), passa attraverso ciascuno di essi, attraverso tutte le schede e imposta immediatamente tutto ciò di cui hai bisogno. Ripeto ancora una volta: subito!

Sono pronto a scommettere che non esiste un webmaster che utilizza Joomla che, dopo aver terminato il lavoro sul prossimo sito, almeno una volta non si sia dimenticato di impostare i meta-dati nelle impostazioni generali. Ti sembra di ricordartene, ma dopo un minuto te ne dimentichi già. Sembrerebbe che potrebbe essere più semplice che entrare nelle impostazioni e impostare la meta descrizione del sito. Pensi: "Dai, per ora lascio vuoto questo campo e lo riempio più tardi". Non compilarlo fino a quando il SEO non ti colpisce il naso. Come dice il proverbio: "Non c'è niente di più permanente che temporaneo". Qui funziona al 100%. Se non sai cosa specificare in una particolare impostazione, lasciala così com'è. Ma se lo sai, o lo scoprirai più tardi, non chiudere questa finestra fino a quando tutto non sarà compilato.

Ti consiglio di impostare l'opzione qui Durata della sessione per 30-120 minuti. 15 minuti sono pochissimi e ancora una volta, inserendo login e password per entrare nel pannello di amministrazione, giurerete, ma non entrerete nelle impostazioni generali per modificare la durata della sessione. Perché? Perché non c'è niente di più permanente che temporaneo. =)

Azione 7. Abilitare la visualizzazione delle posizioni del modulo.

Se stai creando un sito Web da solo, questa azione ti renderà la vita molto più semplice. Già, non tutti sanno che Joomla ha la possibilità di visualizzare le posizioni dei moduli che il template contiene. È sufficiente aggiungere all'URL del sito ? pp=1 la pagina verrà mostrata con le posizioni dei moduli. Per motivi di sicurezza, questa funzione è disabilitata per impostazione predefinita nelle ultime versioni di Joomla.

Cosa dovrebbe essere fatto?

Vai a Estensioni –> Gestore modelli –> Impostazioni e in opzione Visualizza le posizioni dei moduli installare Incluso.

Successivamente, sul sito puoi vedere tutte le posizioni dei moduli:

Passaggio 8: installa e configura l'editorJCE.

L'editor WYSIWYG standard TinyMCE, che è installato in Joomla per impostazione predefinita, non è, per usare un eufemismo, molto buono. Se hai già utilizzato l'editor JCE, questo è particolarmente evidente. Alla domanda sulla necessità di installare JCE. Sì, il cliente, non tentato dalle complessità del CMS Joomla, non ha specificato i requisiti esatti per l'editor visivo nei termini di riferimento, il che significa che tutto può essere lasciato per impostazione predefinita in questa materia e saltarlo con la coscienza pulita. Dirò questo: anche se crei un sito su ordinazione, installerai comunque JCE prima di tutto per te stesso. Perché? Perché non appena si tratta di progettare almeno un materiale utilizzando un editor visivo, il tempo speso per l'installazione di JCE ripagherà con gli interessi.

Cosa dovrebbe essere fatto?

Vai a Estensioni –> Gestore estensioni.

Premiamo il pulsante Aggiungi segnalibro "Installa da JED"

Nella barra di ricerca, inserisci " JCE' e cerca.

Vai all'estensione JCE e fai clic sul pulsante Installare. L'editor verrà installato.

Se tutto è fatto correttamente, JCE si aprirà durante la creazione del materiale:

Non scrivo sull'impostazione dell'editor, poiché questo è l'argomento di un intero articolo separato o anche di una serie di articoli. Posso solo dire che le impostazioni predefinite dell'editor sono abbastanza adatte per la maggior parte dei siti e JCE può essere utilizzato immediatamente dopo l'installazione.

Passaggio 9: installare e configurare il componente di backupAkeebabackup.

Non trascurare mai il backup. Anche nella fase di sviluppo del sito. Soprattutto nella fase di sviluppo del sito. Durante i miei molti anni di lavoro con Joomla, ho scoperto molti argomenti su forum famosi. Una domanda del tipo: “Ho installato questa estensione e il sito ha smesso di funzionare. Cosa dovrei fare?" accade molto, molto spesso. Succede che un'azione sconsiderata del webmaster porti al fatto che sono necessarie molte ore per ripristinare il sito. La parte del leone di questo tempo viene spesa per sistemare tutto e trovare la causa del problema. Avendo a portata di mano una copia di backup del sito, puoi ripristinarla in un paio di minuti facendo un paio di click.

È particolarmente conveniente utilizzare il componente per creare backup e ripristinare da essi. AkeebaBackup. Non pensarla come pubblicità. Gli sviluppatori hanno davvero fatto del loro meglio. Un numero enorme di impostazioni, la possibilità di eseguire una pianificazione, ripristinare il sito da qualsiasi backup in un paio di clic. Il componente ha versioni gratuite ea pagamento. Tutto quanto sopra descritto è disponibile nella versione gratuita. Ma anche quello a pagamento è molto buono. Per me, il suo principale vantaggio è la possibilità di creare automaticamente backup su servizi cloud, come Yandex.Disk, che offre gratuitamente 10 GB per account. Il numero di account non è limitato. Una volta impostando Akeebabackup, puoi chiudere completamente l'argomento dei backup e non pensarci fino al giorno X. Ti dirò sicuramente di più su questo meraviglioso componente e sulla creazione di backup nei cloud in articoli separati.

Azione 10. Modificare l'indirizzo di accesso al pannello di amministrazione.

Questa azione è correlata alla sicurezza di Joomla. Da un lato non è necessario farlo subito dopo l'installazione, ma dall'altro, se non lo fai subito, con una probabilità del 90% non lo farai più tardi, esponendo il tuo sito a potenziali Pericolo. Puoi leggere ulteriori informazioni sulla scelta di una password e sulla modifica dell'indirizzo di accesso al pannello di amministrazione nell'articolo sulla protezione di Joomla. Parte 2. Proteggere Joomla dall'indovinare la password.

Passaggio 11: installa l'estensione della mappa del sitoxmap.

La mappa del sito è diventata quasi lo standard nella creazione di siti web. Consente ai motori di ricerca di vedere tutte le pagine pertinenti del tuo sito. Inoltre, puoi mostrare la mappa del sito ai visitatori per aiutarli a navigare.

Un'estensione buona e gratuita per la creazione di una mappa del sito è xmap.

Questa estensione è abbastanza facile da configurare. Di conseguenza, riceverai una mappa del sito in un formato per i motori di ricerca e una mappa html che può essere trasformata in una voce di menu e mostrata ai visitatori.

Potrebbe essere interessante eliminare le pagine duplicate combinando una mappa del sito e impostando correttamente il file robots.txt. È raccontato nell'ultimo, 12 atto.

Passaggio 12: personalizzare il filerobot.TXT.

File robots.txt situato nella root del sito e indica ai motori di ricerca quali sezioni del sito possono essere indicizzate e quali no. Questo file può essere configurato in molti modi diversi. Tutto dipende dal progetto e dai requisiti specifici.

Puoi leggere ulteriori informazioni su file, sintassi ed esempi di impostazioni di base al link: http://joomlaforum.ru/index.php/topic,193446.0.html

Un'opzione interessante per combinare le impostazioni dei file robots.txt e mappe del sito xmap in termini di eliminazione di assolutamente tutti i duplicati sul sito. L'approccio è:

  1. Chiudi l'intero sito ad eccezione dell'estensione Xmap dall'indicizzazione da parte dei motori di ricerca.
  2. Crea una mappa del sito che conterrà Tuttonecessario pagine del sito.
  3. Invia la tua mappa del sito ai motori di ricerca.

Di conseguenza, risulta che i motori di ricerca indicizzeranno solo quelle pagine del sito che indicheremo loro. In questo caso, non devi preoccuparti che diversi duplicati entrino nell'indice.

I passaggi sopra descritti ti permetteranno di eliminare una serie di problemi che possono sorgere nel processo di creazione di un sito su Joomla. Si consiglia di eseguirli immediatamente. Puoi persino creare la tua build Joomla in modo da non dover ripetere gli stessi passaggi ogni volta, ma tieni presente che dovrà essere aggiornata con il rilascio di nuove versioni di Joomla ed estensioni. Cosa è più conveniente: eseguire 12 passaggi ogni volta dopo l'installazione di Joomla o seguire la propria build: ognuno decide da solo. Voglio solo notare che non è necessario scaricare le assemblee di altre persone da Internet. Possono contenere qualsiasi cosa: virus, collegamenti nascosti, errori. La distribuzione di Joomla dovrebbe essere presa solo dal sito ufficiale Joomla.org.

P.S.: Tutte le estensioni descritte nell'articolo possono essere installate per analogia con JCE tramite gestore dell'estensione, segnalibro Installa da JED.

In contatto con

Continuiamo a conoscere l'amministrazione di Joomla 3. In questo articolo, conosceremo in dettaglio la possibilità del menu di sistema di Joomla. Forse non c'è bisogno di dire cos'è un menu del sito. Basti pensare che nel sito Joomla, il menu può essere posizionato verticalmente a destra e/o posizionato orizzontalmente nell'area dell'intestazione del sito.

Dalle informazioni generali sul menu Joomla, vale la pena ricordare che i materiali di categoria che non sono collegati a nessun menu del sito non saranno visibili sul sito.

Menu e voci di menu Joomla 3

I menu del sito Joomla vengono creati dall'amministratore del sito o dagli utenti del sito con autorizzazioni impostate per gestire i menu del sito. I diritti di gestione dei menu sono impostati in Componenti→Gestione menu→scheda Diritti.

Il menu Joomla stesso non è informativo, ma un'unità di sistema del sito. Viene creato un menu per la successiva creazione di voci di menu informative.

Nota: Su un sito Joomla, puoi creare qualsiasi numero di menu e qualsiasi numero di voci di menu con qualsiasi profondità di annidamento. La nidificazione dei menu è un albero per tipo: voci di menu-sottovoci di voci di menu-sottovoci di sottovoci di voci di menu, ecc.

Come creare un menu del sito Joomla

Per creare un menu del sito, aprire la scheda: Menu→Gestore menu→Crea un menu da una barra orizzontale oppure Struttura→Gestione menu→Crea menu per un menu verticale della parte amministrativa del sito.

Diamo un nome al menu, assicurati di inserire il nome di sistema del menu (tipo di menu). Il tipo di menu può essere qualsiasi parola latina che indichi chiaramente lo scopo del menu. Ad esempio, mainmenu, homemenu, topmenu, footermenu.

Come creare voci (voci di sottomenu)

Le voci di menu vengono create nella scheda: Menu→Nome menu→Crea voce di menu.

Tipi di voci di menu

Come ho già accennato, le voci di menu di Joomla 3 sono unità informative del sito. Utilizzando le voci di menu è possibile aprire pagine del sito con varie informazioni. Queste informazioni possono essere diverse e, a seconda del tipo di informazioni, vengono creati diversi tipi di menu. Diamo un'occhiata ai tipi di voci di menu:

Tipo di voce di menu

1. Contatti (4 tipi);

2. Feed di notizie (3 tipi);

3. Materiali (7 tipi), vale a dire

  • Materiali d'archivio;
  • Materiali selezionati;
  • Materiale;
  • Categoria Blog;
  • Creare materiale;
  • Elenco di tutte le categorie del sito;
  • Elenco del materiale di una categoria.

4. Gestore impostazioni;

5. Gestore utenti (7 tipi);

6. Tag (3 tipi);

7. Involucro;

9.Sistema (4 tipi);

10.Ricerca intelligente.

Come puoi vedere, ci sono molti tipi di voci di menu e con il loro aiuto puoi organizzare un'ottima navigazione del sito.

Basta teoria, passiamo alla pratica e creiamo un menu con due, tre voci di menu.

Esempio di creazione del menu del sito Joomla

Creiamo un menu chiamato "Menu1". Il nome del sistema sarà "menu-1".

Vai alla scheda: Menu→Crea menu.

Nella pagina di creazione del menu, specificarne il nome "Menu1" e il nome del sistema "menu-1".

Fare clic sul pulsante "Crea".

Tutto! Il menu è stato creato.

Cosa significa il nome del menu di sistema?

Ti mostrerò a cosa serve il nome del menu di sistema. Andiamo a phpmyadmin che gestisce il database del sito.

  • Stiamo cercando una tabella: prefix_menu_types.
  • Aprilo (clicca sul nome), che corrisponde alla query SQL:
  • SELEZIONA * DA `prefix_menu_types`
  • E vediamo il nome di sistema dei menu creati (tipo di menu).

Conclusione: il nome del sistema di menu è necessario per creare valori univoci nei campi della tabella menu_types nel database Joomla.

Quindi, abbiamo creato il menu Joomla, è ora di creare voci di menu.

Creazione di voci di menu Joomla

Nella scheda Menu → Voci di menu → Crea menu, creare una voce di menu.

class="unità eliad">

Assegna un nome alla voce di menu.

Seleziona il tipo di voce di menu. Lascia che questo sia il tipo di menu: Categoria Blog.

Specifica la finestra di destinazione: una nuova finestra con elementi di navigazione.

Sulla destra, indichiamo il nome del nostro menu e l'elemento padre di questa voce di menu (2,3).

In altre schede, imposta le impostazioni di altre voci di menu:

Opzioni di layout del blog (3) – modello di blog. È possibile specificare il numero di colonne.

Display (4) – un modello per la visualizzazione di un materiale separato;

Impostazioni di integrazione (5) – abilita la creazione di feed RSS per questa voce di menu.

Impostazioni pagina (7). Qui puoi impostare un titolo alternativo che sarà visibile nel browser. Puoi anche includere un titolo di pagina. Sarà visibile all'inizio di tutte le pagine di questa voce di menu nei tag

, che corrisponde a tutte le pagine nella categoria blog.

Metadati (8). Devi inserire i metadati per questo blog, vale a dire la descrizione e le parole chiave. La descrizione deve essere univoca e non più lunga di 165 caratteri. Le parole chiave sono facoltative.

Dopo aver verificato tutte le impostazioni della voce di menu, fare clic su "Crea" o "Crea chiudi".

Tutto! La voce di menu è stata creata. Resta da posizionare il menu sul sito.

Come posizionare un menu su un sito Joomla

Metteremo due menu sul sito. Menu a discesa orizzontale e verticale con visualizzazione dell'intero albero dei menu.

Come posizionare il menu Joomla orizzontale a discesa

Il menu a discesa orizzontale di Joomla è inserito in un modulo modello speciale chiamato "menu". È possibile creare campi aggiuntivi nel modello per posizionare il menu, ad esempio footermenu, topmenu.

Per creare un modulo menu, vai alla scheda: Responsabile del modulo→Crea menù. Selezionare il tipo di modulo "Menu".

Impostazioni del modulo del menu

Nella scheda "Associazione alle voci di menu", specifica su quali pagine del sito mostrare questo modulo con il menu.