- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Errore Sintassi php dopo trasferimento da Altervista ad Aruba
-
Errore Sintassi php dopo trasferimento da Altervista ad Aruba
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