Notifications
Clear all
Topic starter
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
Posted : 03/02/2009 8:26 pm