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

 
Indice degli argomenti - Manuali moduli e grafica di Envolution - Come convertire temi Postnuke in temi eNvolution
 03-Lug-2003  Stampa la pagina corrente  Mostra la mappa
Come convertire temi Postnuke in temi eNvolution

Postato da pani

Dopo ore di tentativi per capire come convertire temi di postNuke per eNvolution, ecco cosa ho scoperto.

Presupporrò che iniziate col tema Michelandelo e vi guiderò attraverso i passi necessari per convertire un tema postNuke/phpNuke in modo da poterlo usare con eNvolution.

Per seguire le indicazioni dovete avere qualche dimestichezza con il codice php e con la struttura del layout generale.

Fate riferimento alla documentazione di eNvolution dove vengono descritti i diversi blocchi e parti di una pagina.


Potete iniziare col tema Michelangelo.

1. Sostituite tutte le occorrenze di _THEMENAME_ in tutti i file php con il nome del vostro tema.

2. Sostituite tutte le occorrenze di _THEMEAUTHOR_ con il vostro nome dell'autore del tema.


3. Sostituite tutte le occorrenze di _THEMESITE_ col nome del vostro sito o sito di download.


4. Sostituite style/style.css e style/styleNN.css con quelli nuovi.


5. Copiate le vostre immagini nella directory images/ .


6. Di solito tutto il codice HTML del vostro tema si trova nel file theme.php; dovrete quindi estrarre il codice HTML da lì e modificare i seguenti file:




master1.htm

Usate i seguenti tag per sostituire il codice esistente:


[-$SLOGAN-] per lo slogan

[-$SITENAME-] per il nome del vostro sito

[-$GREETING-] vi chiederà di loggarvi se non lo siete già oppure mostrerà il vostro userid e la presenza di eventuali messaggi da leggere se siete loggati.

[-BANNERS-] dove volete che siano mostrati i banner.

[-$TOPLINKS-] dove volete che siano mostrati i top links.

[-$DATETIME-] dove volete che siano mostrate data e ora

[-$LEFTBLOCKS-][-$LPYXEL-] dove volete che sia mostrata la colonna sinistra di blocchi.

[-$RIGHTBLOCKS-][-$RPYXEL-] dove volete che sia mostrata la colonna destra di blocchi.

[-$MAINCONTENT-] dove volete che sia mostrato il contenuto principale.

All'interno dei link sostituite tutte le occorrenze della directory image con SRC="themes/_THEMENAME_/images/....




copiate il file master1.htm su master2.htm.




7. Create i blocchi laterali (per le aree destra/sinitra/interna/alta/bassa della pagina).

    Il codice si trova solitamente nella funzione themesidebox() nel file theme.php.





rsblock.htm

Usate il codice HTML della funzione themesidebox() nel file theme.php dopo aver eliminato il codice PHP.

Sostituite dove necessario il codice HTML con i seguenti tag:

[-$TITLE-] dove volete che sia mostrato il titolo.

[-$CONTENT-] dove volete che sia mostrato il contenuto.

[-$MINBOX-] mostrerà un piccolo pulsante che se cliccato farà collassare il blocco.



Copiate rsblock.htm su lsblock.htm, tcblock.htm, bcblock.htm, isblock.htm per avere lo stesso aspetto in tutti tipi di blocco.

Potete successivamente modificare ogni singolo tipo di blocco per soddisfare le vostre esigenze.

8. Create il layout per l'indice delle News: il codice HTML si trova nella funzione themeindex() del file theme.php.

News-index.htm


[-$PRE.category-] per la categoria.

[-$PRE.title-] per il titolo della notizia.

[-$_POSTEDBY-] per la stringa (indipendente dalla lingua scelta) "posted by".

[-$INFO.informant-] autore della notizia.

[-$ON-] per la stringa (indipendente dalla lingua scelta) "on"

[-$INFO.longdatetime-] per la data e l'ora.

[-$INFO.stats-] statistiche della notizia p.e. quante volte è stata letta ecc.

[-$INFO.hometext-] testo principale che volete mostare nella maiin page.

[-$PRE.notes-] le annotazioni aggiunte alla notizia.

[-$PRE.readmore-] il link "Leggi tutto..."

9. Create il layout dell'articolo delle News: il codice HTML si trova nella funzione themearticle() del file theme.php.

News-article.htm

[-$INFO.cattitle-] dove volete che compaia la categoria.

[-$INFO.title-] dove volete che compaia il titolo.

[-$INFO.informant-] dove volete che compaia il nome dell'autore.

[-$INFO.longdatetime-] per l'ora e la data di immissione.

[-$ADMIN-] dove volete che compaiano i controlli di amministrazione. Questi appariranno solo se l'utente ha i diritti necessari ad amministrare le notizie.

[-$PRE.searchtopic-] argomento della notizia.

[-$INFO.fulltext-] testo principale dell'articolo.

[-$PRE.notes-] dove volete che compaiano le annotazioni.

[-$PRE.comment-] per il link "Scrivi un commento".

[-$PRE.send-] per il link "Invia articolo per email".

[-$PRE.print-] per il link "Stampa articolo".

[-$PRE.readmore-] per il link "Leggi tutto..."

10. Modificate il file encinit.php nella directory del tema e sostituite i colori in una delle istruzioni dbconn->Execute("INSERT INTO..." con i vostri colori.


11. Copiate l'intera directory con il nome che volete dare al vostro tema.

12. Create nella directory xcache una directory col nome del vostro tema.

13. Initializzate il tema dall'amministrazione di Encompass e tutto dovrebbe funzionare.

 
Indice degli argomenti - Manuali moduli e grafica di Envolution - Come convertire temi Postnuke in temi eNvolution
 

Open Source Made in Italy

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