salve a tutti, ho creato un sito internet (il primo con joomla) appoggiato su Altervista e li funzionava correttamente, poi dovendolo trasferire su ARUBA (server Linux compatibile con joomla) ho eseguito il backup con il componente "JoomlaPack" ho installato quindi il tutto su ARUBA e l'installazione non mi ha dato problemi ma ora all'apertura della pagina web del sito mi esce questo errore:
Parse error: syntax error, unexpected T_CASE in /web/htdocs/NOME SITO/home/templates/joomspirit_18/html/modules.php on line 1
non capisco cosa voglia dire, vi incollo il codice della pagina che menziona:
[PHP]<?php
// Protection contre les appels directs.
defined("_JEXEC") or die("Restricted access");
function modChrome_joomspirit($module, &$params, &$attribs) {
// init vars
$showtitle = $module->showtitle;
$content = $module->content;
$suffix = '';
$badge ='';
// create title
$pos = JString::strpos($module->title, ' ');
$title = ($pos !== false) ? '<span>'.JString::substr($module->title, 0, $pos).'</span>'.JString::substr($module->title, $pos) : $module->title;
// force module type
if ($module->position == 'logo') $suffix = 'logo';
if ($module->position == 'left') $suffix = 'normal';
if ($module->position == 'right') $suffix = 'normal';
if ($module->position == 'user1') $suffix = 'normal';
if ($module->position == 'user2') $suffix = 'normal';
if ($module->position == 'user3') $suffix = 'normal';
if ($module->position == 'user4') $suffix = 'normal';
if ($module->position == 'user5') $suffix = 'normal';
if ($module->position == 'user6') $suffix = 'normal';
// set module skeleton using the suffix
switch ($suffix) {
case 'logo':
$skeleton = 'logo';
break;
case 'normal':
$skeleton = 'normal';
break;
case 'blank':
default:
$skeleton = 'not defined';
}
// Modules
switch ($skeleton) {
case 'logo':
/*
* logo module
*/
?>
<a href="index.php">
<?php echo $content; ?>
<?php
break;
case 'normal':
/*
* normal
*/
?>
<div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>" >
<?php if ($showtitle) : ?>
<h3 class="module"><?php echo $title; ?></h3>
<?php endif; ?>
<div class="content-module">
<?php echo $content; ?>
</div>
</div>
<?php
break;
default:
/*
* not defined
*/
?>
<div class="module <?php echo $suffix; ?>">
<?php if ($showtitle) : ?>
<h3 class="module"><?php echo $title; ?></h3>
<?php endif; ?>
<?php echo $content; ?>
</div>
<?php
break;
}
}
?>[/PHP]
grazie in anticipo per chiunque voglia aiutarmi