Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 210 211 212 (213) 214 215 216 »


Formulaire d'inscription (final)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjours à tous,
Voila, j'ai adapté (
+ ou - la page d'inscription de nouveau membre. (age, etc...) sous forme de menu déroulant.
Il ne me reste plus qu'une chose à faire et je bloque un max.
Comment faire pour mettre la case "résidence" ce trouvant dans "editer son compte", dans mon formulaire d'inscription?
Quel sont les fichiers que je doit adapter et comment?
Merci d'avance de me parler le moins compliqué possible, car vraiement, je suis débutant pour la vie... et c'est pô des blagues.

Bonne soirée à tous

Posté le : 24/09/2006 16:49
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant (suite)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Ca y est!! j'ai trouvé la "coquille", c'est dingue!!!
============================================================
Dans le fichier kernel/user.php:

if ($user->isNew()) {
$uid = $this->db->genId($this->db->prefix('users').'_uid_seq');

$sql = sprintf("INSERT INTO %s (uid, uname, name, genre, age, email, url, user_avatar, user_regdate,
user_icq, user_from, user_sig, user_viewemail, actkey, user_aim, user_yim, user_msnm, pass, posts, attachsig,
rank, level, theme, timezone_offset, last_login, umode, uorder, notify_method, notify_mode, user_occ, bio,
user_intrest, user_mailok) VALUES (%u, %s, %s, %s, %s, %s, %s, %u, %s, %s, %s, %u, %s, %s, %s, %s, %s,
%u, %u, %u, %u, %s, %.2f, %u, %s, %u, %u, %u, %s, %s, %s, %u)", $this->db->prefix('users'), $uid, $this>
db->quoteString($uname), $this->db->quoteString($name), $this->db->quoteString($genre), $this->db->quoteString($age), $this->db>
quoteString($email), $this->db->quoteString($url), $this->db->quoteString($user_avatar), time(), $this->db>
quoteString($user_icq), $this->db->quoteString($user_from), $this->db->quoteString($user_sig),
$user_viewemail, $this->db->quoteString($actkey), $this->db->quoteString($user_aim), $this->db>
quoteString($user_yim), $this->db->quoteString($user_msnm), $this->db->quoteString($pass), $posts,
$attachsig, $rank, $level, $this->db->quoteString($theme), $timezone_offset, 0, $this->db>
quoteString($umode), $uorder, $notify_method, $notify_mode, $this->db->quoteString($user_occ), $this->db>
quoteString($bio), $this->db->quoteString($user_intrest), $user_mailok);

} else {

$sql = sprintf("UPDATE %s SET uname = %s, name = %s, genre = %s, name = %s, age = %s, email = %s, url = %s,
user_avatar = %s, user_icq = %s, user_from = %s, user_sig = %s, user_viewemail = %u, user_aim = %s,
user_yim = %s, user_msnm = %s, posts = %d, pass = %s, attachsig = %u, rank = %u, level= %u, theme = %s,
timezone_offset = %.2f, umode = %s, last_login = %u, uorder = %u, notify_method = %u, notify_mode = %u,
user_occ = %s, bio = %s, user_intrest = %s, user_mailok = %u WHERE uid = %u", $this->db->prefix('users'),
$this->db->quoteString($uname), $this->db->quoteString($name), $this->db->quoteString($genre), $this->db->quoteString($age), $this->db>
quoteString($email), $this->db->quoteString($url), $this->db->quoteString($user_avatar), $this->db>
quoteString($user_icq), $this->db->quoteString($user_from), $this->db->quoteString($user_sig),
$user_viewemail, $this->db->quoteString($user_aim), $this->db->quoteString($user_yim), $this->db>
quoteString($user_msnm), $posts, $this->db->quoteString($pass), $attachsig, $rank, $level, $this->db>
quoteString($theme), $timezone_offset, $this->db->quoteString($umode), $last_login, $uorder,
$notify_method, $notify_mode, $this->db->quoteString($user_occ), $this->db->quoteString($bio), $this->db>
quoteString($user_intrest), $user_mailok, $uid);

}
===========================================================
Il ne manquait que deux (%s) et c'est ça qui ma rendu malade, je ne sais plus combien de fois j'ai réinstallé Xoops pour tout reprendre à zéro, rien que pour ses "coquilles" de ...censured....
J'espère qu'un jour, quelqu'un aura la bonne idée de faire un module comme formulaire et, qu'un fois l'avoir parametré comme on le souhaite, ira s'intégré comme formulaire d'enregistrement de membres.

En tout cas, bonne soirée

Posté le : 23/09/2006 02:27
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant (suite)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Voici un extrait de ma table _USER

Champ Type Null Défaut Relié à Commentaires MIME
uid mediumint(8) Non
name varchar(60) Non
uname varchar(25) Non
genre varchar(12) Non
age varchar(12) Non
orientation varchar(16) Non
email varchar(60) Non
url varchar(100) Non
user_avatar varchar(30) Non blank.gif
user_regdate int(10) Non 0
user_icq varchar(15) Non
user_from varchar(100) Non
user_sig tinytext Non
user_viewemail tinyint(1) Non 0
actkey varchar(8) Non

C'est bien là qu'il falait faire les insertions?
En fait, je n'ai pas très bien compris toute cette partie de l'instruction ecrite ci-dessous.

""Dans la base de données, insérer un champs ‘genre’ après le champs ‘uname’.
Vous pouvez utiliser la syntaxe suivante avec phpmyadmin par exemple. (en adaptant le nom de la table).

ALTER TABLE `xoops20131_users` ADD `genre` VARCHAR( 12 ) NOT NULL AFTER `uname`

J’ai limité le varchar à 12, car la valeur la plus longue ne dépasse pas ce nombre. A modifier selon les valeurs
prévues dans le menu déroulant (et qui seront ajoutées dans la base de données).""

(boujour coincoin) comme tu vois, je suis maintenant "aspirant "

Posté le : 19/09/2006 11:22
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant (suite)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bon, je vais encore tout reprendre et si c'est ca, j'espere que je trouverai.
Vous devrier creer un forum spécilement reservé aux membres qui expliqueraient les raisons de leurs suicides....

:bouletjour:

Merci Bleuteen, A dessuite.

Posté le : 19/09/2006 10:38
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant (suite)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjour,
J'utilise la derniere version de Xoops, la 2.0.15
J'ai effectivement tout reverifié au niveau des erreurs, et la, je suis fier de moi aucune erreur.
Par contre, tu as raison por le dossiers templat_c, j'avais 398 fichiers et j'ai tout supprimé sauf l'index. Et depuis, les probleme numero 1 et 2 sont résolus.
Maintenant, le numéro 3 persistes, lorsque je clic terminé pour validé l'inscription, il me dit
Impossible d'enregistrer un nouveau membre.

Je tiens à précisr que cela ne doit par être du à l'affluence de membre dans mon site, car je suis tout seul..... .

Posté le : 19/09/2006 10:19
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Lycos & Xoops
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Effectivement, je rencontre ce probleme tout le temps et je doit reactualiser constament.

Cela a commencé je pense depuis qu'ils mettent le MySQL en version 5.

Mais comme je croyait que cela provenait de moi... je vois maintenant que je ne suis pas le seul.

Pourtant, je croyait qu'un hebergement dans un truc comme Lycos, c'etait fiable..

Posté le : 19/09/2006 01:01
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant (suite)
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonsoir à tous, (il y avait longtemps, lol)
Bon... voila, je vais essayé d'etre clair.
J'ai créé dans la partie inscription trois menus deroulants suivant les instructions.
La redaction à bien fonctionné car je vois apparaitre maintenant les menus dans la feuille. Cependant, j'ai trois probleme.
1 - ENREGISTREMENT NOUVEAU MEMBRE:
Une fois que le membre rempli la fiche, une fenetre de confirmation apparait et recapitule les informations.
Quant celle ci est validé par le bouton "terminer", cela dit "impossible d'enregistrer un nouveau membre" noye bien que dans preference, il est autorisé.

2 - VOIR MON COMPTE
Il n'apparait pas l'age, le genre et l'orientation que j'ai créé. Alors que pour mon site, c'est très important.

3 - EDITER LE PROFIL
Quand j'insere les données complementaires (age, genre et orientation) et que je valide. le message suivant apparait
ERRORS
NONE

Quelqu'un peut il me donner un coup de main?

Merci d'avance

Posté le : 19/09/2006 00:49

Edité par eparcyl92 sur 19/09/2006 01:05:28
Edité par eparcyl92 sur 19/09/2006 01:11:43
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
MEEEEECCIIIIIIIIIII !!!!!!!

Ca redemare, j'ai fait ce que tu m'as dit pour les saut de ligne... et ca a redemaré..... C'EST SUPER GENIAL.... tu m'as super orienté.

Je trvail avec le bloc note de windaub, y a pas un logitiel adapté pour eviter ce type d'erreur? j'ai pourtant pas mis le retour de ligne automatique.

En tout cas, merci de ta patience.

Posté le : 18/09/2006 14:16
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Parse error: parse error in c:\program files\easyphp1-8\www\cgse_local\kernel\user.php on line 552
(voila la ligne 552)

[>quoteString($email), $this->db->quoteString($url), $this->db->quoteString($user_avatar), $this->db->quoteString($user_icq), $this->db->quoteString($user_from), $this->db->quoteString($user_sig),]

Posté le : 18/09/2006 14:04
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer


Re: Menu deroulant
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
J'ai copié les lignes en partant de la 540...

$sql = sprintf("INSERT INTO %s (uid, uname, name, genre, age, email, url, user_avatar, user_regdate,
user_icq, user_from, user_sig, user_viewemail, actkey, user_aim, user_yim, user_msnm, pass, posts, attachsig,
rank, level, theme, timezone_offset, last_login, umode, uorder, notify_method, notify_mode, user_occ, bio,
user_intrest, user_mailok) VALUES (%u, %s, %s, %s, %s, %s, %s, %u, %s, %s, %s, %u, %s, %s, %s, %s, %s,
%u, %u, %u, %u, %s, %.2f, %u, %s, %u, %u, %u, %s, %s, %s, %u)", $this->db->prefix('users'), $uid, $this-
>db->quoteString($uname), $this->db->quoteString($name), $this->db->quoteString($genre), $this->db->quoteString($age), $this->db-
>quoteString($email), $this->db->quoteString($url), $this->db->quoteString($user_avatar), time(), $this->db-
>quoteString($user_icq), $this->db->quoteString($user_from), $this->db->quoteString($user_sig),
$user_viewemail, $this->db->quoteString($actkey), $this->db->quoteString($user_aim), $this->db-
>quoteString($user_yim), $this->db->quoteString($user_msnm), $this->db->quoteString($pass), $posts,
$attachsig, $rank, $level, $this->db->quoteString($theme), $timezone_offset, 0, $this->db-

Posté le : 18/09/2006 13:41
_________________
eparcyl... tranquille.
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 210 211 212 (213) 214 215 216 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

47 Personne(s) en ligne (39 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 47 | Plus ...