Duplicare i Moduli  Pagina: 2/3
Dopo aver duplicato il Modulo dobbiamo duplicare la sezione di
Amministrazione del nostro nuovo modulo "Aziende".
Come fare:
Accediamo in locale alla cartella admin del nostro portale in nuke:

In ordine casuale dobbiamo ripetere le operazioni di
duplicazioni per le tre cartelle CASE , LINKS e MODULES (come abbiamo fatto
nella pagina precedente per la cartella modules).

Si trasformano in:

Ora dobbiamo editare i contenuti dei tre file che abbiamo appena
duplicato;
In particolare dobbiamo rendere case.aziende.php così:

links.aziende.php invece sarà cosi:

NOTA BENE: il file di immagine reviews.gif dovrà avere il
nome dell'immagine che intendete dare nel menu grafico di amministrazione!
Io ho lasciato questo perché non ho una immagine aziende.gif .
Ci rimane quindi il file aziende.php nella cartella /admin/modules/
:
dobbiamo togliere le richieste al campo radminreviews
della tabella nuke_authors perché fa riferimento ai diritti che hanno gli
amministratori sulle Reviews inserite. A noi non interessa.

Ora modifichiamo tutte le query al database che fanno
riferimento alle tabelle nuke_reviews_main, nuke_reviews, nuke_reviews_add,
nuke_reviews_comments :

Le righe interessate in questo file sono: 42, 57, 123, 124.
Quindi dobbiamo modificare tutti i riferimenti al modulo
Reviews attraverso il file admin.php, cioè dove troviamo "admin.php?op=reviews"
e quelle al file modules.php, cioè dove troviamo "modules.php?name=Reviews"
:


Alla fine del file troviamo:

Qui dobbiamo sostituire i nomi dei casi che avevamo indicato già
nel file case.aziende.php :

Dobbiamo quindi controllare che non ci siano presenti nei form
dei riferimenti alla variabile $op che portino il nome dei reviews, mod_main,
add_review perché impedirebbe il corretto funzionamento del modulo. In questo
file ad esempio troviamo:


Il modulo ora dovrebbe essere quasi completo; manca infatti il
discorso riguardante la lingua e le traduzioni. Così com'è ora il modulo
funziona, ma nel menu di amministrazione del modulo mostra ancora tutte le
diciture tipiche del modulo di amministrazione Reviews. Abbiamo dunque due
possibilità:
O modifichiamo nel il file aziende.php di prima tutti i
campi come questo "._REVIEWID." in un testo semplice senza doppi apici
come AZIENDE ;
In alternativa possiamo modificare sempre tutti questi campi
come "._REVIEWID." in altro non ancora utilizzato come "._AZIENDEID."
;
In questo secondo caso dobbiamo poi aprire il file
lang-italian.php che troviamo in /admin/languages/ e aggiungere ad esempio
le righe: define("_AZIENDEID","Aziende");
N.B.: (questa operazione che va eseguita per ogni campo di
lingua che va tradotto).
Testo, immagini e loghi (esclusi quelli registrati) presenti in questa pagina
sono proprietà intellettuale di Gennaro Cinquegrana (
ik0wmq@virgilio.it ) e ne è
vietato l'utilizzo senza la preventiva autorizzazione dell'autore.
Tutti i diritti riservati a Gennaro Cinquegrana © 2004
www.phpnukefordonkeys.com
|