Che cosa è PhpNuke? 5 slide in html lo spiegano a tutti (Parte IV)
I files di configurazione
Il file config.php è posizionato in root e gestisce tutte le variabili di base del sito.
E' completamente editabile dal pannello di admin
(admin/preferenze) tranne che per la configurazione
e la modifica dei parametri del database che vanno editati
nel file.
$dbhost = "localhost"; $dbuname = "root"; $dbpass = ""; $dbname = "nuke56"; $prefix = "nuke"; $user_prefix = "nuke"; $dbtype = "MySQL";
Se si lavora su sitemi unix/linux per poter impostare le configurazioni di questo file è importante impostare i permessi in scrittura (775).
La gestione dei banners
Il sistema include un circuito di rotazione banners gestito per cliente.
Ogni cliente attivato ha una sua user e una sua password per poter visualizzarne le statistiche.
Il sistema gestisce la rotazione banner sia in testa
al portale (o in footer) sia all'interno dei blocchi.
E' possibile assegnare un numero predefinito di impression.
Realizzare un blocco
I blocchi, nel nome, devono sempre essere preceduti con block-
I blocchi non necessitano di nessun inserimento nel database. Vengono registrati nel DB in modo automatico quando li si attiva
I nomi dei blocchi non possono avere spazi ma _ (underscore)
Per la validazione w3c html transitional 4.01 il carattere & deve essere sostituito con &
I blocchi: (Per una ottima realizzazione ispirarsi a Nuke News
- blocks.html: Definisce lo stile dei blocchi
-
footer.html:
definisce lo stile del footer
-
header.html:
definisce lo stile dell'header
- story_home.html: definisce lo stile del riquadro news in home page
- story_page.html: definisce lo stile del riquadro all'interno della pagina news “leggi tutto”
- table.php: definisce la/e funzione/i opentable() closetable()
- theme.php: definisce le funzioni relative al tema
I Permessi per una buona sicurezza Nuke:
config.php
(666)
backend.php (666)
ultramode.txt (666)
Tutte le
cartelle (755) (777 se esistono moduli di upload tipo
indynews)
Altri files (644)
Per una maggiore sicurezza si consiglia di modificare la funzione
setcookie("lang" ,$newlang,time()+31536000);
con la
funzione
setcookie("lang"
,$newlang,time()+7200);
Apparire nei motori di ricerca
Non vi resta che ricompilare a vostro piacere i meta keywords.
Ricordiamoci invece che i meta “title” e “description” vengono configurati in admin/preferenze
Attenzione inoltre al file robots.txt, se non configurato correttamente da dei problemi
- Articolo precedente Che cosa è PhpNuke? 5 slide in html lo spiegano a tutti (Parte III)
- Articolo successivo Colpi di scena in casa PHP-Nuke