NGZ Ads / Page d'accueil — Widgets

Page d'accueil — Constructeur de widgets

Le Home Builder vous permet de composer la page d'accueil par glisser-déposer, directement depuis l'administration, sans toucher au code. Vous choisissez quelles sections afficher, dans quel ordre, et vous ajustez leurs réglages individuellement.


Accéder au Home Builder

  1. Connectez-vous en tant qu'administrateur.
  2. Rendez-vous dans Administration → Home Builder.
  3. Si votre site utilise plusieurs thèmes, des onglets apparaissent en haut (un par thème) — chaque thème possède sa propre mise en page, indépendante des autres.

Le thème actuellement actif sur le site porte un badge En ligne sur son onglet.

Un thème CSS uniquement (comme Orange, qui n'a pas ses propres templates) hérite automatiquement de l'apparence du thème Core, mais peut avoir sa propre disposition de widgets si vous la personnalisez séparément.


Utilisation

Chaque ligne de la liste représente un widget (une section de la page d'accueil, ou un emplacement publicitaire) :

ÉlémentRôle
Icône ⠿ (poignée)Glissez-déposez pour réordonner le widget dans la page
InterrupteurActive / désactive l'affichage du widget
Icône ⚙️ (engrenage)Ouvre les réglages propres à ce widget (si disponibles)
Icône ↗ (zone publicitaire)Ouvre la page Ad Zones pour configurer le contenu de cette zone

Une fois vos modifications faites (ordre, activation, réglages), cliquez sur Enregistrer la mise en page. Rien n'est appliqué au site tant que vous n'avez pas cliqué sur ce bouton.

Le compte démo (lecture seule) peut consulter cette page mais ne peut ni glisser, ni activer/désactiver, ni enregistrer — conformément aux restrictions du mode démo.


Les widgets disponibles

En-tête & recherche (Hero)

La bannière du haut avec le titre, l'accroche, la barre de recherche et les statistiques (nombre d'annonces / d'utilisateurs).

RéglageDescription
Titre principalRemplace le titre par défaut (Paramètres du site → Titre d'accroche) si renseigné
AccrocheRemplace le sous-titre par défaut si renseigné
Afficher les statistiquesActive ou masque la ligne "nombre d'annonces / d'utilisateurs"

Ce widget peut être désactivé comme n'importe quel autre — dans ce cas, la page d'accueil démarre directement avec la section suivante.

Parcourir les catégories

Grille des catégories avec leur nombre d'annonces.

RéglageDescription
Titre de la sectionVide = titre par défaut ("Parcourir les catégories")

Annonces vedettes

Grille des annonces mises en avant (is_featured = 1).

RéglageDescription
Titre de la sectionVide = titre par défaut
Nombre d'annonces à afficher0 = utilise la valeur par défaut du site (Paramètres → Annonces & pagination → Nombre d'annonces vedettes)
CatégoriesLimite l'affichage à une sélection de catégories ; aucune sélection = toutes les catégories

Dernières annonces

Grille des annonces les plus récentes.

RéglageDescription
Titre de la sectionVide = titre par défaut
Nombre d'annonces à afficherPar défaut : 8
CatégoriesLimite l'affichage à une sélection de catégories ; aucune sélection = toutes les catégories

Comment ça marche

Le bloc explicatif en 3 étapes avec l'appel à l'action "Déposer une annonce".

RéglageDescription
Titre de la sectionVide = titre par défaut

Texte HTML libre

Un bloc de contenu 100 % personnalisé : vous saisissez votre propre HTML (texte, mise en forme, image, iframe…), affiché tel quel.

RéglageDescription
Contenu HTMLLe code HTML à afficher. Laissé vide, le widget ne s'affiche pas du tout

Ce contenu est affiché sans échappement, au même titre que le code personnalisé des zones publicitaires ou le contenu des pages statiques — réservé aux administrateurs de confiance.

Derniers utilisateurs inscrits

Met en avant les membres les plus récemment inscrits, avec leur avatar.

RéglageDescription
Titre de la sectionVide = titre par défaut ("Nouveaux membres")
Nombre maximum d'utilisateursPar défaut : 8

Seuls les membres actifs ayant choisi d'apparaître dans l'annuaire public (option "Afficher mon profil dans l'annuaire") sont pris en compte — les mêmes règles que la page Membres.

Annonces les plus vues

Classe les annonces par nombre de vues décroissant. Chaque annonce affichée indique son nombre de vues.

RéglageDescription
Titre de la sectionVide = titre par défaut
Seuil minimum de vuesN'affiche que les annonces ayant atteint ce nombre de vues (0 = aucun seuil)
Nombre maximum d'annoncesPar défaut : 8

Zones publicitaires (Ad Zones)

Les zones publicitaires de la page d'accueil (bannière haute, sous les catégories, sous les dernières annonces) apparaissent comme des widgets à part entière : vous pouvez les repositionner librement parmi les autres sections, ou les désactiver pour cette page.

Le contenu de la zone (identifiants AdSense, code personnalisé, activation) continue de se gérer depuis Administration → Ad Zones — cliquez sur l'icône ↗ pour y accéder directement.


Bon à savoir

  • Rien n'est perdu : désactiver un widget conserve ses réglages ; vous pouvez le réactiver plus tard sans tout ressaisir.
  • Un nouveau widget ajouté par une future mise à jour apparaît automatiquement dans la liste, désactivé par défaut, sans aucune action de votre part — libre à vous de l'activer et de le positionner.
  • Chaque thème est indépendant : personnaliser la disposition de Core n'affecte pas IPPP, et inversement.
  • Les annonces "démo" (voir le chapitre Automatisation & Crons pour le mode démo) continuent de suivre leurs propres règles de protection quel que soit leur emplacement sur la page.

Pour les développeurs — ajouter un widget

Les types de widgets sont déclarés une seule fois dans includes/HomeWidgets.php (méthode registry()) : libellé, icône, description et schéma de réglages (text, number, textarea, checkbox, category_multiselect). Le rendu de chaque widget vit dans themes/{theme}/templates/partials/home/{clé}.php — avec le mécanisme de fallback habituel vers le thème core si le thème actif n'a pas son propre fichier.

Une fois le widget déclaré, il apparaît automatiquement (désactivé) dans le Home Builder pour chaque thème existant, sans migration à écrire à la main.