- MOD Titre: eXtreme Styles
- MOD Auteur: CyberAlien < no@public.email > (Vjacheslav Trushkin) http://www.phpbbstyles.com
- MOD Traduction: http://www.phpbb-fr.com
- Sujet officiel phpBB.com: http://www.phpbb.com/community/viewtopic.php?t=125251
- MOD Description: Ce MOD est une version lourdement optimisée du système de templates de phpBB et rajoute quelques nouvelles fonctionnalités. Il est possible de compiler et d'exécuter les fichiers plus rapidement, possède un système de cache qui permet d'augmenter la vitesse de templating, vous autorise à utiliser du php dans les templates et de nombreuses autres fonctionnalités pour les créateurs de thèmes. Le MOD possède également un important panneau de contrôle qui remplace la gestion des thèmes de phpBB avec des fonction plus efficaces et plus simples. Le MOD permet également de rapidement importer/exporter des thèmes au format .styles.
Fonctionnalités du MOD :- Nouvelles fonctionnalités des versions avant la 2.0 :
- Rapide algorithme de compilation des templates
- Rapide exécution des templates (même si non mis en cache)
- Le système de cache n'utilise pas la base de données
- Vérification automatique des erreurs de template lors de la compilation
- Presque toutes les fonctions de ce MOD sont configurables par l'ACP
- Possibilité de coder en PHP dans les templates.
Le code PHP doit commencer paer <?php ou <!-- PHP --> et se terminer par ?> ou <!-- ENDPHP -->. Les tags courts ne sont pas autorisés. Voir la documentation pour des exemples de codes. - Possibilités de mettre un nombre illimités de switches. <!-- BEGIN blah --><!-- END blah --> sur une même ligne.
- Possibilité d'inclure d'autres fichiers tpl par <!-- INCLUDE file.tpl -->
- Vous pouvez configurer des fichiers .tpl différents pour le template.php habituel et le template.php d'eXtreme Styles. Cela peut être configuré dans xs.cfg (comme jumpbox.tpl pour le phpbb normal et jumpbox_xs.tpl pour le xs MOD qui est inclus avec ce MOD).
- Les variables de langues {LANG} correspondent au langage actuel. Peut être utilisé pour créer des réels templates multilingues (vous pouvez utiliser ceci pour les urls: "images/lang_{LANG}/icon_bla.gif").
- Les variables {PHP} correspondent à l'extension des fichiers avec les données de la session. Peut être utilisé pour éviter de toucher au code lorsque par exemple vous souhaitez ajouter une url (comme "machin.{PHP}" ou bien "truc.{PHP}test=1") la variable contient "?" ou "&" à la fin ainsi vous pouvez facilement ajouter vos arguments à l'url.
Les variables {TEMPLATE} correspondent au répertoire du template actuel (comme "templates/subSilver/"). Peut être utilisé pour éviter les confusions de casse des noms de fichiers et corrige l'erreur de chemin de phpBB lorsque confirm_body.tpl et message_body.tpl sont utilisés dans l'ACP. - Dans le panneau d'administration, vous pouvez changer le thème de tous les utilisateurs facilement en changeant le thème par défaut.
- Nouvelles fonctionnalités de la version 2.0 :
- Compilation du template plus rapide
- Le MOD possède sa propre interface graphique pour le style actuel
- Le MOD remplace complètement la gestion classique des styles
- Gestion par cache
- Import/Export de styles
- Copie de templates et de styles
- Meilleure installation/désinstallation des styles
- Editeurs de templates. Permet aussi d'éditer tous fichirs texte (.txt) et fichier .htaccess
- Prise en compte des : IF, ELSEIF, ELSE, ENDIF, DEFINE, UNDEFINE
- Nouvelles fonctionnalités de la version 2.1 :
- Ajout du support du MOD Category Hierarchy 2.1.x
- Configuration de styles (s'applique uniquement pour les configuration de styles complexes)
- Nouvelles fonctionnalités de la version 2.2 :
- Support de la commande BEGINELSE
- Nouvelles fonctionnalités des versions avant la 2.0 :
- MOD Version: 2.4.0
- Compatibilité EasyMOD: Oui
- Niveau d'installation: Facile
- Temps d'installation: 2 minutes
- Téléchargements: Ici
- Captures d'écran:
- Démonstrations:
- Notes:
- la notice d'installation de ce mod se trouve dans extrme_styles_FR_v2.4.0/français/docs/install.txt
- Mises à Jour / Correctifs:
- Fix (correctif) pour les utilisateurs du MOD GfPortal 1.2.0b.
- Fix (correctif) pour les utilisateurs du MOD Statistics 2.1.5.
- 30/03/2008
Correction d'une faille de sécurité (mise à jour non-officielle)- Code: Tout sélectionner
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_xs.php
#
#-----[ FIND ]------------------------------------------
#
define('IN_XS', true);
#
#-----[ AFTER, ADD ]------------------------------------------
#
$phpEx = substr(strrchr(__FILE__, '.'), 1);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
























