Petite "box de commentaire"

Soyez le premier à donner votre avis sur cette source.

Vue 8 301 fois - Téléchargée 756 fois

Description

Bonjour,
voici une petite "box" à commentaire à placer sur un site pour que les gens puissent y laisser un commentaire. les commentaires sont enregistrés dans un fichier xml
et la box est rafraichie automatiquement.
plus d'info dans le fichier readme.

comme ce n'est que ma deuxième source, et que la première ne valait rien,
j'espere que celle-ci sera mieu. j'attends vos commentaire et ou questions, sans avoir besoin de me massacrer ;-)

Source / Exemple :


Tout dans le zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012

bon bin va falloir vérifier ce que ta dans myThinkwriter qui devrait être ceci:

<?php
$lien = "http://votresite.com";//mettre le nom de ton site
$auteur =htmlspecialchars($_POST['auteur']);
$date = strftime("%d/%m/%y",time());
$contenu =htmlspecialchars($_POST['txt']);

$doc = simplexml_load_file("mythink.xml");
$xml = $doc->channel;
$newShout = $xml->addChild("item");
$newAuteur = $newShout->addChild("title", utf8_encode($auteur));
$newDate = $newShout->addChild("pubDate", utf8_encode($date));
$newContenu = $newShout->addChild("description", utf8_encode(strip_tags($contenu)));
$newContenu = $newShout->addChild("link", utf8_encode($lien));

$doc->asXML('mythink.xml');
?>

et vérifier le fichier xml qui devrait ressembler à ceci:

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="2.0">
<channel>
<title>myThink!</title>
<link>http://www.votresite.com</link>
<description>MyThink de David Perroud</description>
<language>fr</language>
<copyright>Open Source =)</copyright>
...


<title>...</title>
...
<link>...</link>


<title>Steph</title>
29/06/08


<description>Vraiment joli</description>
<link>http://votresite.com</link>


</channel>
</rss>

c pas grave si tout est à la suite genre
<title>Steph</title>29/06/08

<description>Vraiment joli</description><link>http://votresite.com</link>
Messages postés
13
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
31 juillet 2008

Je vien de verifier, mythinkreader.php, j'ai exactement la meme chose que tu m'as ecri dans le com
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012

y a "encore" un problème avec myThinkreader.php, mdr,
peux-tu vérifier que tu as ce qui suit dans ton fichier et si ce n'est pas le cas, me mettre ici ce que tu as?

voici ce que tu devrais avoir:

<?php
$xml = simplexml_load_file("mythink.xml");//le nom du fichier dans lequel on écrit
$noeuds = $xml->xpath("//item");

for($i=sizeof($noeuds)-1; $i>=0; $i--) {
$noeud = $noeuds[$i];
echo "".$noeud->pubDate."
";
echo "Par ".$noeud->title."
";
echo "".stripslashes($noeud->description);
echo "

<hr>\n";
}
?>

salut
Messages postés
13
Date d'inscription
dimanche 22 juin 2008
Statut
Membre
Dernière intervention
31 juillet 2008

Je vien d'essayer ce que tu ma di,maintenan dans la case "reader" apparait le texte suivant: Fatal error: Call to undefined function: simplexml_load_file() in /mnt/163/sda/7/e/tag95c/myThink/myThinkwriter.php on line 7, que se passe t-il selon toi ??
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012

en tout cas sur myThink.xml, myThinkreader.php, myThinkwriter.php, ensuite si cela ne suffit pas essaie sur la page où myThink apparaît, et sur myThink.js
Afficher les 42 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.