[OK] Changer de OpenTable dans module "forums"

PHP-Nuke France - CE -> Modules

Auteur: tchernoLocalisation: Suisse MessagePosté le: 27.07.2006, 23:59:45    Sujet du message: [OK] Changer de OpenTable dans module "forums"

Bonjour!

Mon module "Forums" est en pleine modification et j'ai un problème avec la fonction "OpenTable" qui se trouve dans le fichier "tables.php" du thème.

La fonction "OpenTable" possède une marge que je ne souhaite pas dans le forum. J'ai crée une fonction "OpenTableNoMargin" sans marge que je souhaite appliquer au forum et éventuellement à d'autres modules.

Ma question: comment utiliser la fonction "OpenTableNoMargin" dans le module "Forums"? Je ne trouve nulle-part.


Question subsidiaire: comment utiliser cette fonction dans d'autres modules où elle pourrait s'avérer utile (à la place de "OpenTable")?

D'avance, merci pour votre aide!


Dernière édition par tcherno le 30.07.2006, 15:11:20; édité 1 fois

Auteur: JeanClaudeLocalisation: GAP MessagePosté le: 28.07.2006, 08:50:29    Sujet du message:

Hello, tout simplement en créant ta fonction OpenTableNoMargin(); dans le fichier tables.php d'une part, puis en utilisant $name pour la sélection

Auteur: tchernoLocalisation: Suisse MessagePosté le: 28.07.2006, 14:08:26    Sujet du message:

Merci pour ta réponse!

Effectivement, je pensais que la variable "name" pourrait permettre cela.
Mais je ne sais pas du tout comment et où paramétrer cela.

Quel code utilier et dans quel document le placer?

La fonction "OpenTableNoMargin" est déja créée dans "Tables.php", mais je ne trouve pas comment la mettre en application. Ceci pourrait fonctionner pour tous les modules?

Je précise que je ne suis de loin pas une bête en PHP, je sais le décoder et modifier des éléments, mais partir de zéro... pas vraiment.

D'avance, merci pour tes précisions Very Happy

Auteur: JeanClaudeLocalisation: GAP MessagePosté le: 28.07.2006, 22:18:56    Sujet du message:

Tiens vite fait car je n'ai pas eu assez de temps, voila codée la fonction qu'il te faudrait en gros, j'ai testé et ça marche.

Code:

function OpenTable() {
    global $name, $bgcolor1, $bgcolor2;
   
    if(($name == "Forums")OR($name == "Members_List")OR($name == "Private_Messages")){   
    echo "<table  width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
     <tr>
          <td>
      <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
              <tr>
                <td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                      <td>";
    }else
    if($name == "Downloads"){   
    echo "<table  style=\"padding-left: 20px; padding-right: 20px;\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
     <tr>
          <td>
      <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
              <tr>
                <td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                      <td>"; 
    }else{
    echo "<table style=\"padding-right: 20px;\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">
     <tr>
          <td>
      <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">
              <tr>
                <td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr>
                      <td>";       
     }
}


Note donc que tu as 3 possibilités sur la même fonction Wink

Auteur: tchernoLocalisation: Suisse MessagePosté le: 30.07.2006, 15:11:02    Sujet du message:

Super! ça fonctionne très bien.

Merci beaucoup!



PHP-Nuke France - CE -> Modules

Toutes les heures sont au format GMT + 2 Heures

Page 1 sur 1


>> Fermer cette Page <<