Quote:
|
Originally Posted by Tato Mi sono spiegato male...In sostanza ho un sito in html(fatto anche da un foglio esterno in css)e volevo sapere se è possibile importare questo sito in mambo, oppure come farne uno nuovo in mambo uguale identico al mio giaà fatto |
Non è difficilissimo. Per grandi linee (molto grandi) dovresti:
1) prendere il tuo file html di partenza
2) cambiargli l'estensione php
3) inserire nell'intestazione il codice php che trovi in uno dei template standard (quello che serve a richiamare l'editor se necessario, a inizializzare alcune variabili, ecc.). Ad esempio:
PHP Code:
<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = split( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
if ( $my->id ) {
initEditor();
}
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
4) inserisci il codice
PHP Code:
<?php mosPathWay(); ?>
nel punto in cui vuoi che appaia il percorso a "briciole di pane"
5) inserisci i vari codici
Code:
<?php mosLoadModules ( 'left' ); ?>
Code:
<?php mosLoadModules ( 'top' ); ?>
nei punti della pagina in cui vuoi che appaiano i moduli corrisponenti alle posizioni designate
6) [importantissimo] inserisci il codice
PHP Code:
<?php mosMainBody(); ?>
nel punto della pagina in cui vuoi che appaia il contenuto principale
7) sostitiuisci tutti i riferimenti relativi ai percorsi del file css, di eventuali javascript e delle immagini con riferimenti completi e dinamici al tuo template. Ad esempio
Code:
src="images/image_01.jpg"
diventa
PHP Code:
src="<?php echo $mosConfig_live_site; ?>/templates/JavaBean/images/image_01.jpg"
8) rinomina il tuo foglio di stile in template_css.css, spostalo in una cartella css e richiama quello
Segui con attenzione questi passi, basati sui template più semplici che trovi in giro, sperimenta e ricordati di farmi sapere come va.
Ciao,
Giorgio