| Voir le sujet précédent :: Voir le sujet suivant |
|
|
|
tcherno

Novice
Inscrit le: Jan 05, 2005 Messages: 24 Localisation: Suisse
|
Posté 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! _________________ http://www.tcherno.com
Dernière édition par tcherno le 30.07.2006, 15:11:20; édité 1 fois |
|
 |
|
|
JeanClaude

Administrateur Général

Inscrit le: 23 04 ,2003 Messages: 1559 Localisation: GAP
|
|
 |
|
|
tcherno

Novice
Inscrit le: Jan 05, 2005 Messages: 24 Localisation: Suisse
|
Posté 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  _________________ http://www.tcherno.com |
|
 |
|
|
JeanClaude

Administrateur Général

Inscrit le: 23 04 ,2003 Messages: 1559 Localisation: GAP
|
Posté 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  _________________ Merci de consulter attentivement les règles de nos Forums |
|
 |
|
|
tcherno

Novice
Inscrit le: Jan 05, 2005 Messages: 24 Localisation: Suisse
|
Posté le: 30.07.2006, 15:11:02 Sujet du message: |
|
|
Super! ça fonctionne très bien.
Merci beaucoup! _________________ http://www.tcherno.com |
|
 |
|
|
|
|
|