logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
34 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 395 922

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Version future »» Passer REvolution 13 en UTF8

Nouveau sujet
 Passer REvolution 13 en UTF8#26719Répondre

5Contributeur(s)
fliaigrejpbNpdsteurJireckbartok
3 Modérateur(s)
developpeurjpbJireck
Npdsteur Npdsteuricon_post
Oui, il me semblait effectivement, qu'à la simple connexion cela devrait passer avec l'ancien... Et que ce n’était qu'à l’édition de son profil qu'un membre est soumis à UP son "mdp" avec la nouvelle sécurité.

Mais bon j'ai quelque trou de mémoire :-D

Message édité par : Npdsteur / 16-05-2020 11:46

jpb jpbicon_post
Pour info :
j'ai mis en ligne le brouillon d'un script de mise à jour 13/16 notamment avec les requetes sql à faire pour modifier les tables ...

il est loin d'être complet mais presque toutes les requetes sql doivent faire le boulot ....

ce qui me freine ici c'est que le debuggage est extremement fastidieux ....donc ça avance doucement

https://github.com/npds/npds_migration/blob/master/npds_maj13_16/install.php

Message édité par : jpb / 16-05-2020 11:47


Message édité par : jpb / 16-05-2020 11:49

fliaigre fliaigreicon_post
Problème résolu pour le mot de passe.

En fait c'est le paramétrage dans config.php de $system = 0/Linux ou 1/Windows qui posait problème.
fliaigre fliaigreicon_post
Je vous ferai un compte rendu plus précis mais ensuite pour connecter une Rev16 sur cette base, il suffit de récupérer trois tables de Rev16 et de les ajouter.

table `droits`
table `fonctions`
table `ip_loc`

Et là ça fonctionne déjà en lecture.

Ensuite il faut apporter quelques modifications aux tables de Rev13
Je vous en ferai la liste.

Il faudra également coller dans les répertoires de Rev16 les images utilisée avec Rev13.

fliaigre fliaigreicon_post

Les modifications dans les tables



Pour les formats de date qui sont 0000-00-00 00:00:00 au lieu de 1000-01-01 00:00:00, il est préférable de régler le problème dans l'éditeur en utilisant la fonction chercher/remplacer avant création des tables.

appli_log

`al_date` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',

authors

Supprimer

`radminarticle` tinyint(2) NOT NULL DEFAULT '0',
`radmintopic` tinyint(2) NOT NULL DEFAULT '0',
`radminleft` tinyint(2) NOT NULL DEFAULT '0',
`radminright` tinyint(2) NOT NULL DEFAULT '0',
`radminuser` tinyint(2) NOT NULL DEFAULT '0',
`radminmain` tinyint(2) NOT NULL DEFAULT '0',
`radminsurvey` tinyint(2) NOT NULL DEFAULT '0',
`radminsection` tinyint(2) NOT NULL DEFAULT '0',
`radminlink` tinyint(2) NOT NULL DEFAULT '0',
`radminephem` tinyint(2) NOT NULL DEFAULT '0',
`radminhead` tinyint(2) NOT NULL DEFAULT '0',
`radminfaq` tinyint(2) NOT NULL DEFAULT '0',
`radmindownload` tinyint(2) NOT NULL DEFAULT '0',
`radminforum` tinyint(2) NOT NULL DEFAULT '0',
`radminreviews` tinyint(2) NOT NULL DEFAULT '0',
`radminsdv` tinyint(2) NOT NULL DEFAULT '0',
`radminlnl` tinyint(2) NOT NULL DEFAULT '0',

chatbox

PRIMARY KEY (`date`)

counter

PRIMARY KEY (`id_stat`)

downloads

`dfilesize` bigint(15) UNSIGNED DEFAULT NULL,
`ddate` date NOT NULL DEFAULT '1000-01-01',
`perms` varchar(480) NOT NULL DEFAULT '0',

links_categories

`title` varchar(255) DEFAULT NULL,

links_editorials

`editorialtimestamp` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',

links_links

`url` varchar(255) NOT NULL DEFAULT '',

lnl_outside_users

`date` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',

lnl_send

`date` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',

posts

`poster_ip` varchar(54) DEFAULT NULL,

queue

`timestamp` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',

reviews

`date` date NOT NULL,

seccont

Supprimer

`crit1` text,
`crit2` text,
`crit3` text,
`crit4` text,
`crit5` text,
`crit6` text,
`crit7` text,
`crit8` text,
`crit9` text,
`crit10` text,
`crit11` text,
`crit12` text,
`crit13` text,
`crit14` text,
`crit15` text,
`crit16` text,
`crit17` text,
`crit18` text,
`crit19` text,
`crit20` text,

seccont_tempo

Supprimer
`crit1` text,
`crit2` text,
`crit3` text,
`crit4` text,
`crit5` text,
`crit6` text,
`crit7` text,
`crit8` text,
`crit9` text,
`crit10` text,
`crit11` text,
`crit12` text,
`crit13` text,
`crit14` text,
`crit15` text,
`crit16` text,
`crit17` text,
`crit18` text,
`crit19` text,
`crit20` text,

session

`username` varchar(54) NOT NULL DEFAULT '',
`host_addr` varchar(54) NOT NULL DEFAULT '',

stories

`hometext` mediumtext,

users

Supprimer

`user_icq` varchar(15) DEFAULT NULL,
`user_aim` varchar(18) DEFAULT NULL,
`user_yim` varchar(50) DEFAULT NULL,
`user_msnm` varchar(50) DEFAULT NULL,

Modifier

`user_theme` varchar(255) DEFAULT NULL,

C'est un peu long, désolé mais normalement exhaustif.




jpb jpbicon_post
Citation : jpb 

Pour info :
j'ai mis en ligne le brouillon d'un script de mise à jour 13/16 notamment avec les requetes sql à faire pour modifier les tables ...

il est loin d'être complet mais presque toutes les requetes sql doivent faire le boulot ....

ce qui me freine ici c'est que le debuggage est extremement fastidieux ....donc ça avance doucement

https://github.com/npds/npds_migration/blob/master/npds_maj13_16/install.php

Message édité par : jpb / 16-05-2020 11:47


Message édité par : jpb / 16-05-2020 11:49

 


désolé je n'avais pas fait attention que ce repository était en mode privé donc seul les membres du groupe npds de github pouvait le consulter ... je l'ai donc passé en version public donc visible pour tous ...
fliaigre fliaigreicon_post
Bonjour jpb,

Je vais tester ton script.
Tu le places dans la racine du site et tu lances url_du_site/install.php?
Qu'est-ce qui n'est pas pris en charge?
fliaigre fliaigreicon_post
Et autre question.
La table forum_read est monstrueuse.
Quel est son rôle?
fliaigre fliaigreicon_post
Si je lance install.php je reçois : Parse error: syntax error, unexpected '$data' (T_VARIABLE) in C:\wamp64\www\pharmechange\npds_maj13_16\install.php on line 732

Si je lance maj.php je reçois : Parse error: syntax error, unexpected '$sql' (T_VARIABLE) in C:\wamp64\www\pharmechange\npds_maj13_16\maj.php on line 279

En php 5.6 ou 7.3 c'est pareil.




jpb jpbicon_post
oups désolé mais le script sur github n'est pas encore fonctionnel ...

de mémoire la table forum read ne contient que des integer donc n'est pas concerné par les prob d'encodage ..