begin process at 2012 02 13 09:42:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > MAEMISE: LIVRE D'OR (1.0)

MAEMISE: LIVRE D'OR (1.0)


 Information sur la source

Note :
9,29 / 10 - par 7 personnes
9,29 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Niveau :Initié Date de création :30/04/2005 Date de mise à jour :26/07/2005 17:42:17 Vu / téléchargé :4 176 / 514

Auteur : Jayadeva

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (27)
Ajouter un commentaire et/ou une note


 Description

Un livre d'or comme tout les autres. Je l'ai fait en quelques heures et il n'est pas vraiment fini.

J'ai incorporer un parseur pour ajouter des smiley et censurer des mots.
URL dans les messages automatiquement cliquable. (www.xxx.zzz, http://...)

Il existe a partire de la version 0.4: une pagnation et systeme anti-flood.
Dans la version 0.6: Prévisualisation des messages, validation avant la supression de messages
Et la version 1.0 est final.

Il est possible aussi de traduire ce livre, grace a un fichier.
Dès que ce livre sera disponible dans une autre langue, j'incluerai ce module ;)

Pourquoi reposter encore un livre d'or? bah, ca peut servire d'exemple :)
De plus il a été coder en xhtml/css, et donc la charte graphique est facilement modifiable via le fichier .css

J'ai pas tester avec IE :s


 Conclusion

Une demo est disponible ici -> http://xrogaan.intuxication.org/xylfriid/livredor/ livredor.php
Login : admin
mdp: motdepasse

Plus d'info, support : http://xrogaan.intuxication.org/index.php?2005/07/ 26/20-maemise-livre-d-or

J'attend vos commentaires ;)

Veuillez me prévenir de tout bugs ou erreur.
La mise a jour de la base de donnée est automatique si besoin est :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 avril 2005 15:11:16 :
- Fix d'un problème au post (messages) - Il est maintenant impossible de mettre plusieurs lignes dans le titre. - HTML dans les messages vraiment désactiver
30 avril 2005 15:17:22 :
13 mai 2005 19:20:36 :
Amélioration du code, et ajout de quelques fonctions - Refonte global du code - Ajout d'une pagination - Ajout d'un anti-flood - Ajout du copyright en bas de page - L'email sera vérifié (compatible au format xxx@zzz.yyy) - L'url du site sera protégée si il n'y a pas de http:// au début. - Format d'affichage de date configurable. - Ajout des variables de langues
13 mai 2005 20:02:15 :
Problèmes de beta ;) Code non vérifier -> d'où résidus de l'ancien livre... Ca devrais fonctionner :)
14 mai 2005 01:42:57 :
- Correction d'une faille: possibilitée d'insérer du javascript dans le nom et a la place du site.<br/> - On trie inversément les messages (du plus récent aux plus vieux)<br/> - Correction de l'affichage de la date dans la langue par défaut.
18 mai 2005 20:48:01 :
Version: 0.6 ---> - Ajout de validation avant suppression d'un message. Ajout de la prévisualistation. Finalisation des clef de langues.
25 juin 2005 00:45:47 :
Correction du pb a l'installation (sql)
26 juillet 2005 17:42:17 :
- Module de langue + info du traducteur en bas de page; - Correction d'un bug a la prévisualisation; - Correction de l'apparence global du livre (css); - Correction de la génération de code xHTML non valide;

 Sources du même auteur

Source avec Zip PHP COLORSYS
Source avec Zip PHPMUDNAMES - GÉNÉRATEUR DE NOMS
Source avec Zip DÉSINSCRIPTION DE MEMBRES
MÉLANGE DE LETTRES
Source avec Zip SOUHAIT D'ANNIVERSAIRE, DE BONNE PAQUE ET BONNE ANNÉE

 Sources de la même categorie

Source avec Zip Source avec une capture PHPREPOGENERATOR + REPO (WIN) par alvinp
Source avec Zip IPHONE - ICÔNE D'APPEL TÉLÉPHONIQUE SUR L'ÉCRAN D'ACCUEIL par Rainbow
Source avec Zip Source avec une capture [APP WEB]SERVEUREXPLOREUR par thematrix01
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip M.V.C M.E.D par faceme

Commentaires et avis

Commentaire de stroubinou le 01/05/2005 11:42:40

Très joli livre d'or! super graphismes!

J'aurais juste deux remarques :
--> Lorsque tu envoie un message, y a le champs "pseudonime"... je trouve que par rapport au reste, ca fait tache... remplace par "pseudonyme"... ;-)

Sinon, lorsque l'admin veut supprimer un message, il ne recoit pas de demande de confirmation... c'est un peu gênant si c'est une fausse manip! ;-)

A part ca... je trouve que le livre d'or est super bien fait...

+++

Commentaire de Jayadeva le 01/05/2005 17:00:18

Merci beaucoup :x

Je corrige l'erreur d'orthographe, je rajoute la confirmation.
Enssuite je fait un anti-flood et une pagination :)

Quoi d'autres ? :p

Commentaire de twisteurwin le 02/05/2005 10:38:34

Pas mal, code propre + xhtml ca mérite un  9/10 :-)

Commentaire de kiki2sirom le 02/05/2005 11:36:09

tout à fait d'accord : code propre, très bon graphisme.

Par contre, il est malgré tout un peu gênant qu'autant de fautes d'orthographes soient présentes sur tous tes messages.

Malgré tout, le code est bon, bien que les fautes gâchent un peu la qualité du code.

Bravo A+

Commentaire de Jayadeva le 02/05/2005 20:02:23

On ne peut être parfait u_u"

C'est promis, a la mise a jour, les fautes seront corrigée :p

Commentaire de Jayadeva le 13/05/2005 20:17:06

Mise a jour effectuée.

Bientot : prévisualisation des messages et validation de supression :)

Commentaire de OniTalus le 14/05/2005 00:08:25

Salut ;

Faudrait juste que tu sois plus compatible au niveau PHP5.... (Classes, où il faut à la place de l'instrruction var mettre private / public / protected)

Sinon ca mérite bien un pti  9 à part ca :)

Commentaire de Jayadeva le 14/05/2005 00:16:56

Le problème, mon hebergeur n'est actuellement pas en PHP5. Je code donc pour que ca soie au moin compatible avec la platforme où je l'utiliserais ;)

Si vous avez un tallent en css, ou en traduction vous etes autorisez a m'aider :p

Commentaire de OniTalus le 14/05/2005 16:10:22

Moi e peux toujours t'aider vaguement pour al traduc fanco-anglais stu veux :p

Sinn, à propos du PHP5, pense à mettr une note alors dans ta doc :p

Commentaire de Jayadeva le 14/05/2005 16:13:38

Théoriquement, si le gars qui s'oqp du serveur d'intux a le temps de le faire, je passe en PHP5 d'ici la fin de la semaine prochaine...

Donc, patience ;)
Pour la traduction je vais terminer la base des messages. Ensuite je t'envoie le fichier par mail?

Commentaire de OniTalus le 14/05/2005 21:11:40

Je te peviens, a risque de prendre du temps, je suis proscrit au niveau ordi ces dernier temps ^^ (genre je suis dispo le w-e)

Commentaire de Jayadeva le 18/05/2005 21:25:16

Mise a jour effectuée...

Commentaire de firesnake in 92 le 09/06/2005 10:10:25

Je peux t'aider pour la traduction Français-Espagnol :)

Commentaire de firesnake in 92 le 09/06/2005 10:41:52

En fait, je viens de finir la traduction en espagnol.. si ça t'intéresse, fais moi signe.. :)

Commentaire de Vince316 le 25/06/2005 00:18:22

Voila j'ai un pb:

Création de la table mae_livredor...  [ ERREUR ]
Erreur Mysql : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''',email varchar(50) NOT NULL '',site varchar(90) NOT NULL '',m

Commentaire de Jayadeva le 25/06/2005 00:48:44

Voilà, erreur corrigée. Encore désoler :$

Sinon, pour les langues il me faudra un ptit temps avant te mettre un module multi-language car je suis sur un gros projet en ce moment :s

Commentaire de Vince316 le 25/06/2005 03:10:20

Merci beaucoup c'est nickel...

Commentaire de Jayadeva le 26/07/2005 17:44:32

Passage en version 1.0 (final?)

Quelques bugs corrigé et ajout du module de langue.

Bonne journée ;)

Commentaire de manusoron le 08/09/2005 18:32:19

Salut, et merci pour cette super source, mais comment faire pour supprimer l'obligation de mettre un mail ? Es que qu'uelqun peut m'aider ? Ty a tous ;)

Commentaire de Jayadeva le 08/09/2005 18:51:02

L'obligation de mettre un mail n'est pas désactivable dans la configuration, tu devra modifier le code.

cherche :
case 'ecrire':
---
Après, trouve : (la ligne est plus longue)
if ( !isset($_POST['titre'],$_POST['message'],$_POST['pseudo'],$_POST['email'])
Dans la ligne, enlève:
,$_POST['email']
et
|| empty($_POST['email'])
---
Après :
if ( !isset($_POST['titre'],$_POST['message'],$_POST['pseudo'],$_POST['email']) || (empty($_POST['titre']) || empty($_POST['message']) || empty($_POST['pseudo']) || empty($_POST['email'])) )
{
$livre->link_back($lang['incomplette_form'],$_SERVER['PHP_SELF'].'?m=ecrire','write_book');
}
Ajoute :
$email = (isset($_POST['email']) && !empty($_POST['email'])) ? $_POST['email'] : '';
---
Trouve :
$livre->submit($_POST['pseudo'],$_POST['email']
Dans la ligne, remplace $_POST['email'] par :
$email
---
Trouve *:
$data = $livre->submit($_POST['pseudo'],$_POST['email']
Dans la ligne*, remplace $_POST['email'] par :
$email
Avant, ajoute:
$email = (isset($_POST['email']) && !empty($_POST['email'])) ? $_POST['email'] : '';

FIN

Normalement ca devrai fonctionner. J'ajouterai la possibilitée de désactiver la vérification de l'email dans la config ;)

Commentaire de manusoron le 08/09/2005 19:37:12

Ok, merci de cette reponse tres rapide, je regarde sa ;) et je te dis si sa marche ;)

Ty

Commentaire de manusoron le 08/09/2005 19:54:02

Re, j'ai une erreur, es qu'il y a un moyen de se contacter avec msn ?

Commentaire de Jayadeva le 08/09/2005 20:24:09

Non, je ne fait pas de support via msn. Donne moi ton erreur.

Note que, je n'ai pas testé ^^

Commentaire de manusoron le 08/09/2005 20:26:30

J'ai resolu l'erreur en rajoutant une parenthe mais maintenant quand je rempli pas le champs adresse mail j'ai : Votre e-mail est invalide.

Alors qu'avant sa me disais : Veuillez remplir tt les champs

C passe quoi ? Merci de vos reponses ;)

Commentaire de manusoron le 10/09/2005 09:25:38

toujours pas d'aide ? c'est triste, sinon, y a pas un moyen d'enlever directement le champs email ? J'ai essayer mais quand je clique sur envoyer, me disent toujours que le champs email est incorrect, (j'ai du oubliez un truc)

Ty ;)

Commentaire de Jayadeva le 10/09/2005 11:24:04

Cherche :
function submit (
Après cherche:
$email = trim($_POST['email']);
}
else
{
$this->link_back($lang['invalid_email'],$_SERVER['PHP_SELF'].'?m=ecrire','go_back');
Remplace par :
$email = trim($_POST['email']);
}
else
{
if( $email != '' ) {
$this->link_back($lang['invalid_email'],$_SERVER['PHP_SELF'].'?m=ecrire','go_back');
}
---

Ca devrai aller maintenant, mais ce n'est pas une bonne modification. Enfin, je pense que tu n'aura pas de problème avec ^^

Commentaire de manusoron le 10/09/2005 11:55:31

Merci de ces reponses, mais j'ai fais lotre solution : Supprimez le champs email et tt ce qui va avec,

Ty pour ces reponses

;)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales