| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Mar 21 Juin 2005 à 19:33 Sujet du message: |
|
|
Oki, ça commence à compliquer mais je suis toujours en course .
Donc ce que je pensais faire, bien que pas très propre, c'est créer une variable, et lui assigner un nombre.
Ensuite, j'affiche un bloc si le contenu de la variable est égale à 1, 2 3 ...
Cette variable étant modifié par le code php en fonction des differentes conditions, requêtes éxecutés ...
Mais je suis sur qu'on peut faire plus propre  _________________ TerresLegends :: Forum RPG - Jeu de rôle médieval |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mar 21 Juin 2005 à 19:36 Sujet du message: |
|
|
ba c'est propre aussi d'assigner un nombre  _________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Mar 21 Juin 2005 à 19:42 Sujet du message: |
|
|
Oui ça va encore, mais je sais pas, je trouve ce systeme "spécial" .
Faut que je trouve des mods n'utilisant qu'un seul tpl, pour voir comment ils font.
En tous cas super les fichiers de départ fourni  _________________ TerresLegends :: Forum RPG - Jeu de rôle médieval |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mar 21 Juin 2005 à 19:47 Sujet du message: |
|
|
utilise mon code
il fonctionne bien  _________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Mer 22 Juin 2005 à 17:08 Sujet du message: |
|
|
Oui, sauf qu'en utilisant cette méthode me faudrait 5 tpl pour une page .
Edit : quoi que, j'ai pas vu le dernier mess ^^
Sinon, j'ai une question :
Si dans la page d'avant, on a une zone de texte, et qu'on atterit sur une page d'erreur.
J'affiche l'erreur et un bouton "retour".
Problème, en revenant sur la page, la zone de texte ne conserve pas ce qu'il y avait dedans.
Comment garder le contenu de ces variables ? _________________ TerresLegends :: Forum RPG - Jeu de rôle médieval
Dernière édition par maniagames le Mer 22 Juin 2005 à 17:43; édité 1 fois |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mer 22 Juin 2005 à 17:20 Sujet du message: |
|
|
ton bouton doit être un bouton de typoe "précedent" (comem si le mec cliquait sur précendent).
Là, (sous FF en tt cas), cela marchera |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Mer 22 Juin 2005 à 17:23 Sujet du message: |
|
|
Oui, je vois, style javascript mais je voulais éviter au maximum
J'ai pas le choix.
Encore une chose, là ce n'est pas spécifique à ce fichier, tous les fichiers de phpBB sont comme ça, mais pourquoi en entete du fichier on a :
| Code: | include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.' . $phpEx); |
J'ai jamais compris, pourquoi on utilisé pas ce systeme :
| Code: | include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'common.'.$phpEx); |
Si on peut m'éclairer pourquoi phpBB utilise la première méthode  _________________ TerresLegends :: Forum RPG - Jeu de rôle médieval |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mer 22 Juin 2005 à 19:27 Sujet du message: |
|
|
je parlais de ce code la => http://www.phpbb-power.com/forum/sutra6061.php#6061 au quel il ne faut qu'un seul tpl ^^ _________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mer 22 Juin 2005 à 20:00 Sujet du message: |
|
|
| maniagames a écrit: | Oui, c'est plus ou moins ce que j'utilise ^^
Mais il est impossible d'imbriquer plusieurs switchs on dirait . |
utilise un truc comme:
| Code: | switch ($mode)
{
case "welcome":
mon code1
break;
case "welcome2":
if ( $trucmuche == 7,25 )
{
mon code2
}
else
{
mon code3
}
default:
mon codedefaut
} |
|
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mer 22 Juin 2005 à 20:22 Sujet du message: |
|
|
si c'est possible
| Code: | $template->assign_block_vars('var1', array(
'VAR_1' => $var_1
));
$template->assign_block_vars('var1.test2', array(
'VAR_2' => $var_2
)); |
coté tpl:
| Code: |
<!-- BEGIN var1 -->
{var1.VAR_1}
<!-- BEGIN test2 -->
{var1.test2.VAR_2}
<!-- END var1.test2 -->
<!-- END var1 --> |
_________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Sam 25 Juin 2005 à 0:45 Sujet du message: |
|
|
| Darkenshin a écrit: | si c'est possible
| Code: | $template->assign_block_vars('var1', array(
'VAR_1' => $var_1
));
$template->assign_block_vars('var1.test2', array(
'VAR_2' => $var_2
)); |
coté tpl:
| Code: |
<!-- BEGIN var1 -->
{var1.VAR_1}
<!-- BEGIN test2 -->
{var1.test2.VAR_2}
<!-- END var1.test2 -->
<!-- END var1 --> |
|
J'ai plus rien qui apparait quand j'en met deux :p _________________ TerresLegends :: Forum RPG - Jeu de rôle médieval |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Sam 25 Juin 2005 à 1:01 Sujet du message: |
|
|
pourtant c'est ce qu j'utilise dans plusieur fichiers et ça fonctionne j'ai peu être mal ecris les switch mais ça fonctionne comme ça vai te les refaire  _________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Sam 25 Juin 2005 à 11:34 Sujet du message: |
|
|
tu as utilisé ce code exacactement? si non, utilises le, et modifies le ensuite
(tu peux aussi utiliser:
| Code: |
<!-- BEGIN var1 -->
{var1.VAR_1} Bloc 1
<!-- BEGIN test2 -->
{var1.test2.VAR_2} Bloc 2 dans le bloc 1
<!-- END var1.test2 -->
<!-- END var1 --> |
pour mieux voir sans variable
Le tout est de bien respecter les espaces dans les | Code: | <!-- BEGIN var1 -->
<!-- END var1 --> |
et de bien les imbriquer |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Sam 25 Juin 2005 à 13:21 Sujet du message: |
|
|
tu parle a maniagames ?
sinon je pense que c'est moi qui est fait une faute  _________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
|