CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Créer zone commentaire en html

magadriveblog
magadriveblog
Niveau 9
01 septembre 2010 à 22:35:18

Bonjour,

J'ai depuis quelques temps un petit site traitant de retrogaming, e-world oldies : http://e-worldoldies.free-h.net/ et j'aurais souhaité ajouter une zone de commentaire en bas de certaines pages pour que les visiteurs laissent leur avis sans s'inscrire à quoi que ce soit.
J'aimerai donc installer un code html en bas de la page, un code facile à utiliser, si possible prêt à être utilisé. Sachant que je n'ai pas trop de notion conernant le html, php, et autres langages, je vient vers vous pour avoir un petit coup de main. Pour info le site est réalisé via Netlor Studio.
Pour exemple, j'aimerai une zone de commentaire un peu comme sur cette page de ceux site : http://www.zonesega.com/roms/view/?id=2

Voilà je remercie d'avance ceux qui accepteront de m'aider. :)

Pseudo supprimé
Pseudo supprimé 02 septembre 2010 à 10:03:47

L'idéal aurait été de migrer le site sur un cms pour éviter d'avoir à prendre le compte le coté technique.
Si tu ne peux pas ou si tu ne veux pas y a plein de scripts de commentaires en php disponibles sur la toile, suffit de demander à Google.

PS:Si tu décide de mettre un script trouvé sur la toile penses à intégrer un captcha pour éviter les spam, on te dira comment faire le moment venu.

magadriveblog
magadriveblog
Niveau 9
03 septembre 2010 à 13:49:05

Bonjour, merci pour ta réponse.
J'ai téléchargé ceci sur ce site : http://www.creer-un-site-internet.com/scripts-php-commentaires.php
Mais comment cela s'utilise ? Je ne comprend pas trop ce que je dois faire.

deepblue
deepblue
Niveau 16
03 septembre 2010 à 18:02:41

RTFM

1- dans tes pages (en .php), au début :
<?php
$rep = 'url_relative_du_répertoire_du_script/'; // dossier "commentaires" dans l'archive
require_once($rep.'config/fonctions.lib.php');
?>

2- documentation.html#installation

3- si tu as un article "toto" et que tu veux mettre des commentaires :
<?php echo commentaire("toto"); ?> affiche le nombre de commentaires et l'image commentaire (lien vers les commentaires)
<?php echo nb_commentaires("toto"); ?> affiche uniquement le nombre de commentaires
<?php echo lien_commentaires("Lire les commentaires =)", "toto"); ?> effectue un lien sur un code HTML (texte/image) vers les commentaires (pop'up)
<?php total_nb_commentaires(); ?> affiche le nombre total de commentaires effectués sur tout le site

magadriveblog
magadriveblog
Niveau 9
24 septembre 2010 à 18:30:36

désolé, je ne comprend pas vraiment ce qu'il faut faire... :rouge:
Est ce que quelqu'un pourrait m'expliquer chaque étape de A à Z pour m'aider à installer la zone de commentaire. Mais bases sont très faible.

Pseudo supprimé
Pseudo supprimé 26 septembre 2010 à 11:20:27

Bah en principe il te suffit d'uploader le script sur ton FTP de modifier les champ nécessaires (voir manuel) et ensuite ça fonctionne.

bazingaa
bazingaa
Niveau 6
26 septembre 2010 à 15:38:03

Ouai mais bon on se lance pas dans une galère comme ca sans avoir des notions, va ici http:www.lesiteduzero.com , tu trouveras ton bonheur, enfin si t'as du temps à y consacrer...

bazingaa
bazingaa
Niveau 6
26 septembre 2010 à 15:38:40

http://www.siteduzero.com

deepblue
deepblue
Niveau 16
26 septembre 2010 à 17:06:04

magadriveblog, déjà tu vas lire le fichier d'aide qu'il te met à disposition (cf archive). Ensuite tu viendras poser des questions.
(Infos, si tu ne sais pas faire des copiés/collés, tu es mal barré)

magadriveblog
magadriveblog
Niveau 9
08 mars 2011 à 12:18:57

Bonjour,

J'ai finalement réussi à faire cette satanée zone de commentaire grâce au site du zéro !

Mais il me reste quelques question d'ordre technique, voici la zone commentaire en question : http://e-worldoldies.free-h.net/pages/livredor.php

Tout d'abord pour le formulaire, je l'aurais souhaité du même style que ceux qui sont ici : http://e-worldoldies.free-h.net/pages/8.html
Hors je ne sais pas comment m'y prendre pour que la partie pseudo et message soient du côté gauche de la zone pour saisir le texte (et pas au dessus).

De plus concernant les commentaires qui ont été posté j'aurais voulu qu'ils ne soient pas placé au cente comme c'est le cas, mais qu'ils commence à la ligne comme pour le texte en haut de la page.

Voici quelques photos que j'ai prise et que j'ai retouché pour que vous compreniez un peu mieux ce que je souhaite :
http://www.hostingpics.net/viewer.php?id=351733site.jpg

Voici également le code en lui même :
<body>

<font size="2" face="Tahoma">

<form method="post" action="???.php">

<p>
<B> Pseudo<br />
<input name="pseudo" /><br />
Message<br />
<textarea name="message" rows="8" cols="35"></textarea><br />
<input type="submit" value="Envoyer" /></B>
</p>
</form>

<p class="pages">

<?php
mysql_connect("???", "???", "???");
mysql_select_db("???");

// --------------- Etape 1 -----------------
// Si un message est envoyé, on l'enregistre
// -----------------------------------------

if (isset($_POST['pseudo']) AND isset($_POST['message']))
{
$pseudo =
mysql_real_escape_string(htmlspecialchars($_POST['
pseudo'])); // On utilise mysql_real_escape_string et htmlspecialchars par mesure de sécurité
$message =
mysql_real_escape_string(htmlspecialchars($_POST['
message'])); // De même pour le message
$message = nl2br($message); // Pour le message, comme on utilise un textarea, il faut remplacer les Entrées par des <br />

// On peut enfin enregistrer :o)
mysql_query("INSERT INTO ??? VALUES('', '" . $pseudo . "', '" . $message . "')");
}

// --------------- Etape 2 -----------------
// On écrit les liens vers chacune des pages
// -----------------------------------------

// On met dans une variable le nombre de messages qu'on veut par page
$nombreDeMessagesParPage = 10; // Essayez de changer ce nombre pour voir :o)
// On récupère le nombre total de messages
$retour = mysql_query('SELECT COUNT(*) AS nb_messages FROM ???');
$donnees = mysql_fetch_array($retour);
$totalDesMessages = $donnees['nb_messages'];
// On calcule le nombre de pages à créer
$nombreDePages = ceil($totalDesMessages / $nombreDeMessagesParPage);
// Puis on fait une boucle pour écrire les liens vers chacune des pages
echo 'Aller à la page ';
for ($i = 1 ; $i <= $nombreDePages ; $i++)
{
echo '<a href="???.php?page=' . $i . '">' . $i . '</a> ';
}
?>

</p>

<?php

// --------------- Etape 3 ---------------
// Maintenant, on va afficher les messages
// ---------------------------------------

if (isset($_GET['page']))
{
$page = $_GET['page']; // On récupère le numéro de la page indiqué dans l'adresse (livreor.php?page=4)
}
else // La variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par défaut)
}

// On calcule le numéro du premier message qu'on prend pour le LIMIT de MySQL
$premierMessageAafficher = ($page - 1) * $nombreDeMessagesParPage;

$reponse = mysql_query('SELECT * FROM ??? ORDER BY id DESC LIMIT ' . $premierMessageAafficher . ', ' . $nombreDeMessagesParPage);

while ($donnees = mysql_fetch_array($reponse))
{
echo '<p><strong>' . $donnees['pseudo'] . '</strong> a posté l\'avis suivant pour ce jeu :<br />' . $donnees['message'] . '</p>';
}

mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o)

?>

Merci à ceux qui m'aideront !

magadriveblog
magadriveblog
Niveau 9
16 mars 2011 à 20:16:12

Tant pis. Merci quand même. :-)

Fire_Storm
Fire_Storm
Niveau 10
16 mars 2011 à 20:21:07

Mettre le titre dans la td ou la div et non en dehors, comme ça il sera au même niveau (parce que là faudrait rebidouiller la disposition)..

Par contre question tu l'as fait à la main ou via un programme ?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment