Alcuni trucchi e consigli per convertire vecchi moduli a MAXdev 1.08x
Alcuni vecchi moduli MAXdev/Postnuke hanno bisogno di molte modifiche per poter funzionare e renderli MAXdev 1.08x compatibile, altri moduli hanno bisogno di minime modifiche per poter funzionare, potete leggere di seguito alcuni tips che possono esservi utili per convertire alcuni moduli, fateci conoscere se intendete lavorare alla conversione di alcuni moduli in modo che tutta la comunità possa saperlo.
- tutte le directories (pndocs, pnlang, pnimages, pnblocks) devono essere rinominate in docs, lang, images, blocks
- tutti i files pnversion.php devono essere rinominati in version.php
- tutti i files Version.php devono essere rinominati in version.php
- tutti i fies nella directory lang/vostralingua/ come global.php, admin.php, user.php, init.php ecc devono essere uniti nel file global.php, e certamente dovete togliere le defines doppie
con queste semplici azioni molti vecchi moduli potranno cosi funzionare con MAXdev 1.08x e per cortesia condifidete il vostro lavoro
se volete utilizzare Tinymax editor nel vostro modulo, potete seguire le seguenti istruzioni
Possiamo usare gli hooks per attivare Tinymax editor nei nostri moduli, quindi ad esempio
potete aggiungere del codice tipo questo
pnModCallHooks('item','transform','',array('textarea name1','textarea name2'));
nel vostro modulo, quindi potete attivare Tynimax editor manualmente in Admin/modules cliccando sul nome del modulo oppure potete aggiungere qualche cosa tipo questo nel vostro db
INSERT INTO md_hooks VALUES ('', 'item', 'transform', 'Name module', NULL , 'API', 'Tinymax', 'user', 'transform');
certamente potete utilizzare pninit per effettuare questa applicazione automaticamente con la procedura d'installazione

