Guide informatique hardware En1heure.com
Articles phares : Quelle alimentation PC | Choisir son ecran LCD PC

Chercher un sujet :

Mod Commentaires

Itseasy est un petit projet Open Source de CMS sans base de données. Son but est d'être accessible et rapide.
Participez au développement et / ou suivez son cours à travers cette section ;o)
Site officiel : Itseasy | Démonstration en ligne
Avatar de l’utilisateur
Administrateur
Messages: 1066
Inscription: Mer Avr 14, 2004 2:35 pm
Localisation: /home/vincent
Mod CommentairesMessagePosté: Sam Nov 20, 2004 7:14 pm

Salut !

J'ai voulu faire une intégration parfaite du mod commentaire dans Itseasy.
J'ai donc intégré le mod au fichier 0admin_creer_une_page_engine.php pour ne pas être obligé de rajouter à chaque fois un bout de code pour faire apparaître les commentaires sur un article.

Mais j'ai un petit problème : http://sergere.free.fr/itseasy/dev/04beta3_commentaires/test_des_commentaires.php
Comment faire pour ne pas avoir d'erreur ?

Merci d'avance ;)
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 662
Inscription: Sam Mai 01, 2004 11:44 am
Mod CommentairesMessagePosté: Sam Nov 20, 2004 7:44 pm

le code de ta page test_des_commentaires.php? à partir de là on pourra regarder ;)
enfin je peux déjà te dire que c'est un point qu'il comprend pas à cause d'une parenthèse fermante à la ligne 15 :mrgreen:
Avatar de l’utilisateur
Administrateur
Messages: 1066
Inscription: Mer Avr 14, 2004 2:35 pm
Localisation: /home/vincent
Mod CommentairesMessagePosté: Sam Nov 20, 2004 7:47 pm

Vous avez accès à l'administration ! Donc vous pouvez librement regarder les codes sources ;)

EDIT : Login et pass d'origine
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 662
Inscription: Sam Mai 01, 2004 11:44 am
Mod CommentairesMessagePosté: Sam Nov 20, 2004 7:59 pm

voilà c'est réparé ;)
il suffisait de remplacer à la ligne 15:
Code: Tout sélectionner
(trim(./commentaires."/comment_test_des_commentaires.php"))

par
Code: Tout sélectionner
trim("./commentaires","/comment_test_des_commentaires.php"))

élémentaire, mon cher Watson ;)
Avatar de l’utilisateur
Administrateur
Messages: 1066
Inscription: Mer Avr 14, 2004 2:35 pm
Localisation: /home/vincent
Mod CommentairesMessagePosté: Sam Nov 20, 2004 8:16 pm

MERCI MERCI MERCI S-Kape !!!!!!!!!
Il reste plus que quelques bugs, mais sinon, qu'en pensez vous ?
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 662
Inscription: Sam Mai 01, 2004 11:44 am
Mod CommentairesMessagePosté: Sam Nov 20, 2004 8:26 pm

mais de rien! c'est normal ;)

moi je trouve ça cool! par contre où sont censés s'afficher les commentaires? j'en ai posté un pour tester mais je le vois pas :cry:
Avatar de l’utilisateur
Administrateur
Messages: 1066
Inscription: Mer Avr 14, 2004 2:35 pm
Localisation: /home/vincent
Mod CommentairesMessagePosté: Sam Nov 20, 2004 8:33 pm

Oui oui, j'ai réglé ce petit problème.

Mais j'en ai un autre plus gros : les modifications que tu as fait marchent mais par contre, je n'arrive pas à avoir ce code avec le fichier 0admin_creer_une_page_engine.php
Voici le code de la page 0admin_creer_une_page_engine.php :
Code: Tout sélectionner
<p>----</p>
<div class=\"commenter\"><ul><li>
<?php
  // Afficher le lien \"commenter cet article\"
  echo '<a href=\"commenter.php?url_article=$_POST[nom_fichier]&titre_article=$_POST[titre_page].php\">Commenter cet article</a>  </li>';
  // N'afficher le lien \"voir les commentaires\" que si le fichier de commentaires existe
  if(file_exists(trim($chemin_des_commentaires.\"/comment_$_POST[nom_fichier]\"))){
    echo ' <li><a href=\"afficher_commentaires_engine.php?url_article=$_POST[nom_fichier]&titre_article=$_POST[titre_page].php\">Afficher les commentaires</a></p></li></ul>';
  }
?>
</div>


EDIT : Enfait pour tester, tu crée une page et tu teste la page ;)

Le problème c'est qu'une fois la page créée, le code n'est plus bon :?

Comment faire ?

Merci d'avance ;)
Avatar de l’utilisateur
Modérateur Linux
Modérateur Linux
Messages: 662
Inscription: Sam Mai 01, 2004 11:44 am
Mod CommentairesMessagePosté: Sam Nov 20, 2004 10:51 pm

essaye avec:
Code: Tout sélectionner
trim(\"$chemin_des_commentaires\",\"/comment_$_POST[nom_fichier]\"))

;)

edit: je l'ai fait et ça marche ;)

bon maintenant plus qu'a faire quelques petites améliorations et ca sera bon!
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
Mod CommentairesMessagePosté: Dim Nov 21, 2004 9:29 am

Hello ! Je n'en pense que du bien c'est super mais les messages ne sont pas triés par ordre décroissant !
Pourquoi ne pas les stocker dans un tableau et faire un sort par date ?
Avatar de l’utilisateur
Administrateur
Messages: 1066
Inscription: Mer Avr 14, 2004 2:35 pm
Localisation: /home/vincent
Mod CommentairesMessagePosté: Dim Nov 21, 2004 9:33 am

:? Ca ne marche pas à 100% car le code obtenu est
Code: Tout sélectionner
if(file_exists(trim("./commentaires","/comment_test_40_000")))
alors qu'il faudrait avoir
Code: Tout sélectionner
if(file_exists(trim("./commentaires/comment_test_40_000")))


Donc on n'a pas le lien pour afficher les commentaires...

Saurais tu comment faire ?

EDIT : J'avais pas vu ton message Vanquish.
Je prend note et j'essaye de faire un truc mais à la base, ce n'est pas de moi le mod ;)
EDIT2 : Enfait ce que tu me demande, je ne pourrais pas le faire, je suis une ouiche en HTML/PHP :)
Suivante

Retourner vers Développement technique d'Itseasy



Chercher un sujet :


cron