| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Sam 14 Mai 2005 à 22:27 Sujet du message: [Créer un fichier phpBB] Niveau 1 à 4 |
|
|
Ce tutoriel est en fait un exemple pour les futurs moddeurs ou les personnes soucieuses de modifier leurs forum d'une page phpBB et de son fonctionnement général.
Les fichiers .php et .tpl sont détaillés.
Chaque code est commenté une ligne plus bas.
Il y a pour le mod une page d'accueil et une page pour chaque cours.
Le niveau 1 vous apprend:
- Signification globale des codes
- Utiliser le système de template
- Utiliser les variables
- Introduction à la fonction sprint()
- Introduction aux blocks
...
Il s'agit des prémisces d'une longue suite de tuto. Merci de donner votre avis
PS: Un niveau minimum dans l'utilsation d'un forum et un peu de déduction est requis
Dernière édition par Alcazarfr le Jeu 26 Mai 2005 à 12:49; édité 2 fois |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Lun 16 Mai 2005 à 13:19 Sujet du message: |
|
|
Sympas tous ça ^^
Attendons le reste :p
C'est bien guidé en tous cas, bien expliqué
ça en aidera plus d'un :p |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Lun 16 Mai 2005 à 17:40 Sujet du message: |
|
|
merci
Une page avec plus di'nfos, + d'aide est en création, de même que les niveaux 3 et 4. _________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
Houram Fou du village

Inscrit le: 02 Jan 2005 Messages: 309 Localisation: Dingy-st-Clair, la campagne quoi !
|
Posté le: Mar 17 Mai 2005 à 10:46 Sujet du message: |
|
|
J'aime beaucoup et cà manquait vraiment pour les gens qui connaissent le php mais pas bien le code de phpbb.  |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Jeu 19 Mai 2005 à 19:21 Sujet du message: |
|
|
Mis à jour
Rajout d'une page de présentation et d'accueil, d'une page pour chaque fiche et des niveau 1 à 4 |
|
| Revenir en haut de page |
|
 |
Dravick Ornithorynque dorémi

Inscrit le: 04 Déc 2004 Messages: 15
|
Posté le: Jeu 26 Mai 2005 à 0:54 Sujet du message: |
|
|
Je ne vois pas le fichier de langue dans le pack d'installation :S _________________ Tant qu'à faire le mal, faites le bien ! Parce que bien faire le mal, c'est tout comme mal faire le bien. Mais bien faire le bien, c'est mieux que de mal faire le mal... non ?
-- Une de mes citations préférées |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Jeu 26 Mai 2005 à 12:12 Sujet du message: |
|
|
parcequ'il n'y sont pas simplement  _________________ 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: Jeu 26 Mai 2005 à 12:49 Sujet du message: |
|
|
J'ai mis à jour... |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Jeu 26 Mai 2005 à 13:32 Sujet du message: |
|
|
Manque plus qu'un fichier avec la synthaxe officielle de phpBB pour le fichier d'install  |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Jeu 26 Mai 2005 à 18:25 Sujet du message: |
|
|
| Franchement, je m'en balance totalement du fichier d'installation en anglais. |
|
| Revenir en haut de page |
|
 |
maniagames Partisan
Inscrit le: 04 Déc 2004 Messages: 63
|
Posté le: Mar 21 Juin 2005 à 15:42 Sujet du message: |
|
|
Petit up et question
Est il possible d'inserer deux tpl pour la même page php ? Ou alors un tpl mais qui n'affiche pas la même chose.
Je m'explique, je met un tas de condition dans mon fichier php, si condition a rempli, alors il affiche un message.
Problème, en affichant ce message le tpl lui apparait toujours, et la structure reste. _________________ 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 à 15:59 Sujet du message: |
|
|
oui tu peu le faire regarde la demo mon mod NS la page news_views.php utilise 2 tpl dans un fichier php ^^
ou un exemple encore plus flangrand les pages admin ^^ regarde celle des rang elle utilie 2 tpl
il suffit simplement de mettre en page au debut une condition avec "mode"
| Code: | if ($mode == truc)
{
ton code php
$template->set_filenames(array(
'body' => 'ta_tpl.tpl')
);
}
elseif ($mode == encore_un_truc)
{
ton code php
$template->set_filenames(array(
'body' => 'ta_tpl2.tpl')
);
}
else // defaut
{
ton code php
$template->set_filenames(array(
'body' => 'ta_tpl3.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
|
Posté le: Mar 21 Juin 2005 à 19:03 Sujet du message: |
|
|
On fait ça aussi simplement .
Et si on veut mettre un seul TPL mais qui affiche plusieurs structure differente, c'est impossible ça par contre
Edit: en fait, si c'est possible, ce que je veux c'est un systeme de switch mais comment le faire
Exemple :
| Code: | <table width="99%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline">
<tr>
<th class="thHead" colspan="2">nom du mod</th>
</tr>
<tr>
<td class="row2"><span class="gen">affichage d'un teste</span></td>
<td class="row2"><span class="gen">un autre texte</span></td>
</tr>
<!-- BEGIN switch_monmod -->
<tr>
<td class="row1"><span class="gen">Si une fonction est ok, ce bloc est visible</span></td>
<td class="row1"><span class="nav"><b>Visible si switch ok</b></span></td>
</tr>
<!-- END switch_monmod -->
</table> |
Maintenant, comment créer ce switch
Re-edit :
Je pense avoir trouvé :
| Code: | if ( $board_config['mod_active'] )
{
$template->assign_block_vars('switch_monmod', array());
<!-- code php -->
} |
Mais c'est encore très flou  _________________ TerresLegends :: Forum RPG - Jeu de rôle médieval |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mar 21 Juin 2005 à 19:23 Sujet du message: |
|
|
| tu es sur la bonne voix, il fauutiliser les blocks, qui affiche juste ce qui est dans leur <-- --> et seuelemnt si tu les appeles |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Mar 21 Juin 2005 à 19:32 Sujet du message: |
|
|
| Code: | if ($mode == truc)
{
ton code php
$template->assign_block_vars('switch_monmod', array(
'VAR' => $var
));
}
elseif ($mode == encore_un_truc)
{
ton code php
$template->assign_block_vars('switch_monmod2', array(
'VAR2' => $var2
));
}
else // defaut
{
ton code php
$template->assign_block_vars('switch_monmod3', array(
'VAR3' => $var3
));
);
}
$template->set_filenames(array(
'body' => 'ta_tpl3.tpl') |
_________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
|