Auteur : Samuel Desnoes
Date de création : 09 04 2005
Version en cours : 2.0 (30 01 2007)
Licence : CC by-sa (Merci de conserver les en-têtes des fichiers sources)
[HECOM] permet d'enregistrer et d'administrer des commentaires sur une page Web très simplement.
[HECOM] n'utilise pas de base de données. Les commentaires sont enregistrés sur le serveur dans des fichiers textes (flatfiles).
NOUVEAU : [HECOM] utilise un système "anti-spam" lors de l'ajout de commentaires
[HECOM] dispose d'une interface d'administration d'une utilisation extrêmement simple(iste ;-)).
Lorsque la classe est instanciée en mode public, tout visiteur peut laisser un/des commentaires. A l'opposé, lorsque la classe est intanciée en mode administration, il est impossible à l'administrateur d'en laisser : ce mode ne sert qu'à valider/supprimer des commentaires.
$id_variable identifiant objet=new hecom( [url_string_url (réelle ou virtuelle) sur laquel doit être basée l'instance] );
$id_variable identifiant objet=new hecomAdmin( [url_string_url (réelle ou virtuelle) sur laquel doit être basée l'instance] );
$id_variable identifiant objet::liste sous forme d'un tableau ayant la structure suivante : array("timestamp_date"=>array("date"=>timestamp_date,"nom"=>string_nom,"mail"=>string_adresse mail,"message"=>string_commentaire))affichage direct_code xhtml $id_variable identifiant objet -> display( [$nombre_int nombre maxi de commentaires à afficher , $true/false_bool_affichage du formulaire d'ajout autorisé] )
Par défaut, le nombre maxi des commentaires à afficher est le nombre total, l'affichage du formulaire est autorisé
Suivant le mode dans lequel a été instanciée la classe, l'affichage sera composé de :
Vous pouvez également afficher ailleurs dans la page (en haut de page, par exemple) le nombre de commentaires déjà effectués en faisant appel à la fonction (résultat_int) $id_variable identifiant objet -> nombreMessages(). (Attention, cette fonction ne renvoie qu'un nombre !)
Le code source est fourni avec une feuille de styles que vous pouvez modifier pour intégrer la classe à votre présentation globale.
Avertissement : IL est évident que le fait d'autoriser des utilisateurs multiples à utiliser les fonctions d'administration sur le même fichier peut créer des difficultés d'accès à cette zone de test. Cet accès est surtout destiné à donner un aperçu de l'interface. Si vous souhaitez vrament tester plus en détail les fonctionnalités de cette classe, faites-le sur un serveur où vous serez le seul à accéder à l'administration...
Tester l'espace public de HomECOMment - Tester l'administration de HomECOMment
Lancer le téléchargement (archive au format ".zip" - Nombre de téléchargements : 9402)

Cette création est mise à disposition sous contrat Creative Commons.
Si vous utilisez régulièrement nos scripts, merci de créer un lien sur vos pages...
http://hometools.free.fr
Merci de respecter les règles élémentaires de la courtoisie et de la communication. Tout message importun sera supprimé sans péavis par l'administrateur...
, .
http://medknigki-v-izhevske.ru/index.php?subaction=userinfo&user=apisefuf
http://spravka-nabchelnu.ru/index.php?subaction=userinfo&user=axopy
http://bbs.finer2.com/bbs/home.php?mod=space&uid=134900
http://rus-troika.ru/forum/profile.php?mode=viewprofile&u=264106
http://nachuchu.s55.xrea.com/clever/m-bbs/clever.xcg
http://cootranscart.com/index.php?subaction=userinfo&user=elozopuhu
http://www.italrefr.com/index.php?option=com_k2&view=itemlist&task=user&id=442743
http://wiki.mgpu.ru/index.php?title=Ч ЧўЧÐЧ•ЧЄ ЧњЧ™Ч•Ч•Ч™ Ч‘ЧЄЧњ ЧђЧ‘Ч™Ч‘
http://regvoice.com/home.php?mod=space&uid=36926&do=profile
http://allphonegames.ru/index.php?subaction=userinfo&user=iquwawyr
http://www.thelowdownblog.com/2011/12/social-media-measurement-you-cant.html
http://yu856.com/home.php?mod=space&uid=98746
http://cheneywa.us/MyBB/member.php?action=profile&uid=25126
http://guriev.vimos.ru/index.php?subaction=userinfo&user=utojetu
http://kgd-gov-kz.ru/index.php?subaction=userinfo&user=uqobyw
Thanks!