Salve, ho un template di ******* e ritornando sul mio sito vedo che mi dà degli errori.
Ho provato a cercare su google l'errore ed ho notato che ci sono decine di siti che lo presentano.
A questo punto, su un forum russo, ho visto che on php 5.3 rispetto alla 5.2 viene deprecato qualcosa.
Questi sono i due errori:
Warning: Parameter 1 to modMainMenuHelper2::buildXML() expected to be a reference, value given in /home/user_1/public_html/io-sono.me/libraries/joomla/cache/handler/callback.php on line 99
Warning: trim() expects parameter 1 to be string, array given in /home/user_1/public_html/io-sono.me/libraries/joomla/html/parameter.php on line 83
Su un altro forum ho visto, ed effettivamente funziona, che cambiando questa istruzione:
if (trim($data))
{
$this->loadINI($data);
}
in questa:
if (gettype($data) == 'array')
{
foreach ($data as $data_string)
{
if (trim($data_string))
{
$this->loadINI($data_string);
}
}
}
else
{
if (trim($data))
{
$this->loadINI($data);
}
}
il secondo errore va via, ma non il primo. In ogni caso vorrei qualcosa che non mi modificasse i file di Joomla.
Cosa si può fare per risolvere definitivamente questi errori?
edit: rimosso riferimento commerciale
Grazie.
A.