Pb smiley après MAJ 3.06 => 3.07

Le forum concernant les demandes de support pour tout problème de mise à jour d'un forum phpBB 3.0.x. depuis une version antérieure de phpBB3 ou d'une conversion de phpBB2 vers phpBB3.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com


Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Pb smiley après MAJ 3.06 => 3.07

Messagepar Christophe74 » 04 Mar 2010 à 16:58

Bonjour

Les smileys s'affichent bien, mais le lien « Voir plus d’émoticônes » ne marche plus correctement, et cela quelque soit le thème : une fenêtre pop-up s'ouvre correctement, mais contient le message d'erreur suivant :

Erreur générale
SQL ERROR [ mysql4 ]

Invalid use of group function [1111]

SQL

SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height FROM phpbb3_smilies GROUP BY smiley_url, smiley_width, smiley_height ORDER BY MIN(smiley_order) LIMIT 50

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: includes/functions_posting.php
LINE: 92
CALL: dbal_mysql->sql_query_limit()

FILE: posting.php
LINE: 128
CALL: generate_smilies()

Veuillez avertir le webmestre ou un administrateur du forum


Quelqu'un aurait-il une idée ?
Dernière édition par Christophe74 le 04 Mar 2010 à 22:32, édité 1 fois.
Christophe74
Posteur néophyte
Posteur néophyte
 
Messages: 13
Inscription: 22 Nov 2009 à 11:35

Re: Pb smiley après MAJ 3.06 => 3.07

Messagepar Ariaswari » 04 Mar 2010 à 18:41

Bonsoir,

Cela est un bug de la version 3.0.7. Pour le moment, celui-ci n'a pas encore été corrigé et est trouvable ici. Une modification pour corriger ce problème a été donnée dans le lien ci-dessus et c'est celle-ci :

Dans le fichier includes/functions_posting.php, trouver :
Code: Tout sélectionner
$sql = 'SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height
            FROM '
 . SMILIES_TABLE . '
            GROUP BY smiley_url, smiley_width, smiley_height
            ORDER BY MIN(smiley_order)'
; 

Remplacer par:
Code: Tout sélectionner
$sql = 'SELECT smiley_url, MIN(emotion) as emotion, MIN(code) AS code, smiley_width, smiley_height, MIN(smiley_order) AS min_smiley_order
           FROM '
 . SMILIES_TABLE . '
           GROUP BY smiley_url, smiley_width, smiley_height
           ORDER BY min_smiley_order'
; 


Attention toutefois, ce n'est pas le correctif officiel.
RTFM - les docs de phpbb-fr"Le temps de la réflexion est une économie de temps."
Avatar de l’utilisateur
Ariaswari
Supporter
Supporter
 
Messages: 2704
Inscription: 18 Oct 2007 à 19:43
Localisation: CH

Re: Pb smiley après MAJ 3.06 => 3.07

Messagepar Christophe74 » 04 Mar 2010 à 22:32

Merci ! :D

Cela fonctionne !!!
Christophe74
Posteur néophyte
Posteur néophyte
 
Messages: 13
Inscription: 22 Nov 2009 à 11:35


Retourner vers Mises à jour/Conversions

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 2 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant