Hace unos días os anunciábamos el lanzamiento de una nueva versión de este sistema de foros, desde phpbb.com anuncian que hay un Bug en dicha versión ya solventado en los nuevos paquetes a descargar. Se da en los foros con múltiples lenguajes instalados en combinación con otras circunstancias. Debajo os pego el código que hay que modificar en el caso de que hicieráis el «update» antes de ayer, Viernes, sobre las 16 h que fue cuando corrigieron el «Bug».
Codigo a modificar extraido de este post.
It has come to my attention that there may be a bug in this release which will affect those who run a forum with multiple languages installed and in use and lead to the default language being changed under some circumstances.
If this issue is affecting you, the following change should resolve it.
OPEN
includes/functions.php
FIND (near line 371)
Code: |
$board_config[‘default_lang’] = $default_lang; $userdata[‘user_lang’] = $default_lang; |
REPLACE WITH
Code: |
$userdata[‘user_lang’] = $default_lang; |
FIND (near line 374)
Code: |
elseif ( $board_config[‘default_lang’] !== $default_lang ) |
REPLACE WITH
Code: |
elseif ( $userdata[‘user_id’] === ANONYMOUS && $board_config[‘default_lang’] !== $default_lang ) |
FIND (near line 384)
Code: |
$board_config[‘default_lang’] = $default_lang; } |
REPLACE WITH
Code: |
}
$board_config[‘default_lang’] = $default_lang; |
We apologize for any inconvenience this may cause those of you who are affected.