. ::  Quale Computer - Gen 2010  ::  Tema Soccer-Football  ::  Modulo E-Commerce 4 Nuke  ::  Nuovo tema Hitman  ::  Trasforma il tuo PHPNuke in Ajax ::.
Benvenuto su PHP-Nukefordonkeys.com Donkeys76 Mercatino 1200Temi Manuale
 
Benvenuto su PHP-Nukefordonkeys.com

  Iscriviti! E' Gratis!                                                                                      
Menu Generale
Home
News
Archivio News
Invia News
Mappa del Sito
Recensioni
Trova Tutto
Utenti
Forums
Downloads
Contatti
Top Nuke Italia
Web Links
1 Million Nuke Pixel
Tutorials
Speciali
Manuali
PHPNuke Tools
Utility
Gallerie
Nuke Shopping
Documenti

La Tua WebAgency


Recensioni Siti
· MemHT Portal
· Web Agency
  Il tuo sito qui

**************
·Casino online
·Sfrutta meglio il web

100 Power Scripts

Mega Pack





Duplicare i Moduli
Stampa

Pagina: 1/3

Contributo di Alex (Jason The Reaper)

Introduzione:

Scrivere lo script di un modulo è un'impresa quanto mai ardua e che presuppone conoscenza approfondita del linguaggio php. Una valida alternativa è rappresentata dal metodo che analizzeremo nel tutorial che utilizza un modulo già esistente per crearne uno nuovo. Prima di tutto bisogna scegliere il modulo che più si avvicina a quelle che sono le funzionalità richieste dal nuovo modulo. Nel caso preso in esempio, dobbiamo creare un database di Aziende, quindi il modulo Reviews fa al caso nostro, perché contiene già una lista divisa per lettera. (molto comodo).

Quindi dobbiamo analizzare le parti che compongono il modulo e che saranno da modificare:

- nella cartella /Modules c'è la cartella Reviews con i file index.php e i file di lingua

- nella cartella /admin/case c'è case.reviews.php

- nella cartella /admin/links c'è links.reviews.php

- nella cartella /admin/modules c'è reviews.php

- nel database ci sono le tabelle nuke_reviews_main, nuke_reviews, nuke_reviews_add, nuke_reviews_comments

Come Fare:

Apri la cartella "Modules" del tuo sito in Nuke in locale;

 

 

Seleziona la cartella del modulo che ti interessa duplicare (nel nostro caso il modulo Reviews);

 

 

Clicca sopra la cartella col tasto destro del mouse e seleziona "Copia" (oppure seleziona la cartella e tieni premuto CTRL mentre premi sul tasto C) ;

 

 

Quindi devi cliccare sempre col tasto destro del tuo mouse sullo spazio bianco intorno, assicurandoti di non aver selezionato alcuna cartella, e selezionare "Incolla" (oppure puoi, sempre dopo aver controllato di non aver nessuna cartella selezionata, premere il tasto V mentre tieni premuto il tasto CTRL);

 

 

Comparirà quindi una nuova cartella dal nome "Copia di XXX", dove XXX sarà il nome del modulo che abbiamo deciso di duplicare (nel nostro caso il nome sarà "Copia di Reviews");

 

 

Ora devi cambiare il nome della cartella che hai appena copiato (in questo caso lo chiameremo Aziende);

 

 

Dopo aver aperto la cartella ora dobbiamo editare il file "index.php" presente nella cartella stessa; In particolare dobbiamo editare TUTTE le query che il file in questione esegue sul database. Dove troveremo infatti sql_query dovremo, nel nostro caso sostituire a

 

 

".$prefix."_reviews_main DIVENTERA' ".$prefix."_aziende_main

".$prefix."_reviews DIVENTERA' ".$prefix."_aziende

".$prefix."_reviews_add DIVENTERA' ".$prefix."_aziende_add

".$prefix."_reviews_comments DIVENTERA' ".$prefix."_aziende_comments

Linee interessate al cambiamento in questo caso (attenzione i numeri potrebbero essere leggermente diversi dai vostri in base alle eventuali modifiche che avete gia apportato al modulo, per es. se avete inserito delle patches):
113, 277, 280, 283, 302, 311, 327, 348, 352, 356, 360, 459, 465, 497, 499, 584, 674, 675, 685.


Dopo aver fatto queste modifiche dobbiamo cambiare le definizioni nel file "lang-italian.php" presente nella cartella language del modulo stesso. Per fare ciò dobbiamo editare tutte le righe che ci interessano, come ad esempio cambiare "Recensioni" con "Aziende" e cosi via...

 

 


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

   Pagina Successiva (2/3) Pagina Successiva

[ Torna su 004Moduli | Indice Sezioni ]





Siti consigliati: Weblord - Tiempolibresite - jugo- pcprimipassi - aliek - tweakness - Script e Manuali - net-free - Manuali - Ati Power - Web Promotion - Directory - Tuttosoft.it - GBComputer - Mystartpage -

Network: PHP Nuke Maximus - 1 Million Free Games - 1 Million Nuke Pixel - Million Games Homepage - Corvoingordo - Ingegneria Gestionale - Torre del Greco

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Generazione pagina: 0.23 Secondi