• Notre Agence
    • Qui est WEB54 ?
    • Où nous trouver ?
    • Que faisons nous ?
    • Des solutions sur mesure !
    • accessibilité et mobilité
    • Un site dynamique pour qui, pour quoi ?
    • Pour la planête, vous faites quoi ?
    • Et à part le web ?
  • Nos Réalisations
    • Sites Internet
    • design
  • Nos Prestations
    • Création de sites Internet
    • Migration Joomla
    • Refonte de sites Internet
    • Formations
    • Maintenance
    • Référencement
    • Solutions Paypal
  • Devis
    • Devis Création Site Internet
    • Devis Maintenance Site Internet
    • Devis Migration Site Joomla
    • Devis Refonte Site Internet
    • Devis Formation Site Internet
    • Devis Référencement Site Internet
  • Tarifs
    • Tarifs Maintenance
    • Tarifs Migration Joomla
    • Pack "Vitrine"
    • Pack "Boutique en ligne"
  • Contact
  • blog / tutoriels
    • Tutoriels Joomla
      • Astuces Joomla
      • Tutoriels Acymailing
      • Tutoriels Migration Joomla
      • Sécurité Joomla!
    • Tutoriels Gantry
      • Documentation Gantry
      • Gantry pour les nuls
    • Tutoriels Astroïd
    • Tutoriels Gantry5
    • Tutoriels RS
      • Tutoriels RS Form! pro
    • Tutoriels Ja Purity III
    • Tutoriels YouJoomlaSimpleGrid
    • Tutoriels Helix
    • Tutoriels Vertex
    • Tutoriels Framework EF4
    • Tutoriels SP Page Builder
    • Tutoriel Protostar
    • logiciels libres
    • le coin du webmaster
    • tutoriel reférencement
      • réferencer son site Joomla, pas à pas
      • Tutoriel SH404SEF
      • outils seo Joomla
    • RGPD
  • Téléchargements
    • Téléchargements tutoriels Joomla
    • Téléchargements tutoriels Gantry
    • Téléchargements traductions
    • Téléchargements tutoriel T3 framework
    • Téléchargements tutoriels Vertex
  • Vous êtes ici :  
  • Agence Web 54
  • blog / tutoriels
  • Tutoriels Joomla
  • Astuces Joomla

Astuces Joomla

Quelques astuces originales essentiellement sur Joomla / Virtuemart

Créer une liste de catégories Joomla avec images + titre

Un créateur de site a demandé récemment sur un groupe d’entraide Joomla :

Une petite question bête.
Soit une liste de catégories d'articles, ayant chacune des articles ou non.

 

Qui saurait lister les sous catégories d'une rubrique, de manière automatique (qu'elle se rajoute si je rajoute une rubrique dans la longue hiérarchie), mais en les affichant sous la forme d'images avec le nom de la rubrique affichée ? (<div style="float:left;"><img src="/...">NOM DE LA CATEGORIE</div>) En effet, il n'y a pas de module permettant de le faire (ou n'ai-je rien vu ? pourtant j'ai cherché...)

 


Et il nous donne un exemple :
exemple facebook
Nous allons tenter de relever ce défi avec juste l’outil dont on dispose : Joomla !

Lire la suite : Créer une liste de catégories Joomla avec images + titre

Erreur de mise à jour : SQL Duplicate entry for key 'idx_username'

idx username

La récente version de Joomla 3.9.16 inclut l'ajout d'un index de base de données à la table des utilisateurs. Si votre site web Joomla a des noms d'utilisateurs en double, cet ajout d'index échouera et vous verrez une erreur comme dans l'image ci-jointe. Le reste de la mise à jour se déroulera normalement sans problème. 

Si vous avez cette erreur, vous devez d'abord trouver et résoudre les problèmes de doublons de noms d'utilisateur. Chaque nom d'utilisateur de votre site doit être unique, vous devez donc soit le renommer, soit supprimer les doublons. 

Vous pouvez le faire à la main en allant dans la gestion des utilisateurs de votre administration Joomla

Pour trouver les doublons, vous pouvez aussi lancer la commande MySQL suivante dans PhpMyadmin (remplacez #_ avec le préfixe de vos tables)

 

SELECT username FROM #__users GROUP BY username HAVING COUNT(*) > 1

Une fois que vous avez résolu ce problème, vous pouvez naviguer jusqu'à la fonction de correction de la base de données et l'exécuter pour ajouter l'index manquant. Pour ce faire, allez dans Extensions > Gérer > Base de données et cliquez sur le bouton "Réparer".

Si vous rencontrez des problèmes avec ce correctif, n'hésitez pas à nous contacter !

Erreur OVH "Update: Could not open update site #1 "Joomla! Core", URL: https://update.joomla.org/core/list.xml" : La solution !

 

Chez L'hébergeur OVH de nombreux sites voient le système de mise à jour retourner ce genre d'erreurs :

Update: Could not open update site #1 "Joomla! Core", URL: https://update.joomla.org/core/list.xml

Cette erreur empêche votre site de télécharger les mises à jour depuis les serveurs de Joomla, mais pas sur tous les serveurs OVH.

Notre confrêre Marc Dechèvre de l'agence WOLUWEB avait soulevé ce lièvre il y a quelques mois sans que les services techniques d'OVH, ni les forums Joomla.org n'aient pu trouver d'où venait l'erreur.

Ayant été nous-même victime de ce disfonctionnement, nous avons fait des recherches pour comprendre le fonctionnement et les appels des différents serveurs.

Tous le monde se rejetait la balle, et les webmasters au milieu continuaient à devoir faire les mises à jour à la main ... pauvres de nous.

Mais au détour d'une explication, nous est apparu que le serveur Joomla, en communicant vers le site Joomla, interrogeait un fichier sur le serveur :

/libraries/src/Http/Transport/cacert.pem

Après vérification : le fichier en question était vide sur les serveurs en question ... 

La solution est donc de remplacer le fichier vide par un complet d'une autre installation ou par celui existant sur le dépôt Joomla : 

https://github.com/joomla/joomla-cms/blob/staging/libraries/src/Http/Transport/cacert.pem

Il semble que cette solution fonctionne sur les sites ayant rencontré le souci, mais nous ne savons toujours pas pourquoi le fichier s'est retrouvé vide.

Toujours est-il que La TEAM JOOMLA LORRAINE est heureuse d'avoir pu aider nos amis Wallons et résoudre enfin ce post datant de 30 mois sur le forum JOOMLA

Ajouter une image d'entête personnalisée par article joomla

Une demande de certains clients et souvent des graphistes est de pouvoir mettre une image d'entête selon chaque article Joomla.
Il ne s'agit pas d'une image aléatoire mais bel et bien d'une image que l'on aura choisie et qui viendra s'afficher hors de la zone article.

Il existe plusieurs solutions :

  • Certains templates proposent cette fonctionnalité (Helix, JaT3)
  • Coder en php dans le template
  • Modifier grandement la mise en page de l'article par un override (présente des inconvénients
  • Utiliser des outils en les combinant 

C'est cette dernière que nous allons aborder ici

Lire la suite : Ajouter une image d'entête personnalisée par article joomla

La fin du menu caché dans Joomla!

Vous aviez l’habitude (ou pas) de créer des menus cachés dans votre arborescence Joomla ?

Une nouvelle fonctionnalité va vous faire gagner du temps et vous apporter de l’efficacité de travail.

Lire la suite : La fin du menu caché dans Joomla!

Supprimer l'ID de l'article dans les URL de Joomla

Par défaut, Joomla ajoute l'ID de l'article dans les URL des articles et des catégories. Pour des raisons esthétiques, ou pour votre SEO Joomla, il est parfois nécessaire de supprimer ces numéros de vos URL. Certains logiciels de réécriture SEO le font (SH404, Acesef...), mais vous pouvez implémenter vous-même la fonctionnalité dans votre Joomla.

Suivez ce tutoriel pour apprendre comment supprimer l'ID de l'article dans les URL de votre site Joomla3.

Lire la suite : Supprimer l'ID de l'article dans les URL de Joomla

Rediriger le suffixe html dans vos URL Joomla!

Dans la configuration globale de Joomla ! Il y a une option Ajouter un suffixe aux URL Qui vous permet d'ajouter l'extension ".html" à chaque URL générée par Joomla!. Mais si vous activez ou désactivez ces paramètres, toutes vos anciennes URL deviendront invalides. Ce didacticiel vous indique comment ajouter une nouvelle RewriteRule au fichier htaccess Apache pour rediriger toutes les anciennes URL vers leur nouvelle version.

Jisse Reitsma

Écrit parJisse Reitsma/Yireo et traduit par Serge Billon/web54

Jisse est le fondateur de Yireo et principal développeur de nombreuses extensions pour Magento 1, Magento 2 et Joomla. Il est l’auteur de Programming Joomla Plugins et formateur des développeurs de frontend et backend Magento 2. Il est également fier d'être membre de la Zend Z Team.

Recherche de l'option dans la configuration globale

redirection html joomlaL'option Ajouter un suffixe aux URL doit être facile à trouver. Elle se trouve dans la configuration globale de Joomla! en backend. Dans l’onglet Site, vous trouverez quelques paramètres SEO sur la droite. L’option Ajouter un suffixe aux URL Ajoute le suffixe ".html" à vos URL, mais cela nécessite que l’option Réécriture d'URL en clair (SEF) soit activée. Nous recommandons également d’activer l’option Réécriture au 'vol' des URL mais cela nécessite l’utilisation du serveur Web Apache et l’existence du fichier .htaccess.

Désactivation du suffixe

Si vous désactivez le suffixe, vous allez vouloir rediriger toutes vos anciennes URL avec le suffixe ".html" vers leur équivalent sans le suffixe. Pour y parvenir, ajoutez les règles suivantes juste après l’instruction"RewriteEngine On" dans votre fichier .htaccess :

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^(.*)\.html$ /$1 [R,L]

Cela garantira que seules les URL SEF dynamiques se terminant par ".html" seront redirigées. Si vous avez une page HTML statique, celle-ci ne sera pas redirigée.

Activation du suffixe

Si vous utilisiez précédemment des URL sans suffixe et que vous souhaitez passer à des URL se terminant par ".html" vous devrez faire le contraire.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.html$
RewriteRule ^(.*)$ /$1.html [R,L]

Le code est légèrement différent du code ci-dessus. Encore une fois, cela est uniquement appliqué aux Fichiers dynamiques Joomla! , pas aux fichiers HTML statiques.

Plus d'astuces

Le Projet de Documentation Joomla ! a déjà énuméré d'autres astuces qui peuvent être appliquées à travers des changements dans votre fichier htaccess. Si vous allez sur docs.joomla.org et recherchez "htaccess" vous en obtiendrez une belle liste.

Résoudre l'erreur "Accès de Googlebot aux fichiers CSS et JS impossible"

Si en tant qu'utilisateur de Joomla vous avez déclaré vos sites dans le « Google webmaster Tool », vous devriez avoir reçu le message suivant de la part de l'équipe de la « Google search console » :

Accès de Googlebot aux fichiers CSS et JS impossible sur le site

Lire la suite : Résoudre l'erreur "Accès de Googlebot aux fichiers CSS et JS impossible"

Comment créer une page d'erreur 404 personnalisée avec Joomla

Ce tutoriel va vous montrer comment créer une page d'erreur 404 personnalisée pour une utilisation dans votre site Joomla.

Lire la suite : Comment créer une page d'erreur 404 personnalisée avec Joomla

Comment supprimer les ID dans les URLs de Joomla 2.5 ?

Pour des raisons pratiques et de référencement, un webmaster a souvent envie de supprimer les ID qui apparaissent dans les URL's de Joomla.

Voici une méthode qui fonctionne.

Lire la suite : Comment supprimer les ID dans les URLs de Joomla 2.5 ?

Joomla 2.5 Le guide pour débutant en Français

Nous avons traduit, avec Simon Grange le tutoriel complet écrit par hagen Graf sur Joomla 2.5.

Ce long travail servira la communauté et espérons le vous sera utile à vous aussi.

Sommaire du livre :

Lire la suite : Joomla 2.5 Le guide pour débutant en Français

un header uniquement sur la page d'accueil.

Sur le forum Aide-joomla, l'ami Miqui pose une question qui soulève un problème technique :

Comment empêcher l'affichage d'un header dans un template sur les autres pages que la page d'accueil.

Comme c'est un peu pour Miqui que ce tutoriel va être fait, je vais donc me baser sur le template qu'il veut utiliser sur son site afin de faire l'exemple. le template Phoca_acero

Il existe plusieurs méthodes pour y arriver: certaines simples, d'autres plus compliquées, ou encore des solutions où il faut un peu ruser.

Lire la suite : un header uniquement sur la page d'accueil.

Le Guide Pour Débutant - Développement Joomla!

Il y a des stars de Joomla! , Hagen Graf en fait partie !

Si vous n'avez jamais visité cocoate.com, c'est que vous n'habitez pas la planête Joomla! ou que vous êtes passé à côté du maitre.

L'auteur du best seller : joomla 1.5 chez campus éditions , nous revient en grande forme avec des livres au format éléctronique sur 1.7 et un autre sur le développement Joomla!

Sur le forum Joomla.fr nous avons entendu parlé de la qualité de son document de 166 pages sur le développement de Joomla!

Mais ce dernier n'était pas en français. Il fallait donc le traduire.

Lire la suite : Le Guide Pour Débutant - Développement Joomla!

  • Informations Légales
Copyright © 2023 WEB 54 création de site internet - Tous droits réservés
Joomla! est un Logiciel Libre diffusé sous licence GNU General Public
recherche
Loading...
  • refer
  • gantry5
  • seo
  • gantry
  • référencement
  • 2014
  • 2013