Ada Programming $WikiTagline
 

Les styles Wiki peuvent être prédéfinis par l'administrateur du wiki.

La forme générale pour définir les styles Wiki est:

    
    $WikiStyle['stylename']['attribute'] = 'value';

Ainsi la ligne:

    $WikiStyle['darkgreen']['color'] = '#006400';

définie un style %darkgreen% qui change l'attribut de couleur du texte à #006400, comme ceci.

Les styles Wiki standards sont automatiquement inclus via le fichier stdconfig.php à moins d'être désactivés par

    $EnableStdWikiStyles = 0;

Pour restreindre les auteurs de pages wiki uniquement aux styles que vous avez définis, ajoutez la déclaration suivante dans config.php:

    $WikiStylePattern = '%[-\\w]*%';

Pour désactiver complètement les styles Wiki, faites:

    unset($WikiStylePattern);

Le reste de cette page montre des exemples définissant les styles Wiki utilisables dans les pages de PmWiki. Ces exemples sont une copie verbatim de scripts/wikistyles.php:

    

# the %newwin% pattern causes links to open in a new window
$WikiStyle['newwin']['target'] = '_blank';		

# the %comment% style creates a comment in the markup
$WikiStyleTags['display'] = array('style' => 'display:$value; ');
$WikiStyle['comment']['display'] = 'none';

# define colored text styles as %black%, %white%, %red%,
# from CSS color names
foreach (array('black','white','red','yellow','blue','gray',
  'silver', 'maroon', 'green', 'navy', 'purple') as $c) 
    $WikiStyle[$c]['color'] = $c;

# define %darkgreen% from a CSS #RRGGBB color specification
$WikiStyle['darkgreen']['color'] = '#006400';

# example defining %highlight% with multiple attributes
# $WikiStyle['highlight']['color'] = 'black';
# $WikiStyle['highlight']['bgcolor'] = 'yellow';


<< | Index doc admin? | >>


Traduction de PmWiki:WikiStylesAdmin - page originale sur PmWiki:PmWikiFr.AdministrationDesStylesWiki