Questions frequentes : Comment afficher/cacher les blocs de droite ?
| 1 - Sommaire |
En fonction des modules, il peut être préférable de masquer ou d'afficher les blocs de droite de votre PHP-Nuke. Tout est fonction de vos goûts et de l'architecture de votre portail.
Ce tutorial va vous expliquer comment faire. |
|
| 2 - PHP-Nuke 6.x et 7.x non patché |
1.- Editez le fichier index.php du module où vous souhaitez afficher/masquer les blocs de droite, en tout début de fichier vous devriez trouver un code ressemblant à ceci :
if (!eregi("modules.php", $_SERVER['SCRIPT_NAME'])) {
die ("You can't access this file directly...");
} |
|
Il se peut que le code ne soit pas tout à fait identique mais ce n'est pas bien grave, c'est juste pour vous servir de repère. Juste en dessous de ce code, ajoutez y celui qui suit :
Avec le paramêtre 1 les blocs de droite seront affichés, alors qu'avec le paramêtre 0 ils seront masqués.
2.-Sauvegardez fermez et envoyez le fichier sur votre serveur.
Vous pouvez appliquer ce tutorial à tous les modules que vous souhaitez à l'exception du Forum. |
|
| 3 - PHP-Nuke 6.x, 7.x patché et 8.0 |
1.- Editez le fichier index.php du module où vous souhaitez afficher/masquer les blocs de droite, en tout début de fichier vous devriez trouver un code ressemblant à ceci :
if (!defined('MODULE_FILE')) {
die ("You can't access this file directly...");
} |
|
Il se peut que le code ne soit pas tout à fait identique mais ce n'est pas bien grave, c'est juste pour vous servir de repère. Juste en dessous de ce code, ajoutez y celui qui suit :
| define('INDEX_FILE', true); |
|
Avec le paramêtre true les blocs de droite seront affichés, alors qu'avec le paramêtre false ils seront masqués.
2.-Sauvegardez fermez et envoyez le fichier sur votre serveur.
Vous pouvez appliquer ce tutorial à tous les modules que vous souhaitez à l'exception du Forums. |
|
| 4 - Le thème |
|
Dans le cas où, malgré les expliquations données plus haut, vos blocs ne s'affichent et/ou ne se masquent pas, il y a de très forte chance pour que cela provienne du thème utilisé.
Afin de remédier à cet éventuel problème, éditez le fichier themes/VOTRE_THEME/theme.php et faite une recherche sur if ($index == 1) { et/ou if (defined('INDEX_FILE')) {.
Une fois un des codes trouvé, remplacez ce dernier par : if ($index == 1 OR defined('INDEX_FILE')) {.
Ainsi, quel que soit le module utilisé et à la condition que les paragraphes 2 ou 3 soient respectés, votre thème affichera/masquera correctement les blocs de droite.
|
Publié le : 2007-10-07 par stefvar, dernière modification le : 2007-10-07 par stefvar(154 lectures) |