theme.php viene caricato?

2 views
Skip to first unread message

John D'Orazio

unread,
Mar 5, 2011, 11:46:56 PM3/5/11
to fla...@googlegroups.com
Nella versione flatnux "tradizionale", il file theme.php nella cartella di un tema veniva caricato automaticamente da flatnux. Nella versione Next sembra che questo non avviene più. Me lo confermi? Come bisogna fare allora, bisogna fare un include da structure.php?

Alessandro Vernassa

unread,
Mar 6, 2011, 2:24:09 AM3/6/11
to fla...@googlegroups.com
probabilmente verrà caricato in automatico ma non sarà indispensabile, se per ora fai un include_once in structure.php non dovrebbe andare in conflitto con le versioni successive.


Alessandro

John D'Orazio

unread,
Mar 6, 2011, 9:15:45 AM3/6/11
to fla...@googlegroups.com
L'unico problema è che prima si controllava la presenza di theme.php nella cartella del tema in modo che il tema poteva definire in maniera personalizzata alcune funzioni per "costruire" la pagina. Infatti in include/theme.php c'è "if (!function_exists())" per tutte le funzioni. Ma se devo fare l'include di theme.php da structure,php, questo avviene dopo che Flatnux ha già caricato include/theme.php, e non posso ri-definire le funzioni. Devo definirle in altro modo per non andare in conflitto con include/theme.php.

John R. D'Orazio


2011/3/6 Alessandro Vernassa <spele...@gmail.com>

Alessandro Vernassa

unread,
Mar 8, 2011, 12:05:27 PM3/8/11
to fla...@googlegroups.com
Ora theme.php dovrebbe venir caricato.
la gestione della cartella include ora ᅵ leggermente cambiata:

include/*.inc.php vengono inclusi automaticamente da flatnux.php per primi
include/xmldb*.php vengono inclusi automaticamente da flatnux.php per secondi
include/theme.php viene incluso dopo l'inizializzazione della variabile $_FN
include/*.php vengono inclusi manualmente

include/autoexec.d/*.php vengono inclusi dalla index.php

ovviamente riguarda solo la versione di sviluppo "NEXT"

Alessandro

Reply all
Reply to author
Forward
0 new messages