logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
22 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 442 357

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Problème d'intégration PHP dans html

Problème d'intégration PHP dans html#18582

5Contributeur(s)
niaboc79leloup31XBorismanu088toba
3 Modérateur(s)
developpeurjpbJireck
niaboc79 niaboc79icon_post
Bon je me suis inscrit au site pour plus de faciliter, désolé si je fait un double post mais je vais essayer d'être plus clair ;)

Voilà mon problème (3 jours que je cherche!!):

Je souhaite utiliser l'edito pour donner forme à la page d'acceuil de mon site.

Un des éléments qui ira dans l'edito sera l'affichage des 10 derniers messages postés sur mon forum.

J'ai trouver un script en php que j'ai adapter au style de mon site (le script n'est pas terminé).

Voilà ce script:

<code><font color="#000000">

<?php
echo "<table width=100%' border='0' cellpadding='0' cellspacing='0'>";
        echo "<tr>";
            echo "<td width=auto height='34' background='images/_toprow_bg.gif'><img

src='images/_toprow_left.gif' width='42' height='34'></td>";
            echo "<td class='hautindex'>$title</td>";
            echo "<td width='14' height='34'><img src='images/_toprow_right.gif' width='14' height='34'></td>";
        echo "</tr>";
    echo "</table>";
error_reporting(7);
require_once('./!!!include!!!s/functions.php');
require_once('./!!!include!!!s/config.php');
global $bbuserinfo, $session, $ignore, $permissions, $_REQUEST;


mysql_connect("$servername", "$dbusername", "$dbpassword") or die ('Erreur : '.mysql_error() );
mysql_select_db("$dbname") or die ('Erreur : '.mysql_error() );
// Configuration des variables
$derniersmessagesnbr=10; // Nombre de sujets a afficher dans les derniers message
// Configuration des variables

// Derniers messages
$messages = mysql_query("SELECT thread.title AS

threadtitle,thread.lastposter,thread.views,thread.dateline,thread.forumid,thread.threadid,forum.title AS

forumtitle,forum.parentlist,from_Unixtime(thread.dateline,'%d-%m-%Y') AS datedepost
FROM thread LEFT JOIN forum ON (thread.forumid = forum.forumid) ORDER BY thread.lastpost DESC LIMIT ". $derniersmessagesnbr);
while($message = @mysql_fetch_array($messages)){
/*
$permissions = fetch_permissions($message['2'],-1,-1);
if($permissions & CANVIEW){*/
$derniermessage .= "<table cellpadding=0 cellspacing=0 width=700>";
$derniermessage .= "<tr>";
$derniermessage .= "<td align=\"left\" class=\"alt3\"><span class=\"smallfont\"><b><a

href=\"showthread.php?s=&threadid=$message[threadid]&goto=newpost\" title=\"$message[forumtitle] :: $message[threadtitle]\"";
$derniermessage .= ">$message[threadtitle]</a></b></span></td>";
$derniermessage .= "<td align=\"left\" class=\"alt3\"><span class=\"smallfont\">par ";
$derniermessage .= " <b>$message[lastposter]";
$derniermessage .= "</a></b></span></td>";
$derniermessage .= "<td><td align=\"left\" class=\"alt3\"><span class=\"smallfont\">Forum :

<b>$message[forumtitle]</b></span></td>";
// $derniermessage .= "<td><span class=\"smallfont\">" . vbdate("d/m/Y : H:i", $message['datedepost']) . "</b></span></td>";
$derniermessage .= "</tr>";
$derniermessage .= "</table>";
// }
}
// Derniers messages
echo $derniermessage;


echo "<table width=100%' border='0' cellpadding='0' cellspacing='0'>";
        echo "<tr>";
            echo "<td width=auto height='27' background='images/milieu.gif'><img src='images/gauche.gif'

width='6' height='27'></td>";
            echo "<td class='hautindex'>$title</td>";
            echo "<td width='6' height='27'><img src='images/_foot_right.gif' width='243' height='27'></td>";
        echo "</tr>";
    echo "</table>";
?>
</font>
</code>

voilà son résultat: <a href='http://www.cool-tuning.be/forum/test3.php' target='_blank' class='NOIR'>http://www.cool-tuning.be/forum/test3.php</a>

Le script doit ABSOLUMENT être dans le dossier forum de mon site pour fonctionner.

Le but du jeu est d'insérer le résultat du script dans un tableau qui sera dans l'edito.

Pour ce faire j'ai utiliser la balise html !!!iframe!!!, voilà donc ce que j'ai mis dans l'éditeur html de l'edito:

<!!iframe!! name="test3" src="forum/test3.php" frameborder="0" width="720" height="350" />

Mais le gros problème est que le résultat est le suivant sur ma page d'acceuil: <a href='http://membres.lycos.fr/niaboc79/Photos/edito.jpg' target='_blank' class='NOIR'>http://membres.lycos.fr/niaboc79/Photos/edito.jpg</a>

Tout ce qui doit se trouver en dessous de l'edito n'est plus afficher (les 3 derniers articles publiés).

par contre si j'ajoute du texte AVANT les balises !!!iframe!!! dans l'editeur html, là il s'affiche!

Le problème ne viens pas du scipt php, j'ai tester en insérant un lien vers un site, il s'affiche bien dans le tableau créé par l'!!!iframe!!! mais je n'ai rien en dessous non plus!!!

Si quelqu'un à une solution ;) merci


<p class="LIGNB">Message édité par : niaboc79 / 04-12-2005 16:17</p>

Message édité par : niaboc79 / 04-12-2005 20:19

leloup31X leloup31Xicon_post
Tu te fatigue pour rien. Regarde du coté des meta-mots.
niaboc79 niaboc79icon_post
Citation : leloup31 

Tu te fatigue pour rien. Regarde du coté des meta-mots. 


les metamots ne savent pas maider pour inclure le php dans l'html directement car mon script doit absolument être placé dans mon dossier forum.
leloup31X leloup31Xicon_post
Met !lastforums! dans ton edito et regarde ce que ça donne.
Tu n'a ni a modifier le fichier forum ni à ecrire de script.

Message édité par : leloup31 / 05-12-2005 09:19

niaboc79 niaboc79icon_post
Citation : leloup31 

Met !lastforums! dans ton edito et regarde ce que ça donne.
Tu n'a ni a modifier le fichier forum ni à ecrire de script.

Message édité par : leloup31 / 05-12-2005 09:19

 


Mon forum n'est pas celui intégrer mais vbulletin
Boris Borisicon_post
Dans ce cas, fait toi ton propre meta-mot et met le dans ton édito, ca sera beaucoup plus simple pour toi à gérer! ;-)
manu088 manu088icon_post
sympa ton site..

en plus c'est vraiment gentil de montrer ta reconnaissance envers celles et ceux qui travaillent pour npds chaque jour en répondant a vos questions en laissant un lien vers npds.org... :|
leloup31X leloup31Xicon_post
Mouais..... il enléve tous les liens vers npds! enfin presque :-D


<meta name="copyright" content="npds.org 2001-2005" />


:-P
Boris Borisicon_post
dans qu'il y a la balise meta generator, c'est bon...
leloup31X leloup31Xicon_post
Il y est bien sur mais c'est le copyright qui m'amuse moi :-D
niaboc79 niaboc79icon_post
c'est marrant de se moquer des débutants!!!
niaboc79 niaboc79icon_post
Pour ce qui est de NPDS, je suis bien entendu reconaissant envers tout ceux qui travaille sur ce projet, c'est vrai que j'ai oublier de citer NPDS sur ma page d'acceuil, je vais ajouter une bannière NPDS ;)
Boris Borisicon_post
Ben tu vois, mon loulou, il t'a pas oublié! C'est un gars bien, notre niaboc79. :=!
Apparemment un peu tête en l'air, mais bon, tout le monde y est un peu de temps en temps! :-D

Tu nous fais pas la gueule, au moins, niaboc79?

Allez, bienvenue chez les NPDSsiens! ;-) Tu verra, NPDS, c'est... Des questions... avec des réponses!... Mais aussi et surtout quelquechose qui fonctionne, et le tout agrémenté de beaucoup de déconnade!

Que du bonheur, quoi! :-P
leloup31X leloup31Xicon_post
Je rajouterais que la moquerie gentille fait partie de la bonne humeur du site. :-D ;-)

niaboc79 niaboc79icon_post
Mais non je ne vous en veux pas, mais je suis contre le fait d'attaquer les newbies sans raisons ;)

On à tous été débutant dans un domaine un jour, j'ai créé tout mon site seul grace aux forums d'aides et je ne peut donc pas tout connaitre!

Boris Borisicon_post
Citation : niaboc79
On à tous été débutant dans un domaine un jour, j'ai créé tout mon site seul grace aux forums d'aides et je ne peut donc pas tout connaitre!


Rien que pour ca...
niaboc79 niaboc79icon_post
merci c'est très sympa ;)

Je dois encore paufiner quelques détails :-)

Dés que j'aurai terminé mon site je ferai une présentation via une news sur le site de npds si c'est possible?
manu088 manu088icon_post
bien entendu que c'est possible...

et bravo pour tes recherches sur les forums...comme je dis souvent c'est comme cela qu'on apprend le mieux...


:=!
toba tobaicon_post
Citation : niaboc79 
Je souhaite utiliser l'edito pour donner forme à la page d'acceuil de mon site.

J'espere seulement que tu ne cases pas tout ca dans edito.txt?
As-tu envisagé de te servir de central.php de Permanent-Deubeul?
niaboc79 niaboc79icon_post
Citation : toba 

Citation : niaboc79 
Je souhaite utiliser l'edito pour donner forme à la page d'acceuil de mon site.

J'espere seulement que tu ne cases pas tout ca dans edito.txt?
As-tu envisagé de te servir de central.php de Permanent-Deubeul? 


depuis mon premier post dans ce sujet, j'ai découvert le site de dodi et j'utilise central board pour sable sans problème.

J'utilise conjointement dreamweaver et la board central pour ma page d'acceuil ;)