Pxxo_Widget_Message

Ce widget permet d’afficher un message simple avec une petite image permettant d'identifier rapidement la gravité de l'information.

Paramètres

Nom Valeur par défaut Description
message - Le texte du message
type 'info' Le type du message (sa gravité…). Les valeurs possibles sont 'info', 'help', 'warning' et 'error'
format 'text' Le format de la valeur du paramètre 'message'. Les valeurs possibles sont 'text' et 'html'
colors - Permet de régler rapidement sans avoir a surcharger le thème les couleurs du texte et des bords du message
list - Permet d'insérer un tableau (liste) de messages (les clés correspondent aux paramètre ci-dessus : type, format, colors)

Le format du paramètre 'colors' est le suivant :

$params['colors'] = array('text' => 'blue',
                          'border' => 'green');

Méthodes

add

  • Description : Cette méthode permet d'ajouter un message à la fin de la liste.
  • Prototype : add($message,[$type,[$format,[$colors]]])

Exemple :

require_once "Pxxo/Widget/Message.php";
$o = new Pxxo_Widget_Message();
$o->add("Message d'erreur de test", 'error');
$o->add("Message d'<strong>avertissement</strong> de test", 'warning', 'html');
$o->add("Message d'<strong>avertissement</strong> de test", 'info', 'html', array('text' => 'blue', 'border' => 'blue'));

prepend

  • Description : Cette méthode permet d'ajouter un message au début de la liste.
  • Prototype : prepend($message,[$type,[$format,[$colors]]])

Exemple :

require_once "Pxxo/Widget/Message.php";
$o = new Pxxo_Widget_Message();
$o->add("Message d'erreur de test", 'error');
$o->add("Message d'<strong>avertissement</strong> de test", 'warning', 'html');
$o->prepend("Message d'information qui apparaîtra en début de liste");

Exemples

require_once "Pxxo/Widget/Message.php";
$params = array();
$params['message'] = "Mon message perso!\nen text\nsur trois lignes";
$params['type']    = 'info';
$o = new Pxxo_Widget_Message($params);
$o->addDecorator('Pxxo_Widget_Decorator_Core');
$o->main();
$o->dump();
require_once "Pxxo/Widget/Message.php";
$params = array();
$params['message'] = "Message d'<strong>erreur</strong> en html !";
$params['type']    = 'error';
$params['format']  = 'html';
$o = new Pxxo_Widget_Message($params);
$o->addDecorator('Pxxo_Widget_Decorator_Core');
$o->main();
$o->dump();
fr/doc/pxxo_widget_message.txt · Dernière modification: 2009/06/19 09:19 (édition externe)
 
 

©2003-2010 Pxxo

Partenaires : INIST-CNRS | Sourcesup | Web2.0 chat server | Micropolia | Jeux gratuits | Areno