Gestion des catégories

Dernière édition : Septembre 2020

Les catégories permettent de classer les annonces par thème ou de préciser des compétances ou metiers pour les usagers. Le Script support 3 niveaux max. de catégories :

  • niveau 1 : type d'annonces (offre, demande, dons, ..)
  • niveau 2 : la catégorie parente
  • niveau 3 : la catégorie fille

On peut égelement rester à 2 niveaux uniquement si on ne crée aucune catégorie fille.

La catégorie est proposée au moment de la création de l'annonce

site-cat-select

Les catégories sont listées dans la barre de recherche pour filter les annonces d'une catégorie donnée.

site-cat-megamenu

Les catégories sont également présentes sous forme de lien dans le fil de navigation

site-cat-bread

Gérer les catégories

Créer ou modifier une catégorie s'opère depuis l'interface d'administration ADMIN > CATEGORIES/CHAMPS

admin-cat-menu

Cliquer sur créer une catégorie pour en ajouter une et saisir les champs indiqués :

  • on peut restreindre une catégorie aux annonces ou aux usagers
  • on peut restreindre une cétégorie à un type d'annonceur (pro. ou particulier)
  • on peut désactiver le champ prix lors du choix de cette catégorie
  • indiquer une catégorie parente si necessaire

admin-cat-create

Images / Icon

On peut associer à une catégorie une image ou une icone qui sera affichée par défaut comme image princpale pour les annonces sans image. Cette fonction est optionnelle.

Annonce sans photos dans une catégorie avec icon site-cat-icon

Le choix de l'image ou de l'icone : admin-cat-image

Pour les icones, on indique le nom symbolique qui correspond à deux librairies incluses avec le script.

On peut tester le nom symbolique en cliquant sur tester admin-cat-icon

L'icone n'est affichée que si la catégorie n'a pas d'image renseignée.

Ordre d'affichage des catégories

On peut choisir l'ordre d'affichage des catégories dans les listes ou sur le mega-menu. Utilisez les flèches haut/bas pour monter ou descendre l'indice d'affichage. L'ordre d'affichage se fait fonction de l'indice du plus petit au plus grand. L'indice peut aussi être saisi directement en éditant la catégorie. admin-cat-order

Catégories avec calendrier de réservation

Deux options sont possibles pour l'affichage des calendriers :

  • si une annonce est dans une catégorie qui a activé l'option calendrier de location
  • sur toutes les annonces - option globale

Activation sur une catégorie admin-cat-cal

Pour plus d’information, consulter la page de gestion des réservations

Catégories adultes

Les annonces placées dans une catégorie adulte nécéssite un consentement et une autorisation du visiteur avant de pouvoir les consulter. Pour créer une catégorie de ce type, actiover l'option adulte ci-dessous

admin-cat-adult

Fonction du mode su site, les images sont floutées tant que le visiteur n'a pas donné son consentement.

Annonce avec image floutée avant le consentement site-adult-blur

Fenêtre de consentement

site-adult-consent

Pour plus d’information, consulter la page de gestion des annonces adultes

Catégories avec un lien d'information

SEO des catégories

Pour les catégories, les champs titre et description sont hérités respectivement des titres et description de la catégorie. Il est cependant possible de forcer les METAS (y compris keywords) en éditant les champs metas de la catégorie.

admin-seo-cat

sera affiché

site-seo-cat

Champs spéciaux

ZADS permet d’ajouter aux annonces (ou annonceurs) des champs personnels (ou spéciaux) liés à une activité ou catégorie d'annonce et ainsi transformer ZADS en une place de marché dédiée à un secteur ou une activité particulière.

En reliant ces champs à des catégories, on peut compléter les annonces avec des informations plus précises qui pourront ensuite devenir un critère de recherche. Exemple : la taille d’un vêtement, la cylindrée ou boite de vitesse d’une voiture, le DPE pour une annonce immobilière, etc .

Association des champs à la catégorie admin-cat-vfields

Pour plus d’information, consulter la page de gestion des champs spéciaux

Types d'annonces

Le type d'annonce est un classification de niveau 1. Par défaut, le site gére 2 niveaux : Offre et Demandes. On peut en ajouter d'autres préprogrammées via le menu ADMIN > CONFIGURATION > NAV. MENU.

Selection des types possibles admin-cat-types

Affichage sur la barre site-cat-typesbar

Affichage lors de la création d'une annonce site-cat-typescreate

Liste des annonces de ce type site-cat-createtypes

Les types peuvent bien sur être traduits et adaptés via le fichier de traduction cust_lang_fr-fr.js du thème.

my_dictionary['fr_FR']["Main cat adtype3"] = "Dons"; 
my_dictionary['fr_FR']["adtype3"] = "dons";
my_dictionary['fr_FR']["add a adtype3"] = "Créez votre don";

my_dictionary['fr_FR']["Main cat adtype4"] = "Ad type 4"; 
my_dictionary['fr_FR']["adtype4"] = "adtype4";
my_dictionary['fr_FR']["add a adtype4"] = "Créez votre ad type x4";

Pour plus d’information sur les traductions, consulter la page de gestion des traductions

Widget en barre latérale

site-cat-widget

admin-cat-widget

Catégories et compétences pour les usagers

Les catégories sur les usagers peuvent être utilisées selon deux modes :

  • comme des compétances multiples : ce sont des étiquettes associées aux utilisateurs
  • comme une catégorisation principale complémentée avec des compétances.

Les compétances ne sont accessibles qu'aux usagers professionnels

La selection du mode se fait via le menu CONFIGURATION > CHAMPS USAGERS, et l'option associer une catégorie principale

Valeur option Affichage
Si l'option est ON admin-cat-userskills On choisit une catégorie pricipale et ensuite les compétances sont filtrées par rapport à cette compétance particuliéresite-cat-usersplit
Si l'option est OFF admin-cat-userpidoff Les compétences sont multi-catégories site-cat-userlist

Options pour la catégorie principale

La catégorie principle (si l'option est activée) est choisie lors de la création de la fiche de l'annonceur. Ce champ peut être obligatoire ou optionnel et configurable dans le menu CONFIGURATION > CHAMPS USAGERS (avancé) admin-cat2-field

La catégorie principle (si l'option est activée) peut être selectionnée dans la fenêtre d'enregistrement rapide si l'option formulaire réduit est cochée. L'affichage est comme suit :

site-cat2-createquick

On peut aussi choisir une valeur par défaut (vide) lors de la selection en activant le champ suivant.

Valeur champ Affichage
admin-cat2-defaulton site-cat2-defaulton
admin-cat2-defaultoff site-cat2-defaultoff

Les catégories et compétances sont affichées comme suite sur la liste des annonceurs.

site-user-list

Les compétences sont affichées ensuite dans la fiche annonceur (pro uniquement) comme suit : site-cat-userdisplaylist

Attention, les champs « compétences » proviennent des CATEGORIES avec le type « tout » ou « usagers » comme ci-dessous. Assurez vous d’en avoir configurés.

admin-cat-usertype

Il est possible de traduire les niveaux de compétences avec les tags suivants :

    "rating_level_1" : "débutant", 
    "rating_level_2" : "amateur",
    "rating_level_3" : "amateur éclairé",
    "rating_level_4" : "semi-pro",
    "rating_level_5" : "professionnel",
    "rating please select something" : "indiquer votre niveau", 
    "add_skills" : "ajouter cette compétence",
    "remove_skill" : "supprimer",

Il est possible, dans le menu de navigation principal, d'avoir des liens par Catégorie d'usager à la place d'un line général sur tous les usagers. Par exemple, afficher directement la liste e tous les usagers qui sont médecins (= dont le profile possède une compétance de type médecin).

Si dans le menu CONFIGURATION > NAV. MENU, selectionner un element userpidx (on peut en choisir jusqu'à 5 prédéfinis). Indiquer alors en dessus la correspondance avec l'ID de la catagorie. Dans l'exemple ci-dessous, le "userpid1" est associé à la catégorie 105.

Configuration

admin-cat-userpidslist

Affichage sur le menu de navigation site-nav-userpid1

On pourra bien sur traduire le nom de cette entrée dans le fichier traduction comme suit.

my_dictionary['fr_FR']["Main cat userpid1"] = "Medecins"; 
my_dictionary['fr_FR']["userpid1"] = "medecins";