Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Afin d'éviter les suprises chez les utilisateurs du plugin agora et de thèmes utilisant ses fonctions et ses tpls, je vous conseille d'ajouter ce qui suit dans le fichier _define.php de votre thème :
<?php
if (!defined('DC_RC_PATH')) { return; }
$this->registerModule(
/* Name */ "My theme,
/* Description*/ "My forum theme with Dotclear",
/* Author */ "Me",
/* Version */ '1.0'
);
if (!$GLOBALS['core']->plugins->moduleExists('agora')) {
$GLOBALS['core']->error->add(__('<strong>"My theme"</strong> needs the plugin "agora". Please don\'t use this theme.'));
}
?>
Ainsi, on avertit l'utilisateur sur l'apparence des thèmes que le thème ci-dessus nécessite le plugin "agora".
Hors ligne
Plop,
Est-il possible de faire la même chose avec plusieurs plugins nécessaires ? Je veux dire, sans répéter le code 36 fois... ;)
Merci.
Hors ligne
Plop,
Est-il possible de faire la même chose avec plusieurs plugins nécessaires ? Je veux dire, sans répéter le code 36 fois... ;)
Merci.
Quand la gestion des dépendances sera étendues aux thèmes — pour l'instant limité aux plugins —, ça sera possible assez facilement (1 ligne dans le _define.php du thème).
Dotclear addicted since 2004
Hors ligne
OK, merci pour la réponse, je vais donc attendre sagement pour "forcer" l'usage de plugins dans les thèmes à distribuer pour l'instant.
C'est prévu pour une version de Dotclear à venir ? Dès la 2.9 ?
Hors ligne
OK, merci pour la réponse, je vais donc attendre sagement pour "forcer" l'usage de plugins dans les thèmes à distribuer pour l'instant.
C'est prévu pour une version de Dotclear à venir ? Dès la 2.9 ?
Je ne sais pas encore, mais a priori non, pas prévu pour la 2.9.
Dotclear addicted since 2004
Hors ligne
OK, bien noté et merci par avance pour tout ça ;)
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).