Joomla.it Forum
Joomla! 3 => Joomla! 3 => : Fenicexx 24 Jul 2017, 11:14:32
-
Ciao,
uso le versione: Joomla! 3.7.3 Stable [ Amani ]
su chrome in iOS viene fuori questo errore:
Notice: Undefined offset: 1 in C:\xampp\htdocs\portale\libraries\joomla\environment\browser.php on line 282
Il codice a cui si riferisce è:
elseif (preg_match('/Chrome[\/ ]([0-9.]+)|CrMo[\/ ]([0-9.]+)|CriOS[\/ ]([0-9.]+)/i', $this->agent, $version))
{
$this->setBrowser('chrome');
riga: 282 list ($this->majorVersion, $this->minorVersion) = explode('.', $version[1]);
}
qualcuno ha idea di come posso risolvere?
Grazie
-
È un bug su questa versione.
Per risolvere sostituire queste righe:
elseif (preg_match('/Chrome[\/ ]([0-9.]+)|CrMo[\/ ]([0-9.]+)|CriOS[\/ ]([0-9.]+)/i', $this->agent, $version))
{
$this->setBrowser('chrome');
list ($this->majorVersion, $this->minorVersion) = explode('.', $version[1]);
}
con queste:
elseif (preg_match('|Chrome[/ ]([0-9.]+)|', $this->agent, $version)
|| preg_match('|CrMo[/ ]([0-9.]+)|', $this->agent, $version)
|| preg_match('|CriOS[/ ]([0-9.]+)|', $this->agent, $version))
{
$this->setBrowser('chrome');
list ($this->majorVersion, $this->minorVersion) = explode('.', $version[1]);
}