il problema dell' errore finestrella emoticon
rimane anche modificando includes/functions_posting.php
questa è la riga originale che c'era nel 3.0.7 PL1
Codice: Seleziona tutto
$sql = 'SELECT COUNT(smiley_id) AS item_count
FROM ' . SMILIES_TABLE . '
GROUP BY smiley_url';
ho sostituito con:
Codice: Seleziona tutto
$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 smiley_order';
svuotato la cartella cache online
svuotato la cache dei template
aggiornati template
aggiornati temi
ma da sempre errore
Codice: Seleziona tutto
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 phpbb_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: 93
CALL: dbal_mysql->sql_query_limit()
FILE: posting.php
LINE: 127
CALL: generate_smilies()
questo è il mio forum:
http://umbyweb.altervista.org/forum/index.php
se faccio il test in locale è tutto OK
nel forum online da errore.
ciao e grazie in anticipo
anche se ho letto che è un vecchio difetto irrisolto, almeno per ora.