Fork me on GitHub




(1) 2 3 »


formulaire inscription ajout du 'genre'
Régulier
Inscrit: 29/09/2007 20:52
De Aire-sur-l'Adour (Landes)
Messages: 139
J'ai déjà posé une question à ce sujet mais j'ai l'impression qu'elle n'a pas été comprise ou est passée inaperçue.

Je viens d'insérer la notion de genre au niveau du formulaire d'inscription. Je suis parti des instructions de l'auteur sur ce même forum. A priori je n'ai pas fait d'erreurs de frappe, j'ai tout fait en Copier/coller pour les éviter.
Depuis impossible d'éditer le profil des utilisateurs sans qu'apparaisse l'erreur suivante :
XoopsFormSelect($caption, $name, $value, $size); $this -> addOptionArray(XoopsLists::getGenreList()); }}
Ensuite j'ai un lien vers Profil : Editer le profil
si je clique sur le lien le profil est bien édité.

Par ailleurs j'ai une Fatal error
class 'xoopsFormSelectGenre' not found in D/..../edituser ligne 154

Pouvez-vous m'aider SVP merci d'avance

Posté le : 13/12/2007 16:06

Les vérités que l'on aime le moins à apprendre sont celles que l'on a le plus d'intérêt à savoir.
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Aspirant
Inscrit: 02/07/2006 14:12
De Saint-Etienne
Messages: 77
Bonsoir,

Est-ce que tu pourrais nous donner la source du document qui t'as permis de faire tes modifications ?
Je pense être déjà tomber sur les erreurs que tu mentionnes mais je n'ai pas assez d'informations pour y faire réference.

Ce document nous aide à voir, et donc savoir ce qui ne va pas.

Bon courage.

Cordialement,
Slkx.

Posté le : 23/12/2007 00:19

Xoops user's...
Open in new window
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Bonjour,
Vérifie dans le dossier:
/class/xoopsform/
Si tu as créer un fichier nommé: formselectgenre.php
Avec ceci en contenu:
Citation :

<?
if (!defined('XOOPS_ROOT_PATH')) {
die("XOOPS root path not defined");
}
include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
include_once XOOPS_ROOT_PATH."/class/xoopsform/formselect.php";
class XoopsFormSelectGenre extends XoopsFormSelect
{
function XoopsFormSelectGenre($caption, $name, $value=null, $size=1)
{
$this->XoopsFormSelect($caption, $name, $value, $size);
$this->addOptionArray(XoopsLists::getGenreList());
}
}
?>


J'attend le vertict

Posté le : 23/12/2007 16:17

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Régulier
Inscrit: 29/09/2007 20:52
De Aire-sur-l'Adour (Landes)
Messages: 139
Oui le fichier a bien été créé.
J'ai tout essayé même le hack des Nullos mais rien n'y fait j'ai toujours le même problème.
J'ai même tenté de modifier le fichier utilisateur en intégrant le 'genre' sur un site Xoops 2.0.17 vierge, sans aucun module installé. Même problème...

Posté le : 23/12/2007 17:44
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Régulier
Inscrit: 29/09/2007 20:52
De Aire-sur-l'Adour (Landes)
Messages: 139
Bonjour,
Je suis d'abord parti d'un document trouvé sur le forum dont j'avoue ne pas me rappeller le nom. Mais j'ai ensuite trouvé le même dossier des Nullos. Les deux étaient identiques je les ai comparés.
Comme je viens de répondre à Eparcyl2 le problème reste le même quelle que soit la situation de départ. Même sur un site vierge 2.0.17 ou 2.0.17.1 sans aucun module installé...

J'ai, à chaque fois procédé au copier/coller, vérifié et revérifié ce qui me permet de dire qu'il ne peut pas s'agir au niveau de l'installation d'un problème de syntaxe...

Posté le : 23/12/2007 17:49
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Papi,
si tu veux, envoi moi tes fichiers
Je te donnes mon adresse en MP

Posté le : 23/12/2007 17:49

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Régulier
Inscrit: 29/09/2007 20:52
De Aire-sur-l'Adour (Landes)
Messages: 139
OK merci beaucoup
Je te les ai envoyé tout à l'heure.
Merci d'avance

Posté le : 23/12/2007 19:34
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Xoops accro
Inscrit: 16/08/2005 19:46
De Nanterre
Messages: 2331
Alors là.... j'avoue que je ne comprend pas.
Tu as les même fichiers que moi pour l'installation de base.

Le Hack des nullos a été télécharger 132 fois sans incident....

La, je sèche....

J'ai créer une fausse panne en désactivant:
Dans class/xoopsformloader.php la ligne:
include_once XOOPS_ROOT_PATH."/class/xoopsform/formselectgenre.php";


J'ai presque la même erreur... ce qui me donne à penser que cela pourrait provenir de ce fichier....

C'est pas simple comme analyse.

Vraiment désolé, peux être qu'en retirant du hack tous ce qui concerne "genre", même dans ta base de données... pour faire un test.

Bon courage

Posté le : 23/12/2007 20:58

eparcyl... tranquille.
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Aspirant
Inscrit: 02/07/2006 14:12
De Saint-Etienne
Messages: 77
Bonsoir,

Citation :

Depuis impossible d'éditer le profil des utilisateurs sans qu'apparaisse l'erreur suivante :
XoopsFormSelect($caption, $name, $value, $size); $this -> addOptionArray(XoopsLists::getGenreList()); }}


Pourrais-tu, par le mode debug, nous mettre l'erreur exacte que te donne ce même mode ?


Citation :
Par ailleurs j'ai une Fatal error
class 'xoopsFormSelectGenre' not found in D/..../edituser ligne 154


Vérifie que tu n'es pas zappé cette étape : ligne 154, tu devrais avoir

Citation :
$genre_select = new XoopsFormSelectGenre(_US_GENRE, 'genre', $xoopsUser->getVar('genre'));


ou quelque chose s'y rapprochant.
Pour finir, as-tu bien déclarer "function &getGenreList()" dans la class Xoopslists ?

Peut-être qu'un copier coller exact du debug pourra nous aider.

Cordialement,
Slkx.

Posté le : 24/12/2007 00:08

Xoops user's...
Open in new window
Partager Twitter Partagez cette article sur GG+
Re: formulaire inscription ajout du 'genre'
Régulier
Inscrit: 29/09/2007 20:52
De Aire-sur-l'Adour (Landes)
Messages: 139
Bonjour
Je viens, une fois de plus, de tenter sans succès bien sûr.
Je suis parti d'une installation Xoops 2.0.17 vierge.
Tous les fichiers sont présents semble-t-il (vérif avec les fichiers xoops md5)

J'installe le hack des Nullos. Pas d'erreur possible puisque j'installe directement les fichiers en lieu et place de ceux que j'ai déjà. Donc aucune erreur de frappe.

Voilà le résultat

Tentative de nouvelle inscription :
Page blanche avec ce message :

XoopsFormSelect($caption, $name, $value, $size); $this->addOptionArray(XoopsLists::getGenreList()); } } ?>XoopsFormSelect($caption, $name, $value, $size); $this->addOptionArray(XoopsLists::getTonageList()); } } ?>

Fatal error: Class 'XoopsFormSelectGenre' not found in D:\wamp\www\essaiplus\include\registerform.php on line 74

Je me connecte en tant qu'administrateur. Pas de problème pour voir mon compte. Par contre si je veux éditer le profil voila le message :

XoopsFormSelect($caption, $name, $value, $size); $this->addOptionArray(XoopsLists::getGenreList()); } } ?>XoopsFormSelect($caption, $name, $value, $size); $this->addOptionArray(XoopsLists::getTonageList()); } } ?> Profil »» Editer le profil


Fatal error: Class 'XoopsFormSelectGenre' not found in D:\wamp\www\essaiplus\edituser.php on line 171
All errors (0) queries (14) blocks (3) extra (0) timers (5)
Errors

Et là je peux éditer le profil en cliquant sur Profil

Par contre impossible de mettre le profil à jour.


Bon courage et merci de ton aide mais n'y passe tout de même pas la fin de l'année dessus... couche toi avant que le Père Noël passe sinon tu n'auras rien

Cordialement

Posté le : 24/12/2007 11:13
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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