Forum

Notifications
Clear all

[3.5] Erreurs en essayant d'ajouter et de mettre à jour une histoire

Jacynthe
(@jacynthe)
Estimable Member

La version 3.5 de eFiction a quelques problèmes sur la page stories.php qui n'existent pas dans les versions précédentes. Le message d'erreur suivant peut apparaître lorsqu'un auteur tente d'ajouter ou d'éditer une histoire.


Query: SELECT author.realName AS penname FROM DBPREFIXfanfiction_coauthors AS c WHERE sid = '2400' LEFT JOIN smf_members as author AS a ON a.UIDFIELD = c.uid
Error: (1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN smf_members as author AS a ON a.UIDFIELD = c.uid' at line 1

Pour résoudre ce problème, ouvrir le fichier stories.php et rechercher les 4 instances du code suivant:


$coQuery = dbquery("SELECT ".PENNAMEFIELD." AS penname FROM ".DBPREFIX."fanfiction_coauthors AS c WHERE sid = '$sid' LEFT JOIN "._AUTHORTABLE." AS a ON a.".UIDFIELD." = c.uid");

et remplacer par:


$coQuery = dbquery("SELECT "._PENNAMEFIELD." AS penname FROM ".TABLEPREFIX."fanfiction_coauthors AS c LEFT JOIN "._AUTHORTABLE." ON "._UIDFIELD." = c.uid WHERE sid = '$sid'");

Si les problèmes persistent, vous pouvez toujours remplacer le fichier stories.php de la version 3.5 avec le fichier stories.php de la version 3.4.3 qui peut être téléchargée ici: https://efiction.org/downloads/eFiction343.zip

Jacynthe

Archives: http://fanfics.e-authors.net
Version: 3.5.3
Modified? Somewhat...
PHP:  5.3.3
MySQL: 5.0.91-community

Quote
Topic starter Posted : 03/02/2009 8:26 pm
Share: