Bannières

De ISPWiki.

La bannière est un élément de l'interface qui s'affiche au-dessus de l'écran et informe un utilisateur indépendamment de tout module.

Pour créer une nouvelle bannière en utilisant votre propre gestionnaire, veuillez créer un élément XML comme suit:

<xs:element name="banner">
  <xs:complexType>
      <xs:attribute name="id" use="required"/>
      <xs:attribute name="status" use="required"/>
      <xs:attribute name="infotype"/>
      <xs:attribute name="info"/>
      <xs:attribute name="nodismiss"/>
  </xs:complexType>
</xs:element>

Cet élément (banner) contient le message qui est destiné à l'utilisateur.

attribut - id
il s'agit du nom de bannière (l'identificateur unique).
attribut - status
il s'agit de la priorité (l'importance).
attribut - infotype
il s'agit du mode d'information du lien "En savoir plus" qui est situé sur la bannière.
attribut - info
il s'agit des informations permettant de créer un lien "En savoir plus".
attribut - nodismiss
si cet attribut a lieu, la lien 'Cacher' ne s'affiche pas sur la bannière.

L'attribut 'status' a des valeurs suivantes:

1
Information sensible. La bannière s'affiche en rouge.
2
Information alerte. La bannière s'affiche en jaune.
3
Information utile. La bannière s'affiche en vert.

L'attribut 'infotype' a des valeurs suivantes:

help
Le lien pointe vers la documentation. Vous pouvez trouver le nom de la section dans l'attribut 'info'.
url
Le lien facultatif qui est situé dans l'attribut 'info'.
func
Le lien pointe vers un autre module de l'interface. Vous pouvez trouver son nom on dans l'attribut 'info'.
formfunc
Le lien vers un autre module de l'interface. Vous pouvez trouver son nom on dans l'attribut 'info'.


S'il y a plusieurs bannières créées, vous verrez celle qui a la priorité plus élevée . Si la priorité est identique, vous verrez la bannière qui a été créée la première.

Utilisez les fonctionnalités suivantes afin de gérer les bannières depuis les applications externes dans ISPmanager (version 4.3.53 et celles plus élevées): Use the functions below for managing banners from external applications in ISPmanager (version 4.3.53 and higher):

  • banner.new - installez la bannière:
    • elid - l'identificateur unique de bannière;
    • status - regardez ci-dessus. La valeur par défaut - 2;
    • infotype - regardez ci-dessus. La valeur par défaut - help;
    • info - regardez ci-dessus;
    • param - identificateur unique de bannière;
  • banner.del - supprimer la bannière:
    • elid - l'identificateur unique de bannière;
  • dismiss - cacher la bannièreр:
    • elid - l'identificateur unique de bannière;

Une bannière sera installée pour l'utilisateur actuel identifié. Exemple: pour installer la bannière pour root, exécutez la commande suivante sous accès root:

/usr/local/ispmgr/sbin/mgrctl banner.new elid=oldpasswd status=1

pour cacher

/usr/local/ispmgr/sbin/mgrctl dismiss elid=oldpasswd
Cet article vous a-t-il été utile? Oui | Non
Outils personnels