Clicca QUI

20 Lug 2008  

Benvenuto

OpenItalia | MAXdev | Envolution | PostNuke | OpenCommercio | Forum

Menu Principale

Ultimi commenti
  Re: eNvolution
scusa ma hai letto sopra ? comunque leggi qui http...
TiMax

  eNvolution
dove posso scaricare envolution? conoscete qualche sit...
julixx3

  Re: Postuke 0.764 ri...
Ora tutto dovrebbe funzionare
TiMax


News Postnuke

Articoli precedenti
Martedì 17 Giugno
·Download day di Firefox 3 (0)
Domenica 08 Giugno
·Premio Apertamente (0)
Giovedì 05 Giugno
·Ecco Firefox 3 RC (0)
Martedì 20 Maggio
·Dal 22/05: Corso Linux a Rimini (0)
·Ecco Fedora 9 Sulphur (0)
 Articoli vecchi

 
 05-Apr-2003  Stampa la pagina corrente  Mostra la mappa
- Una Home Page eccezziunale...
asydark  Indirizzo web autore
 - Una Home Page eccezziunale...

Il modulo Front Page è concepito per realizzare delle home page diverse dal solito layout a tre colonne, e per personalizzare maggiormente il proprio sito. Ma l'integrazione di Front Page con il sistema di Encompass e il NoMoreBlock non è ottimale, quindi si potrebbe risolvere il problema in un altra maniera, ad esempio come ho fatto io.


Ecco passo passo cosa ho fatto per realizzare una home page veramente eccezzzziunale ( copyright Abatantuono)


1) creo nella cartella "modules" la cartella "Home", e inserisco all'interno il file "index.html"
2) edito il file index.php, inserendo questo codice , chiaramente fra i due tag "<?php" e "?>


[color=red]if (!defined("LOADED_AS_MODULE")) {
    die ("You can't access this file directly...");
}


$ModName = $GLOBALS['name'];
modules_get_language();


$sitename = pnConfigGetVar('sitename');


include 'header.php';
if (!pnSecAuthAction(0, 'Home::', '::', ACCESS_OVERVIEW)) {
echo _BADAUTHKEY;
include("footer.php");
return;
}
OpenTable();


CloseTable();
include 'footer.php';[/color]


ATTENZIONE: questo codice l'ho tratto dal modulo Legal, quindi non so se manca qualcosa... a me funziona, quindi  Gli esperti di php mi correggano gli eventuali errori.


3) processo e attivo il modulo4) vado nella cartella "themes/[miotema]/templates", e creo il file "masterhome.htm". Questo file sarà il template della nostra home page, quindi potrete editarlo a vostro piacimento creando un layout particolare e tutte le zone che vorrete inserire. Io sono partito da una copia del file "master1.htm" e da quello ho personalizzato il mio layout, eliminando il tag [-MAINCONTENT-] e inserendo a mio piacimento varie zone.5) vado in amministrazione>Impostazioni>Encompass e inserisco nel database tutte le zone che ho inserito nel file "masterhome.htm"  (per capire come fare, guardate gli altri thread di questo forum)6) sempre da Encompass, modifico il tema e insersco una nuova zona, dandole come etichetta "M-Home" e come modello il file template "masterhome.htm"7)attivo la nuova zona. Da adesso in poi il modulo "Home" avrà come template principale "masterhome.htm" ansichè "master1.htm" o "master2.htm".  vado in NoMoreBlock e assegno il blocco =LogicPlus" al modulo Home9) vado in Blocchi e attivo l'amministrazione visiva dei blocchi9) vado in preferenze e assegno come home page il modulo "home" ansichè il modulo "news"10) clicco su home page e inserisco i blocchi che voglio nelle zone che voglio attraverso l'amministrazione visiva.


e voilà...una home page diversa e veramente eccezziunale.Invito tutti a correggere eventuali errori e a proporre migliorie a questo metodo.abbasso Front Page, viva lo smanettamento (dei moduli, cosa pensavate? attenzione che poi si diventa ciechi e non leggete più le righe sullo schermo!!!  :infinity: )


Carlo

 
 

Open Source Made in Italy

Un altro progetto di MAX s.o.s.
Crediti Powered by MDPro