Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

[Créer un fichier phpBB] Niveau 1 à 4
Aller à la page 1, 2, 3  Suivante
 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Tutoriaux
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, [...]

MessagePosté le: Sam 14 Mai 2005 à 22:27    Sujet du message: [Créer un fichier phpBB] Niveau 1 à 4 Répondre en citant

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 Very Happy


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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
maniagames
Partisan


Inscrit le: 04 Déc 2004
Messages: 63

MessagePosté le: Lun 16 Mai 2005 à 13:19    Sujet du message: Répondre en citant

Sympas tous ça ^^
Attendons le reste :p

C'est bien guidé en tous cas, bien expliqué Wink
ça en aidera plus d'un :p
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Lun 16 Mai 2005 à 17:40    Sujet du message: Répondre en citant

merci Very Happy

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Houram
Fou du village


Inscrit le: 02 Jan 2005
Messages: 309
Localisation: Dingy-st-Clair, la campagne quoi !

MessagePosté le: Mar 17 Mai 2005 à 10:46    Sujet du message: Répondre en citant

J'aime beaucoup et cà manquait vraiment pour les gens qui connaissent le php mais pas bien le code de phpbb. Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur MSN Messenger
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Jeu 19 Mai 2005 à 19:21    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Dravick
Ornithorynque dorémi


Inscrit le: 04 Déc 2004
Messages: 15

MessagePosté le: Jeu 26 Mai 2005 à 0:54    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail
Darkenshin
Membres actifs


Inscrit le: 23 Déc 2004
Messages: 601

MessagePosté le: Jeu 26 Mai 2005 à 12:12    Sujet du message: Répondre en citant

parcequ'il n'y sont pas simplement Smile
_________________
Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...

Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Jeu 26 Mai 2005 à 12:49    Sujet du message: Répondre en citant

Embarassed Embarassed Embarassed Embarassed Embarassed Embarassed

J'ai mis à jour...
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
maniagames
Partisan


Inscrit le: 04 Déc 2004
Messages: 63

MessagePosté le: Jeu 26 Mai 2005 à 13:32    Sujet du message: Répondre en citant

Manque plus qu'un fichier avec la synthaxe officielle de phpBB pour le fichier d'install Very Happy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Jeu 26 Mai 2005 à 18:25    Sujet du message: Répondre en citant

Franchement, je m'en balance totalement du fichier d'installation en anglais.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
maniagames
Partisan


Inscrit le: 04 Déc 2004
Messages: 63

MessagePosté le: Mar 21 Juin 2005 à 15:42    Sujet du message: Répondre en citant

Petit up et question Smile

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
Voir le profil de l'utilisateur Envoyer un message privé
Darkenshin
Membres actifs


Inscrit le: 23 Déc 2004
Messages: 601

MessagePosté le: Mar 21 Juin 2005 à 15:59    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
maniagames
Partisan


Inscrit le: 04 Déc 2004
Messages: 63

MessagePosté le: Mar 21 Juin 2005 à 19:03    Sujet du message: Répondre en citant

On fait ça aussi simplement Laughing .

Et si on veut mettre un seul TPL mais qui affiche plusieurs structure differente, c'est impossible ça par contre Smile

Edit: en fait, si c'est possible, ce que je veux c'est un systeme de switch mais comment le faire Smile

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 Smile

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 Smile
_________________
TerresLegends :: Forum RPG - Jeu de rôle médieval
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Mar 21 Juin 2005 à 19:23    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Darkenshin
Membres actifs


Inscrit le: 23 Déc 2004
Messages: 601

MessagePosté le: Mar 21 Juin 2005 à 19:32    Sujet du message: Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Tutoriaux Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2, 3  Suivante
Page 1 sur 3

 
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
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com