Du php dans le template de son style ?

Forum de support pour les questions concernant l'utilisation de phpBB3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que Styles ou MODs.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com


Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Re: Du php dans le template de son style ?

Messagepar Chaos[] » 24 Juil 2008 à 17:12

Et non..
En attendant, tu pourris mon topic là.. ;)
Chaos[]
Posteur néophyte
Posteur néophyte
 
Messages: 39
Inscription: 03 Juil 2008 à 19:38

Re: Du php dans le template de son style ?

Messagepar lolovoisin » 25 Juil 2008 à 06:58

bonjour Chaos[],
Vous avez effectivement supprimé votre dernier message pour en reposter un après le 23 juillet à 8h36.
Ceci est ce que l'on appelle un UP masqué et qui est interdit.
Cependant la durée de 24h étant respecté je n'ai pas jugé bon de vous en faire la remarque.
Sachez juste que vous avez le droit de poster à la suite de votre dernier message si l'écart de temps entre les deux est de 24h ;)

bonjour Dakin,
Tu sais mieux que quiconque que la modération est à réserver à l'équipe et non pas aux membres du forum. Si la remarque n'a pas été faites, c'est qu'il y a une raison.


Messieurs, pour toutes explications supplémentaire ma boite de MP est ouverte, donc merci de revenir au sujet initial.

avez vous essayé avec ceci:
Code: Tout sélectionner
$phpbb_root_path = '../forums/';
Ceux qui échouent trouvent des excuses, ceux qui réussissent trouvent les moyens
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Avatar de l’utilisateur
lolovoisin
Rugbix ³
 
Messages: 37358
Inscription: 04 Mai 2006 à 12:16
Localisation: Dans la BDD ...

Re: Du php dans le template de son style ?

Messagepar Chaos[] » 26 Juil 2008 à 19:43

Bonsoir,

merci de la réponse !

Et bien ça ne peut pas marcher étend donnée que le forum est à la racine de mon site.. :S
Le script lui est dans un fichier, du template de mon style. Il n'y a pas d'erreur php affichée quand je met le deuxième script (Bloc-note). C'est-à-dire l'adresse du site.
Justement, ça n'affiche rien du tout, et je ne comprend pas trop pourquoi.

Merci !
Chaos[]
Posteur néophyte
Posteur néophyte
 
Messages: 39
Inscription: 03 Juil 2008 à 19:38

Re: Du php dans le template de son style ?

Messagepar Chaos[] » 28 Juil 2008 à 15:49

"UP"
Chaos[]
Posteur néophyte
Posteur néophyte
 
Messages: 39
Inscription: 03 Juil 2008 à 19:38

Re: Du php dans le template de son style ?

Messagepar spitfire pat » 28 Juil 2008 à 18:41

Chaos[] a écrit:Et bien ça ne peut pas marcher étend donnée que le forum est à la racine de mon site.. :S

le souci c'est que vous parlez de script php inclus dans un template, mais les exemples 1 et 2 montrent de simples scripts sans template, il vaudrait peut-être mieux nous dire dans quel template vous avez inséré ces scripts
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Du php dans le template de son style ?

Messagepar Chaos[] » 28 Juil 2008 à 18:55

J'en ai parler bien plus haut dans se sujet en fait.

Je voudrai inclure ce script dans une page crée par exemple "News.html" de mon template.
Car j'utilise le tutoriel Ajouter une nouvelle page personnalisée à phpBB, cette page "News.html" serra appelée dans une page "News.php" par exemple.
Tout fonctionne très bien quand je veux mettre du texte; des tableau, du CSS, etc..
Mais il est impossible d'afficher des News. (Pourtant l'ID est bonne, et le chemin du script aussi ! Script ici.)
Il n'y a pas d'erreur php, rien de n'affiche.

Ça se résume à ceci :

Page News.html, dans le template du style : Ici
Page News.php, à la racine du site, donc du forum :

Dans le News.php, même avec le script entre des balises Php (Php bien activé dans le panneau d'Administration), rien ne s'affiche, peut-être une erreur SQL.. Mais c'est un blanc.

J'espère avoir était claire, je vous remercie. :)
Dernière édition par Chaos[] le 30 Juil 2008 à 21:00, édité 1 fois.
Chaos[]
Posteur néophyte
Posteur néophyte
 
Messages: 39
Inscription: 03 Juil 2008 à 19:38

Re: Du php dans le template de son style ?

Messagepar Dakin Quelia » 28 Juil 2008 à 19:06

Tu n'as rien dans la partie php pour rechercher dans la base de données tes news... du coup, cela ne fonctionne pas.

Ensuite, ceci:

Code: Tout sélectionner
page_header('News');  


Est à remplacer par:

Code: Tout sélectionner
// Titre de la page
page_header($page_titlefalse);   


Tu dois également ajouter:

Code: Tout sélectionner
$page_title $user->lang['TAPAGE_TITRE'];   


Imaginons que tu aies une table news avec des données, tu feras:

Code: Tout sélectionner
// load the sql query
$sql 'SELECT * FROM ' NEWS_TABLE ' ORDER BY news_id ASC';
$result $db->sql_query($sql);

while (
$news $db->sql_fetchrow($result))
{
    
// Envoie au template
    
$template->assign_block_vars('news', array(
        
'AUTEUR'         => $news['news_auteur'],
        
'TITRE'         => $news['news_titre'],
        
'DATE'             => $news['news_date'],
    ));
}
$db->sql_freeresult($result);   


Dans la partie includes/constantes.php, tu définis la table comme suit:

Code: Tout sélectionner
define('NEWS_TABLE',                $table_prefix 'news');   


Du côté template, tu feras:

Code: Tout sélectionner
      <!-- INCLUDE overall_header.html -->
      <div class="forumbg forumbg-table">
         <div class="inner"><span class="corners-top"><span></span></span>
            <table class="table1" cellspacing="1" id="attachtable">
               <thead>
                  <tr>
                     <th width="40%">{L_NEWS_TITRE}</th>
                     <th width="20%">{L_NEWS_AUTHOR}</th>
                  </tr>
               </thead>
               <tbody>
                  <!-- BEGIN row -->
                  <tr class="bg1">
                     <td width="40%" align="center">{news.MOD_NAME}</td>
                     <td width="20%" align="center">{news.AUTHOR}</td>
                  </tr>
                  <!-- BEGINELSE row -->
                  <tr class="bg1">
                     <td width="40%" align="center" colspan="4">{L_NO_NEWS}</td>
                  </tr>
                  <!-- END row -->
               </tbody>
      </table>
         <span class="corners-bottom"><span></span></span></div>
      </div>
      <br />
<!-- INCLUDE overall_footer.html -->


Bien sûr, il faut définir les clés de langue aussi. :wink:
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil) | Mon blogue: Mon blogue | phpBB Forge: cliquez ici | DeviantArt: cliquez ici | IRC: cliquez ici
Avatar de l’utilisateur
Dakin Quelia
Superstar
 
Messages: 20650
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Du php dans le template de son style ?

Messagepar Chaos[] » 28 Juil 2008 à 19:50

Bonjour,

je ne saisie pas tout. Il faut donc crée 4 tables dans la Base de Donnée ? Une "news_id", une "news_titre", une "news_date", et une "news_auteur" dans "phpbb_news" ?
Mais comment allé chercher l'auteur, pourquoi ne pas reprendre directement les requêtes du script, mais recrée de nouvelle tables ?
On ne peut pas tout simplement mettre les requête du script dans le fichier .txt que j'ai donner plus an haut, pour les mettre dans le fichier en .php ?

Merci.
Chaos[]
Posteur néophyte
Posteur néophyte
 
Messages: 39
Inscription: 03 Juil 2008 à 19:38

Re: Du php dans le template de son style ?

Messagepar Dakin Quelia » 28 Juil 2008 à 20:00

Oui, il faut créer ces quelques tables. Tu es libre d'en ajouter et/ou d'en retirer. Mais pour une nouvelle, il faut au minimum ce que je t'ai donné.

Tu peux tout à fait reprendre la partie php. Mais personnellement, je te conseille comme j'ai dit. :wink:
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil) | Mon blogue: Mon blogue | phpBB Forge: cliquez ici | DeviantArt: cliquez ici | IRC: cliquez ici
Avatar de l’utilisateur
Dakin Quelia
Superstar
 
Messages: 20650
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Précédente

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Exabot [Bot], Google [Bot] et 12 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant