Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1815 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Créer des cartes de voeux personnalisé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer des cartes de voeux personnalisé

n°1964193
Sataneo85
Posté le 09-02-2010 à 15:32:39  profilanswer
 

Bonjour, savez vous quelle technologie utiliser pour réaliser ce genre de produit?
J'aimerais que le visiteur puisse entrer son adresse, nom etc... et obtenir une carte imprimable, ou envoyable par mail a ses amis
 
Ne m'ayant jamais penché sur le sujet, je ne sais pas du tout par quelle technologie me tourner, j'aimerais éviter le flash si possible, que je ne trouve pas très evolutif

mood
Publicité
Posté le 09-02-2010 à 15:32:39  profilanswer
 

n°1964196
Sataneo85
Posté le 09-02-2010 à 15:41:35  profilanswer
 

un peu dans le même style que quand on créé sa carte de visite sur vistaprint par exemple pour ceux qui voient

n°1964590
Sataneo85
Posté le 10-02-2010 à 15:47:44  profilanswer
 

personne ne peut m'aiguiller ?

n°1964985
Sataneo85
Posté le 11-02-2010 à 13:33:23  profilanswer
 

bon.... je pose une colle on dirait

n°1965009
rufo
Pas me confondre avec Lycos!
Posté le 11-02-2010 à 14:33:14  profilanswer
 

Ben IHM en HTML/CSS + Javascript puis du PHP côté serveur pour traiter ce qu'a saisit une personne et préparer les données à envoyer à l'imprimante. Ensuite, un script ou .exe dans le langage qui va bien pour manipuler l'imprimante.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1965109
Sataneo85
Posté le 11-02-2010 à 17:15:28  profilanswer
 

J'ai peur ............ t'as pas une corde là ? ça m'arrangerais

n°1965123
rufo
Pas me confondre avec Lycos!
Posté le 11-02-2010 à 17:37:10  profilanswer
 

Tu parles de visiteur, j'en déduis donc que tu veux que ton outil pour faire tes cartes de voeux personnalisées ets un site web => donc html/css pour le site, javascript pour l'ergonomie (genre faire comme vistaprint, afficher sur l'image les infos rentrées par le visiteur).
Après, tu veux que les cartes soient imprimables ou envoyables par mail => faut donc un langage côté serveur pour traiter les infos saisies et générer les cartes en images => donc PHP (par ex). Pour envoyer un mail avec l'image en pièce jointe, PHP suffit (mais il te faudra une lib de création de mail car la fonction de base de PHP est un trop "de base".
 
Tu parles aussi que les cartes soient imprimables comme la carte de visite sur vistaprint => j'en déduis que tu veux permettre au visiteur de lancer chez toi une commande de x cartes de voeux imprimées => faut donc un script ou .exe qui puisse lancer des impressions sur une imprimante. Au passage faudra aussi mettre en place un système de paiement (CB ou paypal), à moins que ça soit gratuit...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1965521
Sataneo85
Posté le 12-02-2010 à 16:06:18  profilanswer
 

En fait, c'est pour un service de traiteur a domicile, donc les clients rentre leur nom et leur adresse, pour pouvoir envoyer les invitations par mail, ou les imprimer chez eux
 
Donc en gros j'ai un jpg vierge, des champs texte, le visiteur rempli le champ texte et ca rempli le jpg, jpg qu'il faudra ensuite pouvoir envoyer ou imprimer (ce sont les clients eux mêmes qui imprime leur invitation sur leur imprimante)

n°1965533
rufo
Pas me confondre avec Lycos!
Posté le 12-02-2010 à 16:16:05  profilanswer
 

donc, par rapport à ce que j'ai mis dans mon précédent message, tu laisses de côté la partie script qui pilote l'imprimante et le système de paiement. Par contre, tout le début est bon et à faire (html/css/javascript/php).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1965966
Sataneo85
Posté le 15-02-2010 à 09:23:26  profilanswer
 

oki, et tu aurais un exemple? un début de script pour démarrer?


Message édité par Sataneo85 le 15-02-2010 à 09:24:19
mood
Publicité
Posté le 15-02-2010 à 09:23:26  profilanswer
 

n°1966091
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2010 à 13:36:18  profilanswer
 

Attends, je crois que tu réalises pas bien la taille de ce genre d'application :/ C'est pas avec un script php de 3 ko qui va te faire ça... Là, on part sur  une application web d'une certaines taille déjà (pas monstrueux) mais y'aura une base de données (MySQL), un peu de traitement d'image (lib GD), des lib javascript (style Prototype et Script.aculo.us) + la charte graphique à créer, bien entendu... Ca va pas se faire ne 2h sur un coin de table. Pour qq'un qui a l'habitude (et qui va pas coder ça à l'arrache), ça va lui prendre environ 1 mois. Pour qq'un qui débute, s'il prend le temps de chercher l'info sur le web, ça va lui prendre plusieurs mois, mais s'il est fâché avec l'informatique, il n'y arrivera pas...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966105
Sataneo85
Posté le 15-02-2010 à 14:01:25  profilanswer
 

bon, alors si c'est aussi ardu c'est pas la peine je pense..... arf

n°1966107
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2010 à 14:07:52  profilanswer
 

C'est pas que c'est très compliqué, mais faut avoir des connaissance en développement web (techno html/css/javascript/php/SQL + un peu d'infographie). C'est comme pour construire une maison. C'est pas que c'est très compliqué, mais faut avoir des connaissances (et du matériel). Ben l'informatique, c'est pareil. :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966121
Sataneo85
Posté le 15-02-2010 à 14:31:13  profilanswer
 

Moi je suis infographiste, et par la force des choses je me débrouille comme je peu en html/css et un peu php
j'utilse du javascript qu'il m'arrive de modifier, mais je ne saurais pas programmer un truc entier en javascript

n°1966143
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2010 à 15:06:01  profilanswer
 

Alors google, "php cartes de voeux" et tu vas trouver :
http://www.phpmyecards.com/
http://louange.org/html/index.php? [...] oad&cid=11


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966153
Sataneo85
Posté le 15-02-2010 à 15:27:24  profilanswer
 

ok, donc phpmyecard, c'est pas du tout ça que j'imaginais, et l'autre je vois pas d'exemple, mais ca n'y ressemble pas non plus

n°1966160
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2010 à 15:54:13  profilanswer
 

Ben suffit de modifier un peu phpmyecard :
- à la place d'avoir une liste de cartes prédéfinies, permettre à l'utilisateur d'uploader une image
- faire en sorte que le texte n'apparaisse pas en-dehors de l'image mais sur l'image uploadée.
 
Ca réduit de beaucoup ta charge de travail :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966167
Sataneo85
Posté le 15-02-2010 à 16:11:18  profilanswer
 

l'utilisateur n'a pas a uploadé une image, a la limite peut etre choisir entre 2 modèle mais c'est tout, par contre pour écrire je voudrais vraiment que ca vienne se mettre dans l'image, pas en champ texte au dessus. (cause typo)
 
Donc oui finalement peut être bien obligé de passer par du flash qui génère un jpg

n°1966181
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2010 à 17:09:58  profilanswer
 

Mais qu'est-ce que tu vas chercher là avec ton flash!!!  :fou:  Vu que tu veux pas autoriser l'utilisateur à uploader une image t'as donc juste à modifier phpmyecard pour que certains des champs soient afficher sur l'image plutôt qu'en dehors (éventuellement ajouter d'autres champs dans le formulaire s'il t'en faut plus). Donc, y'a 2 cas de figure :
- cas 1 : tu veux que le texte soit incorporé dans le fichier jpg : dans ce cas, tu fais un script php qui va utiliser la librairie graphique GD2 de php qui va fusionner les textes et l'image.
- cas 2 : c'est juste une question de positionnement du texte sur l'image jpg dans le mail, dans ce cas, du simple CSS devrait suffir.
 
C'est pas compliqué...Faut simplement y mettre un peu du sien. :pfff:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966185
Sataneo85
Posté le 15-02-2010 à 17:15:21  profilanswer
 

alors le cas 2 ne m'intéresse pas car j'aimerais utiliser une typo particulière
par contre le cas1 ca me parait bon ça!
avec les noms que tu m'as donné (GD2) je vais penscher sur le problème, merci beaucoup pour tout tes conseils !!
 
Bonne soirée

n°1966422
Sataneo85
Posté le 16-02-2010 à 11:00:49  profilanswer
 

j'ai trouvé ça

<?
$text = $_POST['mon_text'];  // on recupere notre text du formulaire
$image_src = "image.jpg";  // notre source
$source = imagecreatefromjpeg($image_src);      // on creer une image a partir d'une source
$blanc = imagecolorallocate($source, 255, 255, 255);  // on defini une couleur
imagestring($source, 4, 250, 100, $text, $blanc);  // on ecrit sur l'image ( image_src, police, x, y, text, couleur )
imagejpeg($source, 'image_avec_text.jpg');    // on enregistre l'image
?>
<img src="image_avec_text.jpg"> <!-- ON AFFICHE l'IMAGE CREER -->


 
Mais ca ne m'affiche rien


Message édité par Sataneo85 le 16-02-2010 à 11:01:53
n°1966424
rufo
Pas me confondre avec Lycos!
Posté le 16-02-2010 à 11:03:17  profilanswer
 

Probablement que le chemin de l'image que tu donnes n'est pas le bon. Si t'es sous linux, peut-être un pb de droits d'accès en écriture en +.
 
Edit : GD2 est bien activée au moins? T'as pas des messages d'erreur?


Message édité par rufo le 16-02-2010 à 11:03:57

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966426
Sataneo85
Posté le 16-02-2010 à 11:08:33  profilanswer
 

aucun message d'erreur juste l'image avec une croix
j'ai pourtant bien un "image.jpg" au meme endroit que la page

 

j'utilise wamp avec GD activé ... GD Support enabled GD Version bundled (2.0.34 compatible)


Message édité par Sataneo85 le 16-02-2010 à 11:09:38
n°1966437
Sataneo85
Posté le 16-02-2010 à 11:18:29  profilanswer
 

ok bon ... suffisait de mettre <?php au lieu de <? ....
Maintenant le soucis ca va être du'tiliser une police particulière et réussir a centrer le texte dans l'image... galère
 
Finalement mon exemple parfait ce serait les pieges a la con de chez humour.com


Message édité par Sataneo85 le 16-02-2010 à 11:28:47
n°1966454
rufo
Pas me confondre avec Lycos!
Posté le 16-02-2010 à 11:40:12  profilanswer
 

Effectivement, faut pas utiliser les short tags :/ Tous les serveurs ne sont pas forcément configurer pour les accepter.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1966523
Sataneo85
Posté le 16-02-2010 à 15:35:11  profilanswer
 

wouha comment je galère pour gérer l'emplacement en fonction de la place que le mot prend..

n°1966526
rufo
Pas me confondre avec Lycos!
Posté le 16-02-2010 à 15:37:02  profilanswer
 

ben c'est ça la programmation. C'est pas du tout cuit...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Créer des cartes de voeux personnalisé

 

Sujets relatifs
Créer une databaseComment creer facilement un graphique en PHP ?
inclure tag jsp dans tag personnaliséScript pour créer une session
créer un server socket à partir d'une servlet[PHP/MySQL] Créer une interface d'affichage multimédia
Créer une div en absolu ? Ca craint sous IE7Comment creer un rectangle en flash avec des news info?
table SQL Ajouter une colonne au lieu de creer une nouvelle tableCréer débrideur depositfile
Plus de sujets relatifs à : Créer des cartes de voeux personnalisé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR