MyBB.support, le portail francophone de MyBB

Version complète : [Tutoriel] Créer un formulaire de recrutement.
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4
1. Avez-vous bien installé le plugin mentionné au tout début du tutoriel ?
2. Ne copiez-collez pas le code directement depuis MyBB.fr vers votre template.
Copiez le code sur MyBB.fr
Collez-le sur un programme de saisie de texte en UTF-8 sans BOM (par exemple, Notepad++)
Copiez le code de votre programme de saisie de texte
Collez-le dans votre template
J'ai fais les deux. Aucun ne marche, je ne comprend pas pourquoi.. je pense avoir suivi le tutoriel à la lettre pourtant..

De plus, lors que je simule une demande via le compte test aucun message ne s'affiche en disant "Votre candidature a bien été envoyé" est-ce normal ? Je pensais que même si on l'avait pas intégré dans le code sa le ferait automatiquement non ? Car je ne sais absolument pas si la demande est envoyé. Le fait de ne pas savoir peut changer mon problème. Ce n'est peut être pas sur le fichier templace ou ce trouve l'erreur mais sur le code de ma page principale.. Décidément je ne suis pas très doué même pour suivre un tuto ^^
Vos templates doivent contenir des <?php et des ?>, pas des &lt;?php et ?&gt;. Ce n'est pas normal que vous en ayez dans votre code.
Code :
Essayez de changer les &lt; en < et les &gt; en >.
Sur ma feuille il y a bien les < et les > c'est un problème d'édition de ce forum ^^ si vous éditez mon message vous verrez les < et les >

Je comprend pas pourquoi ça ne marche pas, voulez vous que le compte test et les droits admin pour aller voir ?
Je veux bien oui, ce tutoriel est assez ancien et je ne l'ai plus en tête... Smile
D'accord, je vous envoi l'identifiant par pm et le mdp ou vous l'avez ?
Je les ai, je vais voir ça Wink
Je vous remercie Smile
Alors, de deux choses l'une.

D'abord, il y a une erreur dans le tutoriel au niveau du if($_GET['traitement']) { : je l'ai corrigée sur votre forum, je vais la corriger ici dans quelques minutes.

Ensuite, puisque vous utilisez un thème différent, il fallait copier le code adéquat dans le template header de votre thème, pas du thème par défaut.

Normalement, ça devrait fonctionner (j'ai envoyé une candidature et je ne l'ai pas lue). Normalement, vous devriez pouvoir voir le cadre rouge.
Je suis un "peu" tête en l'air j'avais pas pensé au nouveau thème ^^

Le cadre rouge s'affiche cependant un message d'erreur s'affiche lorsque je clique sur afficher. Le voici :
Citation :MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1142 - SELECT command denied to user 'lacommunpmybb'@'10.0.66.29' for table 'mybb_users'
Query:
SELECT `username` FROM `mybb`.`mybb_users` WHERE `uid` = 2
$q2 = $db->query('SELECT `username` FROM `mybb`.`mybb_users` WHERE `uid` = ' . $f1['uid']);

Il suffisait d'enlever `mybb`. ; j'ai effectué le changement et ça fonctionne. Évidemment, le cadre rouge a du disparaître puisque la candidature a été considérée comme lue.
Je vous remercie Smile
Bonsoir, je vous contacte car j'ai eu un problème au tout début du tutoriel, quand j'essaie d’exécuté la requête pour crée la base recrutement j'ai cette erreur :

`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`poste` TEXT NOT NULL ,
`candidature` TEXT NOT NULL ,
`lu` BOOLEAN NOT NULL DEFAULT '0',
UNIQUE (`uid`)) ENGINE = MYISAM
[Msg] Finished - Unsuccessfully

Si vous voyez d'ou peut venir l'erreur, j'aimerais bien le savoir ^^
Il manque la première ligne dans votre message, avez-vous bien copié la totalité du code ?
Code :
CREATE TABLE  `mybb`.`recrutement` (
`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`poste` TEXT NOT NULL ,
`candidature` TEXT NOT NULL ,
`lu` BOOLEAN NOT NULL DEFAULT  '0',
UNIQUE (`uid`)) ENGINE = MYISAM

Je vous rappelle par ailleurs que sur cette première ligne, `mybb` est à remplacer par le nom de votre base de données.
En faite j'ai crée un ficher sql ou j'ai mis :

CREATE TABLE `forum`.`recrutement` (
`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`poste` TEXT NOT NULL ,
`candidature` TEXT NOT NULL ,
`lu` BOOLEAN NOT NULL DEFAULT '0',
UNIQUE (`uid`)) ENGINE = MYISAM
À condition que votre base de données s'appelle bien "forum", ça devrait fonctionner si vous utilisez une base MySQL.
Il n'y a pas de texte d'erreur quand vous essayez d'exécuter la requête ?

Edit : Vous pouvez toujours créer la table manuellement dans PHPMyAdmin, sans utiliser la requête suscitée. Vous serez ainsi sûr de ne pas rencontrer de problèmes avec la création de la table.
`cid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`uid` INT NOT NULL ,
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`poste` TEXT NOT NULL ,
`candidature` TEXT NOT NULL ,
`lu` BOOLEAN NOT NULL DEFAULT '0',
UNIQUE (`uid`)) ENGINE = MYISAM
[Msg] Finished - Unsuccessfully

C'est sa mon message d'erreur sur navicat justement ^^. Je vais essayé sur PhPmyadmin voir ce que cela donne.
comment sa ce fait que je ne peux pas modifier la partie on je doit entrai les code ?

Hmm... Pourriez vous préciser votre demande, je n'ai pas saisi votre problème...
ben enfaite quand je vai dans template&style et que je vai dans theme puis dans default puis global.css et que je fait éditer la feuille de style en mode avancer sa me mes le chant on je suis senseï modifier en gris donc du coup je ne peux pas modifier le texte qui a de dans comment je pourrai faire pour modifier ce problème
Pages : 1 2 3 4
 Utilitaire de traduction fourni par Regentronique