Ma non riesco a capire le difficoltà che incontrate, visto che la soluzione piu' seplice e funzionate al 100% è quella creare una pagina index.html ed aggiunger semplicemente index.php a questa porzione di codice
if ($tmp->home == 1) {
$tmp->url = JURI::base();
Lo uso nella maggior parte dei siti ( quando richiesto).
Un esempio: http://www.ramses2th.altervista.org
ciao me la spieghi megliocioe' passo passo..??
grazie
Modifica
http://www.tuosito.it/modules/mod_mainmenu/helper.phpintorno alla riga 351
// Handle SSL links
$iSecure = $iParams->def('secure', 0);
if ($tmp->
home == 1) {
$tmp->url = JURI::base()
."index.php";
} elseif (strcasecmp(substr($tmp->url, 0, 4), 'http') && (strpos($tmp->link, 'index.php?') !== false)) {
$tmp->url = JRoute::_($tmp->url, true, $iSecure);
} else {
$tmp->url = str_replace('&', '&', $tmp->url);
}
Poi modifica
http://www.tuosito.it/modules/mod_breadcrumbs/helper.phpintorno alla riga 34
if ($params->get(
'showHome', 1))
{
$item = new stdClass();
$item->name = $params->get('homeText', JText::_('Home'));
$item->link = JURI::base()
."index.php";
array_unshift($items, $item);
}
Poi a seconda dei componenti e del template che usi se nel tuo sito ci sono riferimenti alla voce
home devi sostituire il blocco
if ($tmp->
home == 1) {
$tmp->url = JURI::base();
con
if ($tmp->
home == 1) {
$tmp->url = JURI::base()
."index.php";
per es. se usi xmap
modifica
http://www.tuosito.it/components/com_xmap/xmap.phpintorno alla riga 350
if (
$node->home ) {
$node->link = JURI::base()
."index.php";
} elseif (substr($item->link,0,9) == 'index.php' && $item->type != 'url' ) {
if ($item->type == 'menulink') {// For Joomla 1.5 SEF compatibility
$params = new JParameter($item->params);
$node->link = 'index.php?Itemid=' . $params->get('menu_item');
} elseif ( strpos('Itemid=',$node->link) < 0 ){
$node->link = 'index.php?Itemid=' . $node->id;
}
}
Se poi vuoi crearti una voce di menu che punta alla tua
home scegli il tipo
url e come link esterno scrivi
http://www.tuosito.it/index.phpQueste sono le modifiche più comuni da fare quando si utilizza una intro (index.html).
Dimenticavo, anche se ovvio, la pagina index.html(la tua intro) va inserita al livello più alto del tuo sito (root) cioè
http://www.tuosito.it/index.htmlIn questo modo digitanto
http://www.tuosito.it il server che ospita il tuo sito risponderà con la pagina index.html cioè
http://www.tuosito.it/index.htmlMi scuso per i termini non proprio tecnici che ho utilizzato per illustrare queste modifiche e se ho detto delle banalità.