Forum CMS Made Simple FR

Version complète : Comment feriez-vous pour faire un système de devis et de paiement
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

lemirandais

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: ?
#~ Nom de l'hébergeur : local
#~ Informations Système :
#~ Version du CMS
#~ 1.8.1
#~ Modules installés
#~ CMSMailer
#~ 2.0
#~ FileManager
#~ 1.0.2
#~ MenuManager
#~ 1.6.5
#~ ModuleManager
#~ 1.4
#~ News
#~ 2.10.6
#~ nuSOAP
#~ 1.0.1
#~ Printing
#~ 1.1.0
#~ Search
#~ 1.6.5
#~ ThemeManager
#~ 1.1.1
#~ TinyMCE
#~ 2.7.3
#~ CGExtensions
#~ 1.19.6
#~ SelfRegistration
#~ 1.6.5
#~ FEmessages
#~ 1.1
#~ FrontEndUsers
#~ 1.12.2
#~ CustomContent
#~ 1.7.3
#~ Informations de configuration
#~ php_memory_limit :
#~ process_whole_template :
#~ false
#~ output_compression :
#~ false
#~ max_upload_size :
#~ 15000000
#~ default_upload_permission :
#~ 664
#~ url_rewriting :
#~ none
#~ page_extension :
#~ query_var :
#~ page
#~ image_manipulation_prog :
#~ GD
#~ auto_alias_content :
#~ true
#~ locale :
#~ default_encoding :
#~ utf-8
#~ admin_encoding :
#~ utf-8
#~ set_names :
#~ true
#~ debug :
#~ false
#~ root_url :
#~ http://localhostr/cmsms/cmsms_unilangue
#~ ssl_url :
#~ https://localhost/cmsms/cmsms_unilangue
#~ root_path :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue (0755)
#~ previews_path :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/tmp/cache (0777)
#~ uploads_path :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/uploads (0777)
#~ uploads_url :
#~ http://localhost/cmsms/cmsms_unilangue/uploads
#~ image_uploads_path :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/uploads/images (0777)
#~ image_uploads_url :
#~ http://localhost/cmsms/cmsms_unilangue/uploads/images
#~ ssl_uploads_url :
#~ /uploads
#~ use_smarty_php_tags :
#~ false
#~ Informations PHP :
#~ Version PHP actuelle (phpversion) :
#~ 5.2.6-1+lenny9
#~ Fonction md5 (md5_function) :
#~ On (Vrai)
#~ Version GD (gd_version) :
#~ 2
#~ Fonction PHP tempnam (tempnam_function) :
#~ On (Vrai)
#~ Test magic_quotes_runtime (magic_quotes_runtime) :
#~ Off (Faux)
#~ E_STRICT est désactivé dans error_reporting (E_STRICT) :
#~ Mémoire Limite PHP effective (memory_limit) :
#~ 128M
#~ Temps Maximum d'éxecution (max_execution_time) :
#~ 30
#~ Fonction PHP output_buffering (output_buffering) :
#~ On
#~ Safe Mode PHP (safe_mode) :
#~ Off (Faux)
#~ Upload de fichier (file_uploads) :
#~ On (Vrai)
#~ Taille maximum par méthode POST (post_max_size) :
#~ 15M
#~ Taille maximum pour l'Upload (upload_max_filesize) :
#~ 15M
#~ Chemin du dossier Session (session_save_path) :
#~ /var/lib/php5 (1733)
#~ Autorisation pour l'utilisation des cookies de session (session_use_cookies) :
#~ On (Vrai)
#~ Support de Basic XML (expat) (xml_function) :
#~ On (Vrai)
#~ Vérification si le processus httpd peut créer un fichier dans un nouveau dossier. (create_dir_and_file) :
#~ Fonction PHP register_globals (register_globals) :
#~ Off (Faux)
#~ Directive PHP disable_functions (disable_functions) :
#~ PHP open_basedir (open_basedir) :
#~ Test l'URL distant (test_remote_url) :
#~ fsockopen: Connection OK !
#~ fopen: Connection OK !
#~ Test ini_set (check_ini_set) :
#~ On (Vrai)
#~ Informations serveur :
#~ API serveur (server_api) :
#~ apache2handler
#~ Serveur de base de données (server_db_type) :
#~ MySQL (mysql)
#~ Version du serveur de base de données (server_db_version) :
#~ 5.0.51a
#~ Version software du serveur (server_software) :
#~ Apache
#~ Système d'exploitation serveur (server_os) :
#~ Linux 2.6.26-2-xen-686 On i686
#~ Informations sur les Permissions
#~ tmp :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/tmp (0777)
#~ templates_c :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/tmp/templates_c (0777)
#~ modules :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/modules (0777)
#~ Masque de création de fichier (umask) :
#~ /home/webhost/develloppement/cmsms/cmsms_unilangue/tmp/cache (0777)
#~ config_file :
#~ 0666
#~ Le fichier config.php a les droits en écriture. Il est plus sûr de changer la permission en lecture seule
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Tout d'abord, je tiens à préciser que je viens de me rendre compte que la version de cmsms est erronée et que je vais la mettre à jour dès la fin de ce post.

Je poste ici, j'espère que c'est au bon emplacement.

Tout d'abord, Bonjour.

Ensuite voila ce que je cherche à faire.
C'est assez difficile à expliquer.
Voila,j'ai trouvé:
Un client va arrivé sur mon site, s'inscrire pour me demander un devis.
Ensuite, une fois reçu, je souhaite pouvoir lui répondre, et lui proposer le paiment par paypal.

Mes explications sont pas très claire.
Je vais essayer de mieux expliquer.
Voila, le client passe par mon site, s'inscrit et me demande devis.
Je recois la demande de devis, je lui répond directement sur l'interface client.
Ensuite, si le devis correspond à son attente, il a la possibilité de le payer en ligne.

Actuellement, je dispose d'un version casi vide de cmsms. J'ai installer feuUsers dans le but de lui permettre de ce connecter et de demander le devis.
Maintenant je suis bloqué. Enfin je sais pas comment faire pour la demande de devis! Un formulaire via formbulder mais le hic c'est que la réponse fonctionnera que par mail.
Comment feriez vous?

Je souhaiterais pouvoir répondre directement au client comme s'il s'agissait un MP.

Pour la suite, je pense qu'il vaudrait mieux arrivé à ce point pour passer à la suite (la validation du devis et le paiment).

C'est encore flou, n'hésitez pas à me poser des questions, je reste à votre disposition.
PS: j'ai une contrainte, utiliser cmsms car une partie présentation du site existe déjà.
tu sais coder en php ?

code ton propre module en prenant pour base le module SKELETON qui est un excellant tuto

ca devrait pas prendre longtemps et tu pourrais le customiser totalement (gestion de X devis simultané par client & compagnie)

lemirandais

bess a écrit :tu sais coder en php ?

code ton propre module en prenant pour base le module SKELETON qui est un excellant tuto

ca devrait pas prendre longtemps et tu pourrais le customiser totalement (gestion de X devis simultané par client & compagnie)

Merci pour cette réponse rapide.
Je pense avoir compris le principe de SKELETON.
Je n'es pas regardé à fond le code mais une question.
POur la création de mon module, je suppose que je dois créer un dossier 'monmodule', dans le dossier modules puis y insérer les fichiers utiles.
Ma question est comment cmsms detecte t'il le nouveau module, automatiquement ou dois-je l'installer par une manip spéciale?

Merci pour cette réponse très rapide.
pour faire ton module

> créer répertoire toto
> aller dans toto
> créer fichier toto.module.php
> créer fichier method.install.php
> créer fichier method.upgrade.php
> créer fichier method.unistall.php
> créer fichier index.html
> créer répertoire lang
> aller dans lang
> créer fichier en_US.php

voilà le strict minimum. Pour ce que tu mets dedans skeleton est un très bon guide comme tu as pu le voir Smile

lemirandais

bess a écrit :pour faire ton module

> créer répertoire toto
> aller dans toto
> créer fichier toto.module.php
> créer fichier method.install.php
> créer fichier method.upgrade.php
> créer fichier method.unistall.php
> créer fichier index.html
> créer répertoire lang
> aller dans lang
> créer fichier en_US.php

voilà le strict minimum. Pour ce que tu mets dedans skeleton est un très bon guide comme tu as pu le voir Smile

Il me manque quelques éléments pour concevoir la table et je commencerais demain, je reviendrais ici si j'ai des soucis.
Merci pour ton aide.
no pb Smile
Sinon, tu peux utiliser éventuellement le module CGFeedback qui permet à la base de créer des commentaires sur les pages avec possibilité de paramétrage.

Dans le livre "CMS Made Simple Beginner's guide", l'auteur présente une manière de détourner ce module pour en fait un système de ticket client avec questions / réponses, le tout protégé avec FrontEndUsers. Ca peut peut-être répondre à ton besoin ?