Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 12/02/2017 23:21:28

tougui
Petit nouveau
Inscription : 02/02/2017
Messages : 1

formbuilder : je ne trouve pas mes champs dans $params

#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~      Informations d'Installation du CMS Made Simple™
#~      Version de CMSMS™         2.1.6
#~      Modules installés
#~      AdminSearch         1.0.2
#~      CGExtensions         1.53.17
#~      CMSContentManager         1.1.4
#~      CMSMailer         6.2.14
#~      CSSPreprocessor         2.1
#~      CmsModuleCleaner         1.3.0
#~      Demo         1.0
#~      DesignManager         1.1.1
#~      ECB2         1.2
#~      ExaExternalizer         0.6
#~      FileManager         1.5.2
#~      FormBuilder         0.8.1.4
#~      JMFilePicker         1.0
#~      LISE         1.2.3
#~      LISEAlaune         1.2.3
#~      Membres         1.3.0
#~      MicroTiny         2.0.3
#~      ModuleManager         2.0.5
#~      Navigator         1.0.3
#~      News         2.50.6
#~      Search         1.50.2
#~      Informations de configuration de CMS Made Simple™
#~      php_memory_limit         
#~      max_upload_size         256000000
#~      url_rewriting         mod_rewrite
#~      page_extension         .html
#~      query_var         page
#~      auto_alias_content         true
#~      locale         
#~      set_names         true
#~      timezone         Europe/Zurich
#~      permissive_smarty         false
#~      debug         false
#~      root_url         yyyyyyyy
#~      ssl_url         yyyyyyyyy
#~      root_path     Valable     xxxxxx (0750)
#~      uploads_path     Valable     xxxxx/yyyyy/uploads (0755)
#~      uploads_url         yyyyyyy/uploads
#~      image_uploads_path     Valable     xxxxxxx/yyyyyyy/uploads/images (0755)
#~      image_uploads_url         xxxx
#~      ssl_uploads_url         yyyy
#~      Informations sur la performance et l'optimisation (paramètres recommandés, mais non requis)
#~      Autoriser le navigateur à garder en cache les pages      Attention     Off  (Faux)
#~      Permet aux navigateurs de mettre en cache les pages ce qui améliore les performances sans nécessiter de resservir la page lors de visites répétées pour cette page.
#~      Limite d'expiration du cache du navigateur (en minutes)      Valable     60
#~      Cache Opcode PHP 5.5+     Valable     On  (Vrai)
#~      Activer le cache Smarty      Attention     Off  (Faux)
#~      Activer la mise en cache Smarty peut grandement améliorer les performance pour la plupart des sites.
#~      Faire une vérification de compilation      Valable     Off  (Faux)
#~      Cache des appels balises utilisateur      Attention     Off  (Faux)
#~      La mise en cache des balises utilisateur peut avoir des retombées graves sur les performances. Faites preuve de prudence !
#~      Effacer automatiquement les fichiers mis en cache qui sont plus anciens que le nombre de jour défini      Valable     On  (Vrai)
#~      Informations PHP
#~      Version PHP actuelle (phpversion)     Valable      5.6.26
#~      Fonction md5 (md5_function)     Valable      On  (Vrai)
#~      Fonctions JSON (json_function)     Valable      On  (Vrai)
#~      Version GD (gd_version)     Valable      2
#~      Fonction PHP tempnam (tempnam_function)     Valable      On  (Vrai)
#~      Test magic_quotes_runtime (magic_quotes_runtime)     Valable      Off  (Faux)
#~      E_ALL est-il activé dans error_reporting ? (E_ALL)     Valable     
#~      Désactivation de E_STRICT dans error_reporting ? (E_STRICT)     Valable     
#~      Désactivation de E_DEPRECATED dans error_reporting ? (E_DEPRECATED)     Valable     
#~      Test de la différence de date dans le système de fichiers (test_file_timedifference)     Valable      Aucune différence de date du système trouvée
#~      Test de la différence de temps pour la base de données (test_db_timedifference)     Valable      Aucune différence de date du système trouvée
#~      Vérification si le processus HTTPD peut créer un fichier dans un nouveau dossier. (create_dir_and_file)     Valable      1
#~      Mémoire Limite PHP effective (memory_limit)     Valable      256M
#~      Temps Maximum d'exécution (max_execution_time)     Valable      120
#~      Fonction PHP register_globals (register_globals)     Valable      Off  (Faux)
#~      Fonction PHP output_buffering (output_buffering)     Valable      4096
#~      Directive PHP disable_functions (disable_functions)     Attention      shell_exec, virtual, passthru, proc_close, proc_get_status, proc_ ?   
#~      PHP open_basedir (open_basedir)     Attention      yyyyyy/:/tmp/ ?   
#~      Test de l'URL distant (test_remote_url)     Valable      Valable
#~      fsockopen: Connexion OK ! Valable
#~      fopen: Connexion OK ! Valable
#~      Upload de fichier (file_uploads)     Valable      On  (Vrai)
#~      Taille maximum par méthode POST (post_max_size)     Valable      256M
#~      Taille maximum pour l'upload (upload_max_filesize)     Valable      256M
#~      Chemin du dossier Session (session_save_path)     Attention      Aucune vérification à cause de la restriction spécifiée par PHP open_basedir ?   
#~      Autorisation pour l'utilisation des cookies de session (session_use_cookies)     Valable      On  (Vrai)
#~      Support de Basic XML (expat) (xml_function)     Valable      On  (Vrai)
#~      Vérification si la classe XMLReader existe (xmlreader_class)     Valable      On  (Vrai)
#~      Test ini_set  (check_ini_set)     Valable      On  (Vrai)
#~      Test pour la bibliothèque cURL (curl)     Valable      On
#~      Test de la version de cURL (curlversion)     Valable      version 7.29.0, la version minimale recommandée est 7.19.7
#~      Informations serveur
#~      Version software du serveur  (server_software)         apache
#~      API serveur  (server_api)         cgi-fcgi
#~      Système d'exploitation serveur  (server_os)         linux 3.10.0-327.36.3.el7.x86_64 on  x86_64
#~      Serveur de base de données  (server_db_type)         mysql (mysqli)
#~      Version du serveur de base de données  (server_db_version)     Valable     5.5.50
#~      Privilèges d'accès à la base de données (server_db_grants)     Valable     trouvé un privilège "grant all" qui semble être adapté
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonsoir,
je suis débutant sur cmsms.

j'ai créer un module qui extends de CGExtensions et j'ai un problème avec formbuilder je ne trouve pas les champs de mon formulaire dans $params et j'ai l'erreur suivant :

Warning: Parameter nom_prenom is not known by module Membres dropped in xxxxx/lib/classes/class.CMSModule.php on line 653 Warning: Parameter email is not known by module Membres dropped in xxxxx/lib/classes/class.CMSModule.php on line 653




code du fichier action.default.php :


$this->debug($params);

/**
 * creation du formulaire d'inscription
 */
$form_register['id'] = $id;
$form_register['start'] = $this->CreateFormStart($id, 'default', $returnid, 'post', 'multipart/form-data', false, '', array(), '');
$form_register['end'] = $this->CreateFormEnd();
$smarty->assign('form_register', $form_register);


// Affichage du gabarit
echo $this->ProcessTemplate('action.default.tpl');


code du fichier action.default.tpl:

{$form_register.start}
        <div class="block_container column large-6">
            <div class="block_title">Formulaire d'inscription</div><!-- .block_title -->
            <div class="grid">
                <div class="field_container column large-4">
                    <label for="{$form_register.id}nom_prenom" class="required">Nom/Prénom</label>
                    <input type="text" name="{$form_register.id}nom_prenom" id="{$form_register.id}nom_prenom" required>
                </div><!-- .field_container -->
                <div class="field_container column large-4">
                    <label for="{$form_register.id}email">Email</label>
                    <input type="text" name="{$form_register.id}email" id="{$form_register.id}email">
                </div><!-- .field_container -->
            </div>
            <div class="field_container text-right">
                <button class="button" id="{$form_login.id}valider_inscription" name="{$form_login.id}valider_inscription" type="submit">Valider mon inscription »</button>
            </div><!-- .field_container -->
        </div><!-- .block_container -->
        {$form_register.end}

comment je peux faire pour récupérer les informations dans $params au lieux de $_POST ?
Merci.

Dernière modification par tougui (12/02/2017 23:26:44)

Hors ligne

Pied de page des forums