Submitted by marwa on
bonjour,
je suis entrain de develloper un module matiere et je besoin de faire une inerface d'authentification qui permet aux utilisateur authentifier d'acceder au sitesi non les redriger vers une page d'inscription
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.
Submitted by marwa on
bonjour,
je suis entrain de develloper un module matiere et je besoin de faire une inerface d'authentification qui permet aux utilisateur authentifier d'acceder au sitesi non les redriger vers une page d'inscription
Question ?
Permalien Soumis par Aya le 13 Avril, 2011 - 09:59
Question ?
comment creer un module vide
Permalien Soumis par marwa le 13 Avril, 2011 - 15:37
comment creer un module vide mais permet de creer ses table dans la base du drupal?
Bonjour, Tu crées un module
Permalien Soumis par Aya le 14 Avril, 2011 - 09:37
Bonjour,
Tu crées un module "vide" et tu fais l'insertion des tables dans ton fichier .install.
Cordialement, Aya
merci bien Aya, j’ai le faite
Permalien Soumis par marwa le 14 Avril, 2011 - 16:19
merci bien Aya,
j'ai le faite deja et voici mon exemple:
<?php
// $Id: matiere.install,v 1.7.2.1 2009/01/06 15:46:38 goba Exp $
/**
* Implementation of hook_schema().
*/
function matiere_schema() {
$schema['chapitres'] = array(
'mat_nom_chapitre ' => array(
'type' => 'varchar',
'unsigned' => TRUE,
'not null' => TRUE,
'length' => 254,
'mat_nom_chapitre ' => 'Primary Key.',
),
' nom_matiere ' => array(
'type' => 'varchar',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'length' => 254,
),
' nom_chapitre ' => array(
'type' => 'varchar',
'length' => 254,
'not null' => TRUE,
'default' => 0,
),
'mat_mat_nom_chapitre' => array(
'type' => 'text',
'not null' => FALSE,
'length' => 254,
),
'cha_nom_matiere' => array(
'type' => 'varchar',
'not null' => TRUE,
'default' => 0,
),
'nbr_section ' => array(
'type' => 'int',
'not null' => TRUE,
'default' => 0,
),
'nbr_activite ' => array(
'type' => 'int',
'not null' => TRUE,
'default' => 0,
),
' nbr_page ' => array(
'type' => 'int',
'not null' => TRUE,
'default' => 0,
),
),
$schema['departement'] = array(
'num_departement ' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'num_departement ' => 'Primary Key',
),
' num_inscription' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
),
'localisation ' => array(
'type' => 'varchar',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
'length' => 254,
),
' numsalle' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
),
),
return $schema;
}
Est ce que ca est suffisant...?
merci d'avance
Il faut aussi penser a créer
Permalien Soumis par Aya le 15 Avril, 2011 - 09:12
Il faut aussi penser a créer le Hook_install (voir la doc) pour que l'installation de ton schema soit pris en compte et éventuellement le hook_unistall (voir doc également) pour la suppression des table a la désinstallation du module (Attention toutefois désinstallation ne veut pas dire désactivation ) .
Cordialement, Aya
bonjour, j’ai un probleme
Permalien Soumis par marwa le 15 Avril, 2011 - 12:54
bonjour,
j'ai un probleme lors d'une ajout d'un module, theme et je fait l'enregistrement j'ai cette erreur:
( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\drupal-6.20\includes\database.mysqli.inc on line 115.
bonjour, j’ai un probleme
Permalien Soumis par marwa le 15 Avril, 2011 - 13:59
bonjour,
j'ai un probleme lors d'une ajout d'un module, theme et je fait l'enregistrement j'ai cette erreur:
( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\drupal-6.20\includes\database.mysqli.inc on line 115.