|
|
| PHP-Nuke France - Communauté Européenne: Forums |
|
|
ATTENTION En téléchargeant une version de PHP-Nuke autre que celle que nous proposons, vous prenez la décision de ne pouvoir prétendre à aucun support sur nos Forums. Vous êtes libre de faire vos propres choix mais nous ne pouvons accepter de faire le travail des autres. Par conséquent et en connaissance de cause, toute question relative à une autre version que celle que nous nous sommes engagé à supporter sera transférée à la corbeille. Prenez 2 minutes pour prendre connaissance plus en détails de notre fonctionnement
| Voir le sujet précédent :: Voir le sujet suivant |
|
|
|
DonPanic

Novice
Inscrit le: Jan 15, 2004 Messages: 2
|
Posté le: 10.07.2004, 11:35:02 Sujet du message: Forum pleine page sans les blocks ! |
|
|
Bonjour,
Savez-vous comment faire pour avoir un forum plein écran ?
sans autre bloc dans la page ? _________________ ______________________________________________________________ |
|
 |
|
|
ckforum

Habitué

Inscrit le: Jan 06, 2004 Messages: 1653 Localisation: FRANCE
|
Posté le: 10.07.2004, 12:53:28 Sujet du message: |
|
|
Salut donpanic,
Il va alloir que tu bidouilles un peu le theme que tu utilises !
je te donne ici une solution mais il en existe plusieurs... celle ci à l'avantage de te permettre d'ajouter différents modules autre que ceux liés aux forums donc :
1) Nous allons editer le fichier theme.php lié à ton theme situé dans
Root/themes/TonTheme/theme.php !
Nous allons travailler dans la fonction themeheader() ;
Et dans un premier temps tu vas vérifier si dans les global il y la variable $name soit exemple:
Tu cherches :
| Code: |
function themeheader() {
|
Et normalement en dessous tu dois avoir quelque chose un peu comme cela :
| Code: |
global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous;
|
Dans cette suite de "mot", qui peut être différente d'un theme à l'autre, tu dois vérifier si il y a ce mot : $name, soit exemple via la ligne du dessus si ce mot n'y est pas :
tu remplaces par
| Code: |
global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous, $name;
|
ou comme tu pourras le voir nous avons ajouté $name à la fin en prenant soin de mettre une virgule entre $anonymous et $name sans oublié le point virgule à la fin de la phrase !
2) Ensuite nous allons localiser toujours dans cette fonction (themeheader() )la phrase :
Que tu remplaceras par :
| Code: | /************************************************************/
/* Liste des modules sans le block de gauche
/* inserez le nom des modules spécifiques en respectant la casse!
/************************************************************/
$pasokpour_block_de_gauche=0;
define("_modnoblock_left", serialize(array (
'Forums', /* exemple pour forums */
'Private_Messages', /* exemple pour Messagerie privée */
'Members_List', /* exemple pour Liste des membres */
))); // <- ne pas toucher cette ligne !
//------------------------------------------------------------
// boucle de test des valeurs de l'array + implémentation variable si ok
foreach (unserialize(_modnoblock_left) as $k => $v) {
if ($name == $v) {
$pasokpour_block_de_gauche++;
}
}
if ( $pasokpour_block_de_gauche >= 1 ) {
// PAS DE BLOCK
} else {
// sinon block
blocks(left);
}
|
Voila tu enregistres et normalement les éléments liés au forums sont sans le block de gauche !
comme tu peux le voir là ou il y a Forums, Private_Messages, Members_List, tu peux également si tu le souhaites ajouter le nom d'autres modules en respectant la typo suivante 'NomduModule',
Et dans ce cas le modules ainsi ajouter n'auras pas de block de gauche non plus ...
Voilà bon courage @ +
PS: Tu dessines bien ! cf ton site ... _________________ Bah on fait ce qu'on peut Hein Pas vrai ? ! et Vous !!!
(pas de demande d'aide via MP Merci ....) |
|
 |
|
|
DonPanic

Novice
Inscrit le: Jan 15, 2004 Messages: 2
|
Posté le: 10.07.2004, 13:12:43 Sujet du message: |
|
|
Bonjour
Merci beaucoup, je prends note et je vais essayer de bien bidouiller  _________________ ______________________________________________________________ |
|
 |
|
|
lanner

Novice
Inscrit le: Mar 13, 2005 Messages: 5
|
Posté le: 21.05.2005, 10:52:15 Sujet du message: |
|
|
| Salut, cette solution marche très bien ,les blocks de gauche ne sont plus la , cependant comment faire pour que le forum prenne toute la largeur de la page du site (car moi qui est un 75% avec le theme de base subsilver pour le forum, les blocks ne sont plus la mais leur emplacement le sont ) |
|
 |
|
|
|
|
|
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers dans ce forum Vous pouvez télécharger des fichiers dans ce forum
|
| :: Powered by phpBB © 2001, 2005 phpBB Group :: |
|
|
|
|