[phpBB 3.0.x] Ajouter des variables dans la CSS

Toutes les documentations phpBB seront ici.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB 3.0.x] Ajouter des variables dans la CSS

Message par Dakin Quelia »

» Ajouter des variables dans la CSS

Nous allons vous expliquer comment ajouter de nouvelles variables dans la CSS. Cela peut être utile lors d'un développement d'un MOD avec des fonctionnalités automatiques ou encore c'est utile pour les BBCodes.

» Version standard

Ouvrez le fichier « style.php ».

Cherchez:

Code : Tout sélectionner

    $theme['theme_data'] = str_replace(array_keys($replace), array_values($replace), $theme['theme_data']);
Avant, ajoutez:

Code : Tout sélectionner

    
    $replace += array(
        '{USER_COLOR}'                => "#FF0000"
    );
Ouvrez le fichier « styles/{VOTRE_THEME}/theme/colours.css ».

A la fin du fichier, ajoutez:

Code : Tout sélectionner

.test {
	background-color: {USER_COLOR};
}
» Autre variante

Cherchez:

Code : Tout sélectionner

    $theme['theme_data'] = str_replace(array_keys($replace), array_values($replace), $theme['theme_data']); 
Avant, ajoutez:

Code : Tout sélectionner

    
    $replace += array(
        '{USER_COLOR}'                => "#FF0000",
        '{TEST}'                    => "test"
    );
 

Ouvrez le fichier « styles/{VOTRE_THEME}/theme/colours.css ».

A la fin du fichier, ajoutez:

Code : Tout sélectionner

.{TEST} {
    background-color: {USER_COLOR};
}
Cela fait, un effet bizarre me direz-vous et pourtant ça fonctionne. Cela permet de pouvoir gérer de façon automatique les classes et les variables dans la feuille de style.

» Rafraîchissement et vidage du cache

Une fois les modifications effectuées, il faut rafraîchir le thème (onglet « Styles ») et vider le cache du forum (onglet « Général »).

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 22 invités