Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PETITE "BOX DE COMMENTAIRE"


Information sur la source

Catégorie :Divers Classé sous : box, ajax, javascript, commentaire, Effect Niveau : Débutant Date de création : 26/05/2008 Date de mise à jour : 27/05/2008 15:10:55 Vu / téléchargé: 3 561 / 288

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (42)
Ajouter un commentaire et/ou une note

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


 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

27 mai 2008 15:09:41 :
La page mynew.html pour voir ce que ca donne et les problèmes d'accents résolus
27 mai 2008 15:10:55 :
ajout d'une page mynew.html pour voir ce que ca donne, et problème d'accents résolu

Commentaires et avis

signaler à un administrateur
Commentaire de adelami le 26/05/2008 20:07:54

Bonjour,
Je vais taquiner :
je suis pas ok avec cette source, il y a du PHP dedans...
@++

signaler à un administrateur
Commentaire de Annadrill le 26/05/2008 22:46:09

jours,
si tu peux me dire ou je devrais la mettre...
je la déplace volontier

Salut

signaler à un administrateur
Commentaire de nickadele le 27/05/2008 09:26:03 administrateur CS

Anadril,

Met au moins une page html pour montrer des exemples.

Nickadele

signaler à un administrateur
Commentaire de lakichemole le 27/05/2008 14:04:30

Tout à fait comme ça se sera vraiment une source java script :)

signaler à un administrateur
Commentaire de coucou747 le 27/05/2008 14:30:01

lakichemole, on dit javascript et pas "java script"
une bonne demo des Scriptaculous.

j'ai juste un point a redire :
function think_init(){

ici, tu devrais utiliser le dom et pas innerHTML, ca serait moins crade.

signaler à un administrateur
Commentaire de Annadrill le 27/05/2008 14:43:56

je vai mettre un page html,

a part ca je pourais avoir un exemple de (dom et pas html),
je suis pas certain de voir comment je devrais faire.

signaler à un administrateur
Commentaire de jantosze le 27/05/2008 14:50:25

Salut,

Je n'ai pas eu le temps de lire ton code mais il semblerait que: <?xml version="1.0" encoding="iso-8859-1"?> serait + ad?quate
Pour + info voir http://openweb.eu.org/articles/jeux_caracteres/
cdt

signaler à un administrateur
Commentaire de lakichemole le 27/05/2008 14:55:57

coucou747 c'est mon correcteur Firefox qui ma dis de mettre ça :( j'aime pas quand c'est souligné en rouge.

signaler à un administrateur
Commentaire de coucou747 le 27/05/2008 15:12:54

lakichemole, c'est dommage.
jantosze, non, l'utf, c'est bien. iso n'est pas une fatalite.

signaler à un administrateur
Commentaire de Annadrill le 27/05/2008 15:18:51

bon bin j'ai juste effacer utf8_encode() du fichier de lecture et ca marche

signaler à un administrateur
Commentaire de Annadrill le 27/05/2008 15:21:09

ah au fait merci pour l'info (http://openweb.eu.org/articles/jeux_caracteres/)et pour ceux qui ne le savent pas, Annadrill, ça s'écrit avec deux nn,(et deux ll), et dsl pour la faute d'orthographe du dessus (effacé).
ciao

signaler à un administrateur
Commentaire de nicomilville le 27/05/2008 20:16:26

Salut,

j'ai un peu regardé et ça m'a l'air pas mal du tout !

a++

signaler à un administrateur
Commentaire de Annadrill le 27/05/2008 23:08:37

MERCI ;-)

signaler à un administrateur
Commentaire de nicomilville le 28/05/2008 07:26:50

de rien, je regarderai un peu plus en profondeur quand j'aurai le temps !

a++

signaler à un administrateur
Commentaire de Annadrill le 28/05/2008 09:30:30

Jai vu que t'avais fait ceci :  ESPACE MEMBRE V2
c'est très bien fait, ca risque de bien me servir

a+

signaler à un administrateur
Commentaire de nicomilville le 28/05/2008 17:07:53

ok, merci, je t'invite a me laisser un commentaire si tu veus, tu peus aussi me contacter si tu as un problème, j'ai fais une démo en ligne et un forum avec mon associé pour les questions !

a++

signaler à un administrateur
Commentaire de Annadrill le 28/05/2008 17:19:30

Me suis inscrit au forum, on sait jamais...
je commence tout juste avec les bdd

signaler à un administrateur
Commentaire de nicomilville le 28/05/2008 17:51:33

ok, j'ai v que vous m'avez envoyé un message sur la démo, je suis en train d'y répondre !

a++

signaler à un administrateur
Commentaire de Pedrosa le 02/06/2008 11:38:56

;-)

signaler à un administrateur
Commentaire de TaG95 le 23/06/2008 02:47:46 8/10

Salut, j'ai mi ton boxcomm sur ma pages perso en version test bien sur. c'est a dire que on y a pas accès directement. tout ma l'air nikel apart un tout petit truc. lorsque j'écri un comm pour tester, rien ne s'affiche !! apart le ptit message en bas de la box: channel; $newShout =. donc voila. help please!!

signaler à un administrateur
Commentaire de TaG95 le 23/06/2008 02:52:40

Desoler, je me suis mal exprimé. c'est lorsque j'envoi le comm que rien ne s'affiche, quant on ecrit tout apparait mais pas quant on envoi. voila, encore desoler pour cette faute d'expression

signaler à un administrateur
Commentaire de Annadrill le 23/06/2008 18:16:24

Salut,
je vais regarder ça au plus vite,
te redis tout soudain,

signaler à un administrateur
Commentaire de Annadrill le 23/06/2008 18:23:54

Alors, quand j'ouvre le dossier avec la page mynew.html cela fonctionne tout seul, regarde peut-être si tu n'as rien déplacer, il faut que ta page dans laquelle tu mets la box, soit au niveau du dossier myThink, exactement comme quand tu désipe le dossier.

tu peux me donner l'url de où tu as mis la box?

salut

signaler à un administrateur
Commentaire de TaG95 le 26/06/2008 00:27:04

ok alors pour repondre a ce que tu m'as dit, j'ai laisser chaque fichier dans son dossier respectif. voici l'url : http://pagesperso-orange.fr/renaissance.crew/comms .
Merci

signaler à un administrateur
Commentaire de TaG95 le 26/06/2008 00:59:25

a oui !! j'oubliai il y a également ceci qui s'affiche dans la zone ou devrai apparaitre les commentaire: xpath("//item");

for($i=sizeof($noeuds)-1; $i>=0; $i--) {
        $noeud = $noeuds[$i];
        echo "<p>".$noeud->pubDate."<BR>";
        echo "Par <strong>".$noeud->title."</strong><BR>";
        echo "".stripslashes($noeud->description);    
        echo "</p><hr>\n";
}
?>

après quelque recherche j'ai aperçu ce texte dans le fichier mythinkreader.php

signaler à un administrateur
Commentaire de Annadrill le 26/06/2008 08:31:24

Salut,
es-tu sur que ton serveur gère le php?
si jamais j'ai essayé ici: http://annadrill.delaperouze.ch/mynew.html

peut-être essaie d'ouvrir myThinkreader.php et de remplacer le code par celui-ci:
<?php
$xml = simplexml_load_file("mythink.xml");
$noeuds = $xml->xpath("//item");

for($i=sizeof($noeuds)-1; $i>=0; $i--) {
        $noeud = $noeuds[$i];
        echo "<p>".$noeud->pubDate."<BR>";
        echo "Par <strong>".$noeud->title."</strong><BR>";
        echo "".stripslashes($noeud->description);    
        echo "</p><hr>\n";
}
?>

tout ma l'air juste alors je trouva pas ou est le problème ;-( mais on finira par trouver...

signaler à un administrateur
Commentaire de TaG95 le 26/06/2008 11:53:17

Salut, je vien de tester le nouveau code pour mythinkreader.php, mais c'est toujours la meme chose. bizarre.  
Question: comment savoir si mon serveur gere les PHP ??? cela ne m'etonnerai pas que ce soit ça le probleme...

signaler à un administrateur
Commentaire de Annadrill le 26/06/2008 12:39:43

ça m'etonnerais pas non plus figure toi,
faut regarder dans ta partie administration et trouver quels languages il gère ou envoyer un mail au centre de support, a moins que je trouve un moyen de faire sans php ,-)
redis-moi quand tu sauras si il gère ou pas

salut

signaler à un administrateur
Commentaire de TaG95 le 27/06/2008 02:16:38

Salut, apres quelques recherche sur le site qui heberge le mien, je n'ai rien vu de pres ou de loin qui parlai de php. Sauf pour l'abonnement premium que je n'ai pas bien entendu, ils parlent de php4. bref j'ai pri la formule "confirmer" car elle était gratuite ;-) et par consequant je n'ai pas le droit au php.:-( et ce n'est pas avec ce que un certain fournisseur d'acces me fait payer ke je vai prendre cette fameuse formule premium.
Est-il possible de gérer la box avec un simple fichier texte?? en changeant kelke codes bien entendu.
PS: pour mysql c'est pareil, pas de premium , pas de mysql :-(

signaler à un administrateur
Commentaire de Annadrill le 27/06/2008 22:07:14

Le souci, c'est que pour écrire dans un fichier que ce soit du xml(dans mon cas) ou txt, il faut un language serveur, (php...), mais je crois avoir trouvé qqch genr activeX pour écrire dans un fichier avec javascript, mais faudra que je bosse un peu, a moins que qqn puisse m'aider...

salut

signaler à un administrateur
Commentaire de TaG95 le 28/06/2008 00:13:39

Ok ok, bon ba de toute maniere ce n'est pas urgent, si tu trouve un solution au probleme laisse un com et pui voila. bon ba merci du coup de main et bonne continuation. a++

signaler à un administrateur
Commentaire de TaG95 le 28/06/2008 03:02:17

je vien de voir que mon hebergeur proposait un petit module javascript pour les commentaire, un peu trop basic à mon gout mais voici le code
<script language="javascript" src="http://pages.perso.orange.fr/client/js/verifFormulaire.js"></script>
< form method="post" action="http://pages.perso.orange.fr/client/php/formulaire.php" onSubmit="return verifFormulaire( this )" >
Comme tu peu le constater, il utilise du PHP, donc est-ce que avec ce code html je ne peu pas utiliser ta box avec leur PHP??
Car le fichier "formulaire.php" est dans un repertoire à eux donc je me dis que je peu peut etre utiliser leur fichier php pour gerer ta box... Apres ce ne sont que des supposition bien sur.

signaler à un administrateur
Commentaire de Annadrill le 29/06/2008 16:52:08

Faudrais essayer, mais c'est ptetre possible...
a toi de jouer!!! ;-)

signaler à un administrateur
Commentaire de Annadrill le 03/07/2008 09:19:43

En fait je me suis dis qu'il y avait un truc a essayé, c'est de mettre les CHMODS au 777 pour que ca puisse marché, parce que sinon rien ne peut être écris

signaler à un administrateur
Commentaire de TaG95 le 03/07/2008 22:47:50

OK, mais...
comment faire sa ??

signaler à un administrateur
Commentaire de Annadrill le 04/07/2008 09:19:47

Tu upload comment tes fichiers sur ton site? parce que je le fais depuis filezilla et une fois le fichier uploader je clique sur attribut du fichier et je change à 755 ou 777

signaler à un administrateur
Commentaire de TaG95 le 05/07/2008 03:00:52

salut, alors pour upload mes fichier j'utilise Filezilla aussi. donc j'ai à peu pres compris ce que tu vien de m'expliquer par contre, j'aimerai savoir sur quel fichier je doit faire cette manip ??

signaler à un administrateur
Commentaire de Annadrill le 05/07/2008 17:46:30

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

signaler à un administrateur
Commentaire de TaG95 le 05/07/2008 19:10:35

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

signaler à un administrateur
Commentaire de Annadrill le 05/07/2008 20:15:10

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 "<p>".$noeud->pubDate."<BR>";
        echo "Par <strong>".$noeud->title."</strong><BR>";
        echo "".stripslashes($noeud->description);    
        echo "</p><hr>\n";
}
?>

salut

signaler à un administrateur
Commentaire de TaG95 le 06/07/2008 17:36:02

Je vien de verifier, mythinkreader.php, j'ai exactement la meme chose que tu m'as ecri dans le com

signaler à un administrateur
Commentaire de Annadrill le 07/07/2008 20:01:44

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>
<pubDate>...</pubDate>
<image><title>...</title>
<url>...</url>
<link>...</link></image>

<item>
<title>Steph</title>
<pubDate>29/06/08</pubDate>
<description>Vraiment joli</description>
<link>http://votresite.com</link>
</item>

</channel>
</rss>

c pas grave si tout est à la suite genre
<item><title>Steph</title><pubDate>29/06/08</pubDate><description>Vraiment joli</description><link>http://votresite.com</link></item>

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Chat Box PHP/Javascript/Html/Cookie ect... [ par zlitus ] Salut. Je suis en train de programmer un petit chat pour mon site. seulement j'ai un probleme, j'aimerai que le visiteur marque son pseudo au d&#233; donne php dans un popup javascript dhtml ou ajax [ par speedylol ] bonjour, j aimerais ajouter une sortie de donn&#233;e php dans un popup en javascript ou lesdonn&#233;e d&#233;filerais dans ce popup, l'on ma dis que Rechargement AJAX javascript non réactualisé [ par Steph115 ] Bonjour,J'ai un petit souci depuis pas mal de temps mais qui en ce moment devient problématique.J'ai sur une page une partie en AJAX qui réactualise u secours svp problem javascript -> ajax [ par barcawi ] bonjour,j'execute une requette Ajax à l'aide d'u AJAX & PHP : Gestion des Sessions [ par bjipowa ] Bonjour à tous !Je ne savais pas si il fallait mieux poser sa sur PHP-fr ou sur javascriptFr donc j'ai décidé étan donné que c'est un peu plus du doma Uncauhgt exception: Permission refusée d'appeler la méthode Location.toString [ par satyre ] Bonjour à tous ! Je suis en plein developpement d'un annuaire de liens concernant la Gymnastique. Je boloque sur un formulaire que j'essaye de réalise Help Ajax [ par spoonisback ] Bonjour à tous...mon premier Post sur Javascript...émotions...Voila, je cherche de partout, un script en ajax permettant de récupérer des données d'un Interpréter code javascript après chargement AJAX [ par VoLc0m ] Bonjour,J'utilise l'objet XmlHTTPRequest (AJAX) pour charger une page web dans le contenu d'un div. La page chargée dans le div contient du code javas