Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Le coin des codeurs » » Problème d'intégration PHP dans html
2 pages [ 1 | 2 ]
AuteurProblème d'intégration PHP dans html
niaboc79
17   

niaboc79
  Posté : 04-12-2005 15:50

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,thr ead.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=newpos t\" title=\"$message[forumtitle] :: $message[threadtitle]\"";
$derniermessage .= ">$message[threadtitle]</a></b></span></td>&quo t;;
$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


  Profil  www  
leloup31X
2242       
 

leloup31X
  Posté : 04-12-2005 20:36

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

  Profil  www  
niaboc79
17   

niaboc79
  Posté : 04-12-2005 22:45

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.

  Profil  www  
leloup31X
2242       
 

leloup31X
  Posté : 05-12-2005 09:17

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


  Profil  www  
niaboc79
17   

niaboc79
  Posté : 06-12-2005 01:30

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

  Profil  www  
Boris
3430       
 

Boris
  Posté : 07-01-2006 10:17

Dans ce cas, fait toi ton propre meta-mot et met le dans ton édito, ca sera beaucoup plus simple pour toi à gérer!

  Profil  E-mail  www  
manu088
1698       
 

manu088
  Posté : 09-01-2006 12:47

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...

  Profil  
leloup31X
2242       
 

leloup31X
  Posté : 09-01-2006 13:27

Mouais..... il enléve tous les liens vers npds! enfin presque


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



  Profil  www  
Boris
3430       
 

Boris
  Posté : 09-01-2006 14:05

dans qu'il y a la balise meta generator, c'est bon...

  Profil  E-mail  www  
leloup31X
2242       
 

leloup31X
  Posté : 09-01-2006 14:44

Il y est bien sur mais c'est le copyright qui m'amuse moi

  Profil  www  
niaboc79
17   

niaboc79
  Posté : 26-01-2006 14:01

c'est marrant de se moquer des débutants!!!

  Profil  www  
niaboc79
17   

niaboc79
  Posté : 26-01-2006 14:07

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 ;)

  Profil  www  
Boris
3430       
 

Boris
  Posté : 26-01-2006 21:36

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!

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!

  Profil  E-mail  www  
leloup31X
2242       
 

leloup31X
  Posté : 26-01-2006 22:10

Je rajouterais que la moquerie gentille fait partie de la bonne humeur du site.


  Profil  www  
niaboc79
17   

niaboc79
  Posté : 27-01-2006 00:11

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!


  Profil  www  
Aller à la page : [ 1 | 2 ]
Sauter à :

Temps : 0.0269 seconde(s)