Autore | Messaggio |
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: Far funzionare NSN_Contents_700_250 con PHPNUKE 7.6/3.3 |
|
|
L'autore del modulo NSN_Contents_700_250 ha abbandonato lo sviluppo a questa versione, supportandola sino al phpnuhe 7.0.
Sono riuscito a farla funzionare sino alla versione 7.5 pach 2.6. Con la 7.6 non funziona e non riesco ad apportare le modifiche adeguate al caso.
E' strano che l'autore (http://www.nukescripts.net) abbia abbandonato lo sviluppo di questo modulo, le sue funzionalità sono veramente interessanti.
C'è qualcuno in grado di recuperare il modulo apportando le modifiche necessarie o indicarmi un modulo alternativo, anche di altro autore, con le stesse funzioni?
Chi è interessato può richiedermi copia dell'originale disponibile solo su sourceforge.
|
|
Inviato:
Sab Ago 18, 2007 8:13 pm |
|
|
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Sto tentando di pacciare il modulo in questione.
Nei file admin.php e index.php trovo all'inizio il seguente codice:
Codice: | $module_name = basename(dirname(__FILE__));
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
Header("Location: ../../modules.php?name=$module_name");
} |
Quancuno mi sa dire se devo sostituirlo per intero con quanto segue:
Codice: | if ( !defined('MODULE_FILE') )
{
die("You can't access this file directly...");
} |
che sarebbe quello consigliato per la pach 3.3?
Oppure devo sostituire solo:
Codice: | if (!eregi("modules.php", $_SERVER['PHP_SELF'])) { |
lasciando inalterato:
Codice: | Header("Location: ../../modules.php?name=$module_name");
} |
|
|
Inviato:
Sab Ago 25, 2007 11:51 am |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Località: Verona
|
Oggetto: |
|
|
Citazione: | L'autore del modulo NSN_Contents_700_250 ha abbandonato lo sviluppo a questa versione, supportandola sino al phpnuhe 7.0.
Sono riuscito a farla funzionare sino alla versione 7.5 pach 2.6. Con la 7.6 non funziona e non riesco ad apportare le modifiche adeguate al caso. |
Dalla versione 7.6 di nuke è cambiato il modo di gestire i moduli nella sezione admin, non conosco quel modulo quindi non ti so dare una risposta e al momento non ho neppure il tempo di controllarlo per poi modificarlo mi dispiace
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Sab Ago 25, 2007 10:59 pm |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Dietro suggerimento di un mio amico, che sicuramente ha più competenza di me, ho modificato il file admin.php nella porzione di codice che segue:
Codice: | $index = 1;
$pagetitle = "- "._NSNCOCONFIG."";
list($radmincontent, $radminsuper) = $db->sql_fetchrow($db->sql_query("select radmincontent, radminsuper from $prefix"._authors." where aid='$aname'"));
if (($radmincontent==1) OR ($radminsuper==1)) { |
ho tolto solo l'ultimo rigo, cioè:
Codice: | if (($radmincontent==1) OR ($radminsuper==1)) { |
e pochi simboli posti sempre nello stesso file in calce subito prima del tag di chiusura del php, cioè:
Codice: | } else {
echo "Access Denied";
} |
Ciò mi ha permesso di mettere in funzione il modulo anche con la versione WL-Nuke_1.0 di Weblord. Almeno apparentemente tutto funziona.
Da un'analisi degli altri file ho notato che in admin/links/links.nsncontents.php il rigo di codice che ho eliminato in admin.php appare anche qui disposto come segue:
Codice: | <?php
/********************************************************/
/* NSN Contents */
/* By: NukeScripts Network (webmaster@nukescripts.net) */
/* http://www.nukescripts.net */
/* Copyright © 2000-2004 by NukeScripts Network */
/********************************************************/
global $prefix, $db;
list($modname) = $db->sql_fetchrow($db->sql_query("select module_name from $prefix"._nsncontents_config." where id='1'"));
get_lang($modname);
if (($radmincontent==1) OR ($radminsuper==1)) {
adminmenu("modules.php?name=$modname&file=admin", _NSNCOADMIN, "nsncontents.png");
}
?> |
Devo eliminarlo anche in questo file?
Questi interventi possono provocare indebolimento sul fronte della sicurezza?
Grazie.
P. S. Quanti fossero interessati alla questione possono scaricare le numerose versioni di questo modulo al seguente link:
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
Per chi eventualmente desidera installarlo allego di seguito la struttura della tabella
Codice: | -- --------------------------------------------------------
-- Struttura della tabella `nuke_nsncontents_config`
--
CREATE TABLE `nuke_nsncontents_config` (
`id` int(11) NOT NULL auto_increment,
`module_name` varchar(40) NOT NULL default '',
`module2_name` varchar(40) NOT NULL default '',
`ipp` int(4) NOT NULL default '10',
`blk1h` int(4) NOT NULL default '10',
`blk1w` int(4) NOT NULL default '15',
`blk2h` int(4) NOT NULL default '10',
`blk2w` int(4) NOT NULL default '15',
`popular` int(5) NOT NULL default '500',
`form_date` varchar(40) NOT NULL default '',
`show_hits` int(1) NOT NULL default '1',
`show_date` int(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
--
-- Dump dei dati per la tabella `nuke_nsncontents_config`
--
INSERT INTO `nuke_nsncontents_config` (`id`, `module_name`, `module2_name`, `ipp`, `blk1h`, `blk1w`, `blk2h`, `blk2w`, `popular`, `form_date`, `show_hits`, `show_date`) VALUES (1, 'NSN_Contents', 'Content', 150, 18, 23, 18, 23, 600, '%Y-%m-%d %H:%M:%S', 1, 1);
-- --------------------------------------------------------
|
|
|
Inviato:
Dom Ago 26, 2007 9:20 am |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: re |
|
|
Se non sbaglio mi sembra che in qualche altro post tu cercassi di fare un modulo content con categorie , sottocategorie ...., pensando che non esistesse. Ti consiglio una versione evoluta (brasiliana) del nsn content: CNB_Conteudo (mi sembra proprio ok con la versione 7.6): è molto completa e possiede un mare di funzioni!
Ciao, Dino.
|
|
Inviato:
Dom Ago 26, 2007 11:48 am |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Sono riuscito a procurarmi la versione: CNB_Conteudo_750_30b2.
So che esiste la versione CNB_Conteudo_750_30b3 ma non è disponibile da nessuna parte.
Addirittura sul sito ufficiale non esiste traccia di nessuna delle due versioni anche se l'ultima è regolarmente installata ed in uso.
Puoi aiutarmi a rintracciare la versione più aggiornata?
Grazie.
|
|
Inviato:
Dom Ago 26, 2007 9:08 pm |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: re |
|
|
Inviato:
Lun Ago 27, 2007 12:20 am |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Collauderò il modulo al più presto.
Ancora grazie.
|
|
Inviato:
Lun Ago 27, 2007 9:15 am |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Con la versione 7.6/3.3 mi pare che non funzioni.
Mi permette di settare le preferenze ma non mi fa entrare nel settore ove costruire le pagine e le varie categorie.
Faccio presente che utilizzo un phpnuke di prova posto in una sottocartella, comunque nelle preferenze è previsto un settaggio per un link che porta ad una directory denominata pages ove credo che si raccolgono tutte le pagine costruite con questo modulo.
Ho provveduto a praticare il giusto settaggio ed a dare il permesso 777 come richiesto nel manuale. Ma il tutto non funziona.
L'autore rilascia il modulo per funzionare sulla versione 7.5.
Dammi qualche informazione in merito alla versione da te usata.
|
|
Inviato:
Lun Ago 27, 2007 11:28 am |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: re |
|
|
Non sono un esperto ma la sua struttura mi sembra proprio quella tipica per la 7.6 (magari non patchata ): io l'ho adattato per la mia 6.9 e sembra funzionare bene.
Attenzione: per creare pagine devi essere loggato contemporaneamente sia come admin che come utente (N.B.: con lo stesso nick). Io utilizzo quasi sempre la funzione di Admin presente direttamente nel modulo ed è ok.
La directory pages non raccoglie le pagine create (che vanno invece nelle tabelle del database) ma invece i files che si possono caricare (è associato al modulo mytutoriaup): qs funziona non mi serve (anche se penso funzioni: tutto mi sembra abbastanza ben fatto).
Purtroppo non posso dirti di più perchè non conosco la 7.6, tantomeno se patchata!
Ciao, Dino.
Ultima modifica di Dino il Mar Ago 28, 2007 12:26 am, modificato 2 volte in totale |
|
Inviato:
Mar Ago 28, 2007 12:20 am |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: Re: re |
|
|
Inviato:
Mar Ago 28, 2007 12:23 am |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Sono riuscito ad entrare nelle funzioni del modulo facendo il secondo log in.
Questo mi pemetterà di testarlo sulla versione di prova che sto utilizzando.
Farò sapere agli utenti del forum se è opportuno adottarla.
|
|
Inviato:
Mar Ago 28, 2007 10:18 am |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Pur selezionato nelle preferenze l'utilizzo dell'fckeditor non si attiva. Pertanto ne sconsiglio l'utilizzo sulla versione 7.6/3.3.
|
|
Inviato:
Gio Ago 30, 2007 8:07 am |
|
|
Dino Fedele
Registrato: Mar 23, 2006 Messaggi: 105
|
Oggetto: re |
|
|
Hai provato a cliccare sul link presente in alto a destra quando il documento è aperto (cioè leggibile?). Se infatti clicchi dall'indice è visibile solamente la modalità senza editor.
Ciao, Dino.
|
|
Inviato:
Gio Ago 30, 2007 5:54 pm |
|
|
Eduardo Affezionato
Registrato: Aug 05, 2007 Messaggi: 76
|
Oggetto: |
|
|
Su quale parola è posto questo link?
|
|
Inviato:
Gio Ago 30, 2007 8:55 pm |
|
|
|