Forum CMS Made Simple FR

Version complète : [RESOLU]Comment créer une page dans le front du site
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.10
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.6
#~ ModuleManager: 1.5.5
#~ News: 2.14.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.38.1
#~ TinyMCE: 2.9.12
#~ FormBuilder: 0.7.4
#~ MysqlDump: 1.3.1
#~ SiteMapMadeSimple: 1.2.7
#~ Gallery: 1.6.1
#~ FrontEndUsers: 1.22.3
#~ SelfRegistration: 1.8.2
#~ Liste: 0.1
#~ CustomContent: 1.9
#~ Reservation: 1.0
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 32000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ 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: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 90
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 16M
#~ upload_max_filesize: 32M
#~ 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é
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Dans le cadre de la création d'un module, il faut que des utilisateurs appartenant à FEU puissent créer une page à partir du front du site.

J'arrive à récupérer tous les paramètres dont j'ai besoin, mais lorsque j’envoie mon formulaire la page n'est pas créée.

J'ai comparé avec des debug le contenu de $params lorsque je crée une page dans le back et dans le front. Une chose au moins est différente c'est mOwner. Dans le back il est 1 alors que dans le front il est à -1.

Si vous avez une idée pour résoudre ce problème

Cordialement

bobjo
C'est bon !

Je voulais passer par l'api de cmsms mais finalement je fais ça à l'ancienne avec mes requêtes.

Cordialement

bobjo
Salut,

Utiliser l'API n'est pas un choix mais LA solution.

Le SQL c'est bien mais l'API est le seul moyen de ne pas crasher ton install par une mauvaise manip.

Et créer des pages via l'API est un jeu d'enfant. Pour le Owner, fort logiquement si tu crées ca depuis le front, sachant que le owner est l'ID d'un utilisateur de l'admin, et donc pas du front, il faut que tu définisses ce champs toi-même, par exemple en créant un utilisateur sans aucuns droits dans l'admin et en utilisant son ID.

Hope this helps.