[Résolu] Post de news en front et test formulaire

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.7
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ CGExtensions: 1.37.2
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ FrontEndUsers: 1.21.18
#~ CustomContent: 1.9
#~ SelfRegistration: 1.8.1
#~ CGJobMgr: 1.2.14
#~ NMS: 2.7.4
#~ Gallery: 1.6.1
#~ JQueryTools: 1.2.5
#~ HostedVideoAlbums: 2.4.4
#~ CGEcommerceBase: 1.4.3
#~ CGPaymentGatewayBase: 1.2.2
#~ CGSimpleSmarty: 1.7
#~ Orders: 1.15.2
#~ PaypalGateway: 2.3.11
#~ Products: 2.19.6
#~ Cart: 1.10
#~ CGBlog: 1.10.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 55000000
#~ 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
#~ Php Information:
#~ phpversion: 5.3.8-pl0-gentoo
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 55M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.0.44
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonsoir !
je cherche encore une fois à faire quelque chose de très simple ! c'est tester l'envoi d'un formulaire !
Pour ce faire j'utilise le code suivant :
Code :
[== Indéfini ==]


{if isset($error)}
    <div id="error">{$error}</div>
{else}
  {if isset($message)}
    <div id="error">{$message}</div>
  {elseif isset($_POST['submit']) }
    <div id="error">Votre annonce est bien passée</div>
  {else}
   teste 2
   {/if}
{/if}

lors de l'envoi du formulaire il ne me détecte pas $_POST['submit'], et il n'y a pas de message qui s'affiche
Est ce que quelqu'un aurait une idée ?
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.7
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.7
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ CGExtensions: 1.37.2
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ FrontEndUsers: 1.21.18
#~ CustomContent: 1.9
#~ SelfRegistration: 1.8.1
#~ CGJobMgr: 1.2.14
#~ NMS: 2.7.4
#~ Gallery: 1.6.1
#~ JQueryTools: 1.2.5
#~ HostedVideoAlbums: 2.4.4
#~ CGEcommerceBase: 1.4.3
#~ CGPaymentGatewayBase: 1.2.2
#~ CGSimpleSmarty: 1.7
#~ Orders: 1.15.2
#~ PaypalGateway: 2.3.11
#~ Products: 2.19.6
#~ Cart: 1.10
#~ CGBlog: 1.10.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 55000000
#~ 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
#~ Php Information:
#~ phpversion: 5.3.8-pl0-gentoo
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 55M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.0.44
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonsoir !
je cherche encore une fois à faire quelque chose de très simple ! c'est tester l'envoi d'un formulaire !
Pour ce faire j'utilise le code suivant :
Code :
[== Indéfini ==]


{if isset($error)}
    <div id="error">{$error}</div>
{else}
  {if isset($message)}
    <div id="error">{$message}</div>
  {elseif isset($_POST['submit']) }
    <div id="error">Votre annonce est bien passée</div>
  {else}
   teste 2
   {/if}
{/if}

lors de l'envoi du formulaire il ne me détecte pas $_POST['submit'], et il n'y a pas de message qui s'affiche
Est ce que quelqu'un aurait une idée ?
#2
Bonsoir,

Essaie d'une part de tester coté navigateur en JavaScript (avec jQuery Validation par exemple).

Ensuite affiche toutes les variables pour vérifier la présence de la tienne.
{$smarty.post|print_r}
{$smarty.get|print_r}
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
#2
Bonsoir,

Essaie d'une part de tester coté navigateur en JavaScript (avec jQuery Validation par exemple).

Ensuite affiche toutes les variables pour vérifier la présence de la tienne.
{$smarty.post|print_r}
{$smarty.get|print_r}
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
#3
Merci pour cette réponse,
je vais tester ça ce matin
#3
Merci pour cette réponse,
je vais tester ça ce matin
#4
voila le retour que j'ai :Array ( ) 1

on dirait qu'il ne reconnais pas le post du formulaire
c'est la balise {news action='fesubmit'}
dans la notice du module articles j'ai un obsolete derière fesubmit.
Existe t'il une autre manière d'appeler le formulaire de post pour les utilisateur (en front)

Merci
#4
voila le retour que j'ai :Array ( ) 1

on dirait qu'il ne reconnais pas le post du formulaire
c'est la balise {news action='fesubmit'}
dans la notice du module articles j'ai un obsolete derière fesubmit.
Existe t'il une autre manière d'appeler le formulaire de post pour les utilisateur (en front)

Merci
#5
quelqu'un aurait 'il une petite idée ?
#5
quelqu'un aurait 'il une petite idée ?
#6
Bonjour,
tu peux mettre la balise {get_template_vars} (voir son aide dans Extensions > Balises).
Dans les options des articles, il y a un champ :
Code :
[== Indéfini ==]
PageID ou alias où se fera la redirection après qu'un article ait été soumis via l'action fesubmit :
Cela pourrait aussi t'aider.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#6
Bonjour,
tu peux mettre la balise {get_template_vars} (voir son aide dans Extensions > Balises).
Dans les options des articles, il y a un champ :
Code :
[== Indéfini ==]
PageID ou alias où se fera la redirection après qu'un article ait été soumis via l'action fesubmit :
Cela pourrait aussi t'aider.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#7
ha super merci pour cette réponse, je dois m'y remettre cet ap
#7
ha super merci pour cette réponse, je dois m'y remettre cet ap
#8
et voila j'y suis enfin arrivé !!!!
il fallait tout simplement ajout l'alias de la page dans les options du module !!!!


merci pour le page ID ça m'a donné la piste !!!
#8
et voila j'y suis enfin arrivé !!!!
il fallait tout simplement ajout l'alias de la page dans les options du module !!!!


merci pour le page ID ça m'a donné la piste !!!


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)