Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
apps:albulle1.0:installer_un_theme [2008/02/12 16:01] – Fin création. samray1024apps:albulle1.0:installer_un_theme [2024/10/03 07:31] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Installer un thème ======
 +
 +<note>
 +  * **Objectif :** mettre en place un thème d'affichage.
 +  * **Niveau de difficulté :** Facile.
 +</note>
 +
 +===== Télécharger le thème =====
 +
 +Des thèmes d'affichages sont disponibles ici :
 +
 +  * http://albulle.jebulle.net/themes.php
 +
 +===== Décompressez le thème =====
 +
 +Décompressez l'archive téléchargée avec votre décompresseur (si vous n'en possédez pas, je vous conseille le simplissime mais complet [[http://www.7-zip.org/fr|7-Zip]]).
 +
 +Vous devez alors trouver un dossier qui porte le nom du thème, accompagné de divers fichiers (lisezmoi.txt, licence.txt, ...) selon les cas.
 +
 +===== Envoyer le thème =====
 +
 +Vous devez uploader le dossier du thème dans le dossier des thèmes de votre installation. Pour se faire, il vous faut passer par votre client FTP.
 +
 +Les thèmes doivent être envoyés à la racine du dossier **albulle/themes/** sachant que dans ce dossier : **un répertoire = un thème**.
 +
 +===== Activer le thème =====
 +
 +Ne reste plus qu'à **activer le thème** fraichement envoyé !
 +
 +Pour ce faire, **deux solutions** s'offrent à vous :
 +
 +==== Activation via le fichier de configuration ====
 +
 +//Méthode conseillée.//
 +
 +Ouvrez le fichier de configuration générale **config.php** et trouvez le paramètre **JB_AL_DOSSIER_THEME_ACTIF** (qui doit se trouver vers le début). Modifiez le pour indiquer **le nom du dossier du thème à utiliser** et uniquement le dossier relativement au dossier des thèmes (càd, ne pas indiquer le chemin complet).
 +
 +<note warning>Attention à **ne pas oublier le slash '/'** à la fin du nom du dossier, sans quoi cela ne fonctionnera pas.</note>
 +
 +Enregistrez et fermez le fichier : le thème est désormais actif.
 +
 +==== Activation avant l'appel d'Albulle ====
 +
 +L'autre possibilité consiste à utiliser la **surcharge de paramètre** qui permet de ne pas toucher à la configuration générale d'Albulle. Il suffit d'ajouter la ligne suivante avant l'inclusion du fichier **explore.php** :
 +
 +<code php>define('JB_AL_DOSSIER_THEME_ACTIF', 'nom_du_dossier/');</code>
 +
 +En l'occurence, en utilisation autonome, c'est le fichier **index.php** qui fait l'appel. Cela doit donc ressembler à quelque chose comme ça (si vous n'avez jamais modifié **index.php**) :
 +
 +<code php><?php
 +
 +define('JB_AL_ROOT', 'albulle/');
 +define('JB_AL_DOSSIER_THEME_ACTIF', 'nom_du_dossier/');
 +
 +echo require_once( JB_AL_ROOT.'core/explore.php' );
 +
 +?></code>
 +
 +Enregistrez et fermez le fichier : le thème est désormais actif.
 +