PHP-Nuke France - Communauté Européenne: Forums

FAQFAQ  RechercherRechercher
Groupes d'utilisateursGroupes d'utilisateurs    Les rangsLes Rangs
ProfilProfil  Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés  ConnexionConnexion
*AVANT TOUT, consultez la charte de nos 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

Forum pleine page sans les blocks !

Poster un nouveau sujet   Répondre au sujet    PHP-Nuke France - CE Index du Forum Blocks
Printer-friendly version
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
DonPanic




Novice



Inscrit le: Jan 15, 2004
Messages: 2

MessagePosté le: 10.07.2004, 11:35:02    Sujet du message: Forum pleine page sans les blocks ! Répondre en citant

Bonjour,
Savez-vous comment faire pour avoir un forum plein écran ?
sans autre bloc dans la page ?

_________________
______________________________________________________________
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
ckforum




Habitué
Habitué



Inscrit le: Jan 06, 2004
Messages: 1653
Localisation: FRANCE

MessagePosté le: 10.07.2004, 12:53:28    Sujet du message: Répondre en citant

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 :

Code:

   blocks(left);


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 ....)
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
DonPanic




Novice



Inscrit le: Jan 15, 2004
Messages: 2

MessagePosté le: 10.07.2004, 13:12:43    Sujet du message: Répondre en citant

Bonjour
Merci beaucoup, je prends note et je vais essayer de bien bidouiller Mr. Green

_________________
______________________________________________________________
Revenir en haut
Deconnecte    Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
lanner




Novice



Inscrit le: Mar 13, 2005
Messages: 5

MessagePosté le: 21.05.2005, 10:52:15    Sujet du message: Répondre en citant

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 )
Revenir en haut
Caché    Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Printer-friendly version
Poster un nouveau sujetRépondre au sujet    PHP-Nuke France - CE Index du Forum Blocks Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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 ::

Site motorisé par PHP-Nuke en version Française distribuée par PHP-Nuke France - CE
PHP-Nuke © 2004 by Francisco BURZI
Logiciel gratuit que vous pouvez redistribuer librement en respectant la licence GPL
Tout le contenu du site est copyright PHP-Nuke France - CE
Site déclaré à la C.N.I.L sous le n° de dossier 865996
Noms de domaines, hébergement et site propriété de RondPoint Médias Services - Jean-Claude GIRAUD
Design RMS - Création RondPoint Médias Services   RondPoint Médias Services - © 2005 / 2006
Réseau : Etxe Ama - Ovalie - PHP-Nuke France : CE - RondPoint Médias Services - La Vallouise