Questions frequentes : Comment afficher/cacher les blocs de gauche ?
| Comment faires ? |
Il est parfois souhaitable de cacher les blocs de gauche pour gagner de la place et de la lisibilité, notamment pour un forum. Pour arriver à cela, tout se passe à partir de votre thème.
Editez le fichier "theme.php" ou "index.html" (c'est fonction du thème), et faites une recherche pour trouver cette inscription :
A partir de ce code, il ne nous reste plus qu'à indiquer au thème avec quel module nous ne voulons pas voir apparaître les blocs de gauche.
Si par exemple on ne veut pas les blocs de gauche lorsque l'on se trouve dans le forum, il suffit de remplacer le code cité plus avant par celui-ci :
if ($name=='Forums') {
/* Ne pas afficher avec ce module. */
}
else {
blocks(left);
} |
|
Que lui dit-on dans ce code ? Tout simplement que si le nom du module est "forums" il passe à l'exécution du code suivant. Si tel n'est pas le cas "else" (alors) affiche les blocs de gauche. Vous pouvez bien sûr ajouter autant de modules que vous le souhaitez, pour arriver par exemple à ceci :
if ($name=='Forums') {
/*Ne pas afficher avec ce module. */
}
else
if ($name=='Members List') {
/* Ne pas afficher avec ce module. */
}
else
if ($name=='Content') {
/* Ne pas afficher avec ce module. */
}
else
if ($name=='Coppermine') {
/* Ne pas afficher avec ce module. */
}
else
if ($name=='Private Messages') {
/* Ne pas afficher avec ce module. */
}
else {
blocks(left);
} |
|
Il ne reste plus qu'à laisser aller votre imagination
NOTA : si cette astuce ne fonctionne pas, c'est que la variable $name n'est pas présente dans le global de la fonction themeheader(). Si tel est le cas, il vous suffit de la rajouter en bout de ligne. Ce qui devrait vous donner quelque chose dans le genre :
/************************************************************/
/* Function themeheader() */
/************************************************************/
function themeheader() {
global $index, $user, $cookie, $prefix, $nuke_config, $db, $admin, $NameOfTheme, $name;
|
|
|
|
Publié le : 2007-10-07 par stefvar, dernière modification le : 2007-10-07 par stefvar(139 lectures) |