[Debutant] Formulaires

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour a tous, Je viens de mettre en place drupal (6) pour une ONG, j'ai un peu jouer avec les themes sans trop de soucis, mais j'ai commencer a rencontrer des problème pour la mise en place de formulaires. J'ai principalement besoin de 2 type de formulaires:

Le premier est un formulaire dans la zone d'administration et les données seront visualisées sous forme d'un bandeau deroulant en javascript. J'ai donc créé un module actus avec un fichier actus.install un fichier actus.module actus.css et actus.info mon actus est censer ne faire qu'une ligne, j'ai donc fait un node:

function actus_node_info() {
  return array(
    'News' => array(
      'name' => t('Une actu'),
                'description' => t("Une actu dans la liste des actus."),
      'module' => 'actus'));
}

J'ai ensuite une form:

function actus_form(& $node)
{
  $form['title']= array (
    '#type' => 'textfield',
    '#title' => t("Contenu de la news"),
    '#default_value' => $node->news,
    '#required' => TRUE
  );

  return $form;
}

les table sont créées depuis le .install sans soucis, dans le fichier .module j'ai les fonction d'insert, de load et d'update (exmple pour l'insert):

function actus_insert($node) {
  drupal_write_record("node_actus", $node);
}

Dans la partie create content j'ai bien mon actu avec 1 champs, je valide mais ça n'ajoute pas les données dans la bdd!

Le second formulaire est pour les dons en ligne, il est donc accessible a tout les visiteurs et renvois vers un script cgi et la je seche totalement. J'ai pas vraiment compris quelles modules je dois utilisé ni comment, si vous avez un tuto pour debutant lourdingue a proposer je prend!

j'ai provisoirement créer le module d'actus en "dure" de meme pour la page de don, ce qui n'est evidemment pas le but :p

merci d'avance pour les pistes que vous me fournirez! Jeremie (pour vous faire une idée le site c'est emdh.org)

Version de Drupal : 

Alors un petit up et une ré explication de mon problème:
En fait je cherche des pistes (tutoriels/modules...) pour la mise en place de diverses fonctionnalités:

*une page de don en ligne (nous utilisons le système Paybox) donc un formulaire qui verifie certains champs (champ obligatoire, formatage, calcul d'exonération fiscale) puis qui appele un script cgi qui renvois ensuite vers une page de remerciement ainsi que vers l'envoi de mails (le premier pour le donateur, l'autre en interne). Actuellement cette page est "sortie" de Drupal et est codé en php/javascript

*une page d'administration permettant la saisie d'une ligne d'actualité s'affichant sur un bandeau deroulant en bas de chacune des pages du site

*un module permettant "d'envoyer cette page a un ami" qui serais affiché sur certaine page

J'utilise Drupal 6
Voila j'espere que vous serez en mesure de me conseiller

Merci d'avance,
Jeremie