Forum->Flatnux->recupero news da vecchie versioni
  
Welcome Unknown Register Help383 Users

User Message


cesiano

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Sunday 07 August 2011 - 23:35

recupero news da vecchie versioni:
E' possibile recuperare le news da una vecchia versione nel nuovo next?
Se sì, come?
Grazie. Cesiano



boymix81

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile  home
Monday 08 August 2011 - 10:46

Re: recupero news da vecchie versioni:
Ciao!

ero capitato nello stesso problema e mi avevano risposto così :

http://www.flatnux.altervista.org/forum-readtopic.html?topic=618

Sono riuscito con un po' di fatica :


global $_FN;
include_once "include/flatnux.php";
include "newFiles/controlcenter_module.php";

// Gestire news
import_news(true);


By Boymix81,


E' possibile recuperare le news da una vecchia versione nel nuovo next?
Se sì, come?
Grazie. Cesiano




A tutto c'è una spiegazione, per quanto nascosta e strana essa sia e spesso è la più semplice... inoltre semina Linux che Windows si pianta da solo !!
-------------------
Nickname registrato su www.mynickname.org



speleoalex

0 Level 10 10

levellevellevellevellevellevellevellevellevellevel
profile mail
Tuesday 09 August 2011 - 09:13

Re: recupero news da vecchie versioni:
le news delle ultime versioni 2011 sono abbastanza compatibili con NEXT, tranne che per la codifica dei caratteri.
Basta copiare la cartella misc/fndatabase/news

Per cambiare la codifica, in NEXT, esiste il file update.php.

Chiamato con certi parametri è in grado di aggiornare sia la codifica dei caratteri in una tabella che di importare vecchi utenti.

Non sono però riuscito ancora a scrivere un po' di documentazione per spiegarne il funzionamento.

Per utilizzarlo occorre prima loggarsi al sito, oppure commentare la linea di codice contenente
die("---");


Per cambiare il charset:
http://[tuosito]/update.php?op=charset&table=news

VA CHIAMATO UNA SOLA VOLTA PER TABELLA...

Per importare gli utenti:
http://[tuosito]/update.php?op=importusers


Per facilitare il porting di un file php:

http://[tuosito]/update.php?f=PercorsoFilePhp

ritorna il codice php con le funzioni rinominate per la versione next




cesiano

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile mail home
Friday 12 August 2011 - 17:15

Re: recupero news da vecchie versioni:

Ciao!

ero capitato nello stesso problema e mi avevano risposto così :

http://www.flatnux.altervista.org/forum-readtopic.html?topic=618

Sono riuscito con un po' di fatica :


global $_FN;
include_once "include/flatnux.php";
include "newFiles/controlcenter_module.php";

// Gestire news
import_news(true);


By Boymix81,


E' possibile recuperare le news da una vecchia versione nel nuovo next?
Se sì, come?
Grazie. Cesiano




A tutto c'� una spiegazione, per quanto nascosta e strana essa sia e spesso � la pi� semplice... inoltre semina Linux che Windows si pianta da solo !!
-------------------
Nickname registrato su www.mynickname.org


Ciao, scusa il ritardo e grazie per la risposta. Posseggo questa versione: Versione di FlatnuX: flatnux-2009-02-09. Mi porto dietro le news dal 2005. Ho seguito le tue istruzioni, importando apparentemente le news, ma al momento della lettura mi da questo errore: tablename is empty.
Il link "importa old news nel pannello di controllo non appare.
Probabilmente ho modificato i file errati.
Se potessi dettagliare meglio i file da copiare e quelli da modificare nel rispettivo path, te ne sarei grato.
In alternativa ho ripristinato la vecchia versione.
Salute e saluti. Cesiano.



boymix81

0 Level 0 10

levellevellevellevellevellevellevellevellevellevel
profile  home
Sunday 06 November 2011 - 10:59

Re: recupero news da vecchie versioni:


Ciao!

ero capitato nello stesso problema e mi avevano risposto così :

http://www.flatnux.altervista.org/forum-readtopic.html?topic=618

Sono riuscito con un po' di fatica :


global $_FN;
include_once "include/flatnux.php";
include "newFiles/controlcenter_module.php";

// Gestire news
import_news(true);


Ciao,

scarica da questa uri :

http://boymix81.mynickname.info/files/controlcenter_module.php_txt

il file che ho usato controlcenter_module.php per importare le news con successo, rispetto all'originale effettivamente ho dovuto impostare la sezione delle news ecco perchè forse a te salta .

Vorrei però segnalare un BUG , se il sistema vecchio ha lingue diverse dal nuovo l'import si pianta. ( Es. nel vecchio avevo solo news italiane e nel nuovo anche in inglese, se pur inizialmente nessuna ) .

Codice Errato :

$handle = opendir("{$_FN['datadir']}/$newsdir/" . $curlang);
while ( false !== ($file = readdir($handle)) )
{
if ( preg_match('/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].xml$/si', $file) )
{
$modlist[] = $file;
}
}
closedir($handle);


Codice corretto :

if($handle)
{
while ( false !== ($file = readdir($handle)) )
{
if ( preg_match('/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9].xml$/si', $file) )
{
$modlist[] = $file;
}
}
closedir($handle);
}


By Boymix


A tutto c'� una spiegazione, per quanto nascosta e strana essa sia e spesso � la pi� semplice... inoltre semina Linux che Windows si pianta da solo !!
-------------------
Nickname registrato su www.mynickname.org

 [1] [2]