Maison / Réseaux sociaux / Joomla 3 comment désactiver temporairement le menu principal. Comment supprimer la maison ou la maison de l'élément de menu Joomla. Paramétrage des menus. Définissez les valeurs sur "Par défaut"

Joomla 3 comment désactiver temporairement le menu principal. Comment supprimer la maison ou la maison de l'élément de menu Joomla. Paramétrage des menus. Définissez les valeurs sur "Par défaut"

De l'auteur : Je vous souhaite la bienvenue chers lecteurs. Le menu est un élément dont aucun site sur Internet ne peut se passer, puisque ce bloc simplifie grandement la navigation et donne accès aux principales pages de la partie utilisateur du site. De plus, si le site est assez complexe et contient un grand nombre de pages, le nombre de liens de menu sera également important, ce qui signifie que pour économiser de l'espace libre, le menu est créé à plusieurs niveaux. Par conséquent, dans cet article, nous expliquerons comment créer un menu déroulant dans joomla 3.

En gros, la fonctionnalité menu à plusieurs niveaux posé dans version de base Joomla, tout comme les catégories multi-niveaux, gestionnaire de contenu. Mais, en ce qui concerne l'affichage du menu déroulant, il y a un petit problème ici, c'est que dans différents modèles, le même menu à plusieurs niveaux sera affiché différemment. Par exemple, dans le modèle standard CMS Joomla- Photostar, le menu déroulant à plusieurs niveaux s'affichera très bien et utilisera des fonctionnalités absolument standard.

En même temps, un autre template Beez3 standard, en général, à mon avis, ne s'affiche pas correctement ce menu.

De plus, les éléments enfants n'apparaissent que lorsque l'utilisateur clique sur l'élément parent. De plus, un menu déroulant dans Joomla peut être implémenté à l'aide d'extensions spéciales qui, sur la base des données du gestionnaire de menus, affichent correctement les liens du menu à plusieurs niveaux.

Par conséquent, pour commencer, définissons la structure des liens du futur menu, puis parlons de son affichage à l'écran. Alors, allez dans le gestionnaire de menus et créez un nouveau menu.

Sur le page suivante spécifier le titre du menu, son nom système, brève description et cliquez sur le bouton "Enregistrer".

En même temps, pour créer des liens de menu parent, dans le " élément parent", vous devez sélectionner "Élément racine du menu". Une fois que tous les éléments parents ont été créés, il est temps de créer les éléments enfants.

Veuillez noter que lors de la création d'un lien enfant dans le champ "Elément parent", vous devez sélectionner l'élément de menu parent créé précédemment. Ainsi, les éléments enfants formeront la partie déroulante du menu, à moins bien sûr cette opportunité pris en charge par le modèle. Après avoir ajouté tous les liens nécessaires, dans le gestionnaire de menus, nous obtiendrons la structure suivante.

Ainsi, pour le CMS Joomla, le menu déroulant est presque prêt, il ne reste plus qu'à créer un module qui l'affichera à la position requise du template. Alors, allez dans le "Gestionnaire de menus" et créez un nouveau module de menu.

Tendances et approches modernes du développement Web

Apprenez l'algorithme pour une croissance rapide à partir de zéro dans la création de sites Web

Lors de la configuration du module, précisez son titre, sélectionnez la position d'affichage dans le modèle et les pages sur lesquelles il sera disponible, et n'oubliez pas de sélectionner le menu affiché dans le champ "Sélection de menu".

Après avoir enregistré le module, nous passons à la partie utilisateur pour vérification.

Comme vous pouvez le voir, pour le template Photostar, le menu s'affiche parfaitement, mais comment faire un menu déroulant dans joomla 3, pour un autre template, demandez-vous. La réponse est assez simple - utilisez une extension tierce. Et dans cet article, nous examinerons un module appelé ARI Ext Menu .

En cliquant sur le bouton "Télécharger", nous sommes redirigés vers le site du développeur, où un lien est fourni pour télécharger le module.

Après le téléchargement, installez l'extension de manière standard et allez dans le gestionnaire de menu pour l'activer.

Le module est assez fonctionnel et contient un grand nombre de paramètres différents, sur lesquels je ne m'attarderai pas maintenant, d'autant plus que presque tous sont responsables de apparence et nécessitent des tests simples. L'essentiel est de spécifier le titre, de sélectionner la position d'affichage dans le modèle, de changer le statut en "Publié" et dans le champ "Nom du menu" de sélectionner le menu qui sera affiché dans le module.

En fait, après l'enregistrement, nous verrons le résultat suivant.

C'est-à-dire que le module accomplit sa tâche avec succès.

Vous savez maintenant comment créer un menu déroulant dans Joomla. Si vous souhaitez en savoir plus sur la structure des modules au niveau du code, vous trouverez notre nouveau cours.

Ceci conclut cet article ! Bien à vous et bon codage !!!

Tendances et approches modernes du développement Web

Apprenez l'algorithme pour une croissance rapide à partir de zéro dans la création de sites Web

Joomla est un bon CMS gratuit. Mais n'oubliez pas que tout ce qui est gratuit a ses propres "blagues". L'une de ces "blagues" est que dans Menu Joomla il doit y avoir un élément de menu par défaut activé. Par défaut, cet élément de menu est "Accueil".

Imaginons une situation. Nous avons "Accueil" dans le menu de la page et nous voulons le désactiver. On le désactive... et on nous répond "Vous ne pouvez pas dépublier le menu par défaut". Et voici le problème à l'improviste.

Comment supprimer l'élément de menu par défaut home de Joomla ?

Méthode 1. Le plus simple

Le moyen le plus simple consiste à créer un autre menu, dans celui-ci l'élément de menu par défaut et à ne pas l'afficher sur la page. Autrement dit, vous devriez juste avoir un autre menu créé que vous ne publiez nulle part, dans aucune des positions de module.

Méthode 2. La plus correcte

Trouvez your_site/templates/your_template/default_component.php dans le dossier template. Nous y prescrivons

Switch ($item->browserNav) : par défaut : case 0 : if (in_array($item->id, $path))( echo " ".$typelien.""; )sinon ( ?> href="clignoter ; ?>">

Chaque fois que vous créez un nouveau site, immédiatement après l'installation de Joomla, vous devez effectuer certaines des mêmes procédures. Ils ne dépendent pas du type de site. Il peut s'agir d'une boutique en ligne, d'un portail, d'un forum, d'un site de carte de visite. Dans tous les cas, l'ensemble initial de manipulations est le même. Dans cet article, je vais donner 12 étapes que vous devez faire immédiatement après l'installation de Joomla.

Étape 6 : Définir tous les paramètres générauxJoomla.

Immédiatement après avoir installé Joomla et terminé les cinq étapes précédentes, vous devez accéder aux paramètres généraux de Joomla ( Système -> Paramètres généraux), parcourez chacun d'eux, par tous les onglets, et définissez immédiatement tout ce dont vous avez besoin. Je répète encore une fois : immédiatement !

Je suis prêt à parier qu'il n'y a pas de webmaster utilisant Joomla qui, après avoir terminé le travail sur le site suivant, n'a pas oublié au moins une fois de définir des métadonnées dans les paramètres généraux. Vous semblez vous en souvenir, mais au bout d'une minute vous les oubliez déjà. Il semblerait que cela pourrait être plus facile que d'aller dans les paramètres et de définir la méta description du site. Vous pensez : "Allez, je vais laisser ce champ vide pour l'instant, et le remplir plus tard." Ne le remplissez pas jusqu'à ce que le référencement vous pique dans le nez. Comme le dit le proverbe : "Il n'y a rien de plus permanent que temporaire." Ici ça marche à 100%. Si vous ne savez pas quoi spécifier dans un paramètre particulier, laissez-le tel quel. Mais si vous le savez, ou si vous le saurez plus tard, ne fermez pas cette fenêtre tant que tout n'est pas rempli.

Je vous conseille de définir l'option ici Durée de vie de la session pendant 30 à 120 minutes. 15 minutes c'est très court et encore une fois, en saisissant le login et le mot de passe pour entrer dans le panneau d'administration, vous jurerez, mais vous n'irez pas dans les paramètres généraux pour modifier la durée de vie de la session. Pourquoi? Parce qu'il n'y a rien de plus permanent que temporaire. =)

Action 7. Activer l'affichage des positions des modules.

Si vous créez vous-même un site Web, cette action vous facilitera grandement la vie. Déjà, tout le monde ne sait pas que Joomla a la possibilité de visualiser les positions des modules que contient le template. Il suffit d'ajouter à l'URL du site ? pt=1 la page sera affichée avec les positions des modules. Pour des raisons de sécurité, cette fonctionnalité est désactivée par défaut dans les dernières versions de Joomla.

Qu'est-ce qui devrait être fait?

Aller à Extensions -> Gestionnaire de modèles -> Paramètres et en option Voir les postes des modules installer Inclus.

Après cela, sur le site, vous pouvez voir toutes les positions des modules :

Étape 8 : Installer et configurer l'éditeurJCE.

L'éditeur WYSIWYG standard TinyMCE, qui est installé par défaut dans Joomla, n'est, pour le moins, pas très bon. Si vous avez déjà utilisé l'éditeur JCE, cela est particulièrement visible. A la question de la nécessité d'installer JCE. Oui, le client, peu tenté par les subtilités du CMS Joomla, n'a pas précisé les exigences exactes pour l'éditeur visuel dans les termes de référence, ce qui signifie que tout peut être laissé par défaut en la matière et s'en passer en toute bonne conscience. Je dirai ceci : même si vous faites un site sur commande, vous installerez toujours JCE avant tout pour vous-même. Pourquoi? Car dès qu'il s'agit de concevoir au moins un matériel à l'aide d'un éditeur visuel, le temps consacré à l'installation de JCE sera payant avec intérêt.

Qu'est-ce qui devrait être fait?

Aller à Extensions -> Gestionnaire d'extensions.

Nous appuyons sur le bouton Ajouter un signet "Installer depuis JED"

Dans la barre de recherche, saisissez " ECJ' et rechercher.

Allez dans l'extension JCE et cliquez sur le bouton Installer. L'éditeur sera installé.

Si tout est fait correctement, alors JCE s'ouvrira lors de la création du matériel :

Je n'écris pas sur la configuration de l'éditeur, car c'est le sujet d'un article séparé ou même d'une série d'articles. Je peux seulement dire que les paramètres par défaut de l'éditeur conviennent parfaitement à la plupart des sites et que JCE peut être utilisé immédiatement après l'installation.

Étape 9 : Installer et configurer le composant de sauvegardeAkeebasauvegarde.

Ne négligez jamais la sauvegarde. Même au stade du développement du site. Surtout au stade du développement du site. Au cours de mes nombreuses années de travail avec Joomla, j'ai déterré beaucoup de sujets sur des forums bien connus. Une question du type : « J'ai installé cette extension et le site a cessé de fonctionner. Que devrais-je faire?" arrive très, très souvent. Il arrive qu'une action irréfléchie du webmaster entraîne le fait que de nombreuses heures de restauration du site soient nécessaires. La part du lion de ce temps est consacrée à tout trier et à trouver la cause du problème. Ayant une copie de sauvegarde du site à portée de main, vous pouvez la restaurer en quelques minutes en faisant quelques clics.

Il est particulièrement pratique d'utiliser le composant pour créer des sauvegardes et les restaurer à partir de celles-ci. AkeebaSauvegarde. Ne le considérez pas comme de la publicité. Les développeurs ont vraiment fait de leur mieux. Un grand nombre de paramètres, la possibilité de s'exécuter selon un calendrier, de restaurer le site à partir de n'importe quelle sauvegarde en quelques clics. Le composant a des versions gratuites et payantes. Tout ce qui est décrit ci-dessus est disponible dans la version gratuite. Mais celui payant est aussi très bon. Pour moi, son principal avantage est la possibilité de créer automatiquement des sauvegardes vers des services cloud, tels que Yandex.Disk, qui offre gratuitement 10 Go par compte. Le nombre de comptes n'est pas limité. Une fois en réglant Akeebasauvegarde, vous pouvez complètement fermer le sujet des sauvegardes et ne pas y penser avant le jour X. Je vais certainement vous en dire plus sur ce merveilleux composant et sur la création de sauvegardes dans les nuages ​​dans des articles séparés.

Action 10. Modifiez l'adresse de connexion au panneau d'administration.

Cette action est liée à la sécurité de Joomla. D'une part, il n'est pas nécessaire de le faire immédiatement après l'installation, mais d'autre part, si vous ne le faites pas tout de suite, avec une probabilité de 90 % vous ne le ferez pas plus tard, exposant ainsi votre site à de potentielles danger. Vous pouvez en savoir plus sur le choix d'un mot de passe et la modification de l'adresse de connexion au panneau d'administration dans l'article Joomla Protection. Partie 2. Protéger Joomla des devinettes de mot de passe.

Étape 11 : Installez l'extension de plan de sitexmap.

Le plan du site est devenu presque la norme dans la création de sites Web. Il permet aux moteurs de recherche de voir toutes les pages pertinentes de votre site. De plus, vous pouvez montrer le plan du site à vos visiteurs pour les aider à s'y retrouver.

Une bonne extension gratuite pour créer un sitemap est xmap.

Cette extension est assez facile à mettre en place. En conséquence, vous recevrez un plan du site dans un format pour les moteurs de recherche et une carte html qui peut être transformée en élément de menu et affichée aux visiteurs.

Il peut être intéressant de se débarrasser des pages dupliquées en combinant un sitemap et en configurant correctement le fichier robots.txt. On en parle dans le 12 dernier acte.

Étape 12 : Personnalisez le fichierrobots.SMS.

Dossier robots.txt situé à la racine du site et indique aux moteurs de recherche quelles sections du site peuvent être indexées et lesquelles ne le sont pas. Ce fichier peut être configuré de différentes manières. Tout dépend du projet spécifique et des exigences.

Vous pouvez en savoir plus sur le fichier, la syntaxe et des exemples de paramètres de base sur le lien : http://joomlaforum.ru/index.php/topic,193446.0.html

Une option intéressante pour combiner les paramètres de fichiers robots.txt et plans de site xmap en termes de suppression d'absolument tous les doublons sur le site. L'approche est :

  1. Fermez l'intégralité du site, à l'exception de l'extension Xmap, afin qu'elle ne soit pas indexée par les moteurs de recherche.
  2. Créez un sitemap qui contiendra toutnécessaire pages du site.
  3. Soumettez votre sitemap aux moteurs de recherche.

De ce fait, il s'avère que les moteurs de recherche n'indexeront que les pages du site que nous leur indiquerons. Dans ce cas, vous n'avez pas à vous soucier des différents doublons entrant dans l'index.

Les étapes décrites ci-dessus vous permettront de vous débarrasser d'un certain nombre de problèmes pouvant survenir lors du processus de création d'un site sur Joomla. Il est recommandé de les faire tout de suite. Vous pouvez même créer votre propre build Joomla afin de ne pas avoir à répéter les mêmes étapes à chaque fois, mais n'oubliez pas qu'il devra être mis à jour avec la sortie des nouvelles versions de Joomla et des extensions. Ce qui est plus pratique : faire 12 étapes à chaque fois après avoir installé Joomla ou suivre votre propre build - chacun décide par lui-même. Je veux juste noter que vous n'avez pas besoin de télécharger les assemblages d'autres personnes à partir d'Internet. Ils peuvent contenir n'importe quoi : virus, liens cachés, erreurs. La distribution Joomla doit être prise uniquement à partir du site officiel Joomla.org.

P.S. : Toutes les extensions décrites dans l'article peuvent être installées par analogie avec JCE via Extension Manager, signet Installer depuis JED.

En contact avec

Nous continuons à nous familiariser avec l'administration de Joomla 3. Dans cet article, nous nous familiariserons en détail avec la possibilité du menu système de Joomla. Peut-être n'est-il pas nécessaire de dire ce qu'est un menu de site. Qu'il suffise de dire que sur le site Joomla, le menu peut être placé verticalement à droite et/ou placé horizontalement dans la zone de l'en-tête du site.

D'après les informations générales sur le menu Joomla, il convient de mentionner que les matériaux de catégorie qui ne sont attachés à aucun menu du site ne seront pas visibles sur le site.

Menus et éléments de menu Joomla 3

Les menus du site Joomla sont créés par l'administrateur du site ou les utilisateurs du site avec des autorisations définies pour gérer les menus du site. Les droits de gestion des menus sont définis dans l'onglet Composants→Gestionnaire de menus→Droits.

Le menu Joomla lui-même n'est pas informatif, mais une unité système du site. Un menu est créé pour la création ultérieure d'éléments de menu informatifs.

Noter: Sur un site Joomla, vous pouvez créer n'importe quel nombre de menus et n'importe quel nombre d'éléments de menu avec n'importe quelle profondeur d'imbrication. L'imbrication des menus est une arborescence par type : éléments de menu-sous-éléments d'éléments de menu-sous-éléments de sous-éléments d'éléments de menu, etc.

Comment créer un menu de site Joomla

Pour créer un menu du site, ouvrez l'onglet : Menu→Gestionnaire de menus→Créer un menu à partir d'une barre horizontale ou Structure→Gestionnaire de menus→Créer un menu pour un menu vertical de la partie administrative du site.

Nous donnons un nom au menu, assurez-vous d'entrer le nom système du menu (type de menu). Le type de menu peut être n'importe quel mot latin indiquant clairement l'objectif du menu. Par exemple, mainmenu, homemenu, topmenu, footermenu.

Comment créer des éléments (éléments de sous-menu)

Les éléments de menu sont créés dans l'onglet : Menu→Nom du menu→Créer un élément de menu.

Types d'éléments de menu

Comme je l'ai déjà mentionné, les éléments de menu Joomla 3 sont des unités informatives du site. À l'aide des éléments de menu, vous pouvez ouvrir des pages du site contenant diverses informations. Ces informations peuvent être différentes et selon le type d'informations, différents types de menus sont créés. Regardons les types d'éléments de menu :

Type d'élément de menu

1. Contacts (4 types) ;

2. Fil d'actualités (3 types) ;

3. Matériaux (7 types), à savoir

  • Documents d'archives;
  • Matériaux sélectionnés;
  • Matériel;
  • Blog de catégorie ;
  • Créer du matériel ;
  • Liste de toutes les catégories du site ;
  • Liste de matériel d'une catégorie.

4.Gestionnaire de paramètres ;

5. Gestionnaire d'utilisateurs (7 types) ;

6. Balises (3 types) ;

7. Emballage ;

9.Système (4 types) ;

10.Recherche intelligente.

Comme vous pouvez le voir, il existe de nombreux types d'éléments de menu et avec leur aide, vous pouvez organiser une très bonne navigation sur le site.

Assez de théorie, passons à la pratique et créons un menu avec deux, trois éléments de menu.

Exemple de création de menu de site Joomla

Créons un menu appelé "Menu1". Le nom du système sera "menu-1".

Allez dans l'onglet : Menu→Créer menu.

Sur la page de création de menu, indiquez son nom "Menu1" et le nom système "menu-1".

Cliquez sur le bouton "Créer".

Tout! Le menu a été créé.

Que signifie le nom du menu système ?

Je vais vous montrer à quoi sert le nom du menu système. Nous allons à phpmyadmin gérant la base de données du site.

  • Nous recherchons une table : prefix_menu_types.
  • Ouvrez-le (cliquez sur le nom), qui correspond à la requête SQL :
  • SÉLECTIONNER * À PARTIR DE `prefix_menu_types`
  • Et nous voyons le nom système des menus créés (type de menu).

Conclusion: le nom du système de menu est nécessaire pour créer des valeurs uniques dans les champs de la table menu_types de la base de données Joomla.

Donc, nous avons créé le menu Joomla, il est temps de créer des éléments de menu.

Création d'éléments de menu Joomla

Dans l'onglet Menu → Éléments de menu → Créer un menu, créez un élément de menu.

class="eliadunit">

Donnez un nom à l'élément de menu.

Sélectionnez le type d'élément de menu. Que ce soit le type de menu : Catégorie Blog.

Spécifiez la fenêtre cible : Une nouvelle fenêtre avec des éléments de navigation.

A droite, nous indiquons le nom de notre menu et l'élément parent de cet élément de menu (2,3).

Dans d'autres onglets, définissez d'autres paramètres d'élément de menu :

Options de mise en page du blog (3) – modèle de blog. Vous pouvez spécifier le nombre de colonnes.

Affichage (4) - un modèle pour afficher un matériel séparé ;

Paramètres d'intégration (5) – activez la création de flux RSS pour cet élément de menu.

Paramètres de la page (7). Ici, vous pouvez définir un titre alternatif qui sera visible dans le navigateur. Vous pouvez également inclure un titre de page. Il sera visible au début de toutes les pages de cet élément de menu dans les balises

, qui correspond à toutes les pages de la catégorie blog.

Métadonnées (8). Vous devez renseigner les métadonnées de ce blog, à savoir la description et les mots clés. La description doit être unique et ne pas dépasser 165 caractères. Les mots clés sont facultatifs.

Après avoir vérifié tous les paramètres de l'élément de menu, cliquez sur "Créer" ou "Créer fermer".

Tout! L'élément de menu a été créé. Il reste à placer le menu sur le site.

Comment placer un menu sur un site Joomla

Nous placerons deux menus sur le site. Liste déroulante horizontale et verticale avec affichage de l'arborescence complète du menu.

Comment placer le menu déroulant horizontal Joomla

Le menu horizontal déroulant Joomla est placé dans un module de modèle spécial appelé "menu". Des champs supplémentaires peuvent être créés dans le modèle pour placer le menu, par exemple, footermenu, topmenu.

Pour créer un module de menu, allez dans l'onglet : Gestionnaire de modules→Créer un menu. Sélectionnez le type de module "Menu".

Paramètres du module de menu

Dans l'onglet "Lien aux éléments de menu", précisez sur quelles pages du site afficher ce module avec le menu.