Fork me on GitHub




(1) 2 »


Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Bonsoir,
Je viens de mettre à jour Xoops 2.0.17 vers 2.018 et depuis je me retrouve avec une page blanche lorsque je veux me servir de la fonction "Editer" afin de reprendre un article

Auriez-vous une idée ?

A+
Titi

Posté le : 27/01/2008 00:39
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Bonsoir,

Mets ton site en mode debug pour voir si tu as une erreur de signalée.

Philippe.

Posté le : 27/01/2008 00:44
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Impossible d'éditer ni ajouter un article :

Si j'active le mode debug :
Editer l'article "500 Internal Server Error"

Sans le mode debug :
Juste une page blanche avec comme inscription "Editer l'article"

Et ceci aussi bien par l'administration ou la page de l'article

A+
Titi

Posté le : 27/01/2008 12:43
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Par contre voici le mode debug sur l'article avant édition

All errors

Notice
Only variables should be assigned by reference in file /modules/xmmemberstats/blocks/membership_block.php line 36
 
Notice
Only variables should be assigned by reference in file /kernel/module.php line 550
 
Notice
Only variables should be assigned by reference in file /modules/xmmemberstats/blocks/membership_block.php line 53
 
Notice
Only variables should be assigned by reference in file /modules/xmmemberstats/blocks/membership_block.php line 107
 
Notice
Only variables should be assigned by reference in file /include/comment_view.php line 85

Posté le : 27/01/2008 12:49
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Pas d'idée concernant ce problème ?
J'ai dû revenir à la version 2.0.17 en gardant la 2.0.18 en version test.

J'ai essayer en ajoutant du cache à tous les modules mais rien à faire

Merci de votre aide
Titi

Posté le : 28/01/2008 19:36
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Bonsoir,

Essaye de réuploader le module news et peut-être en désactivant les autres modules sauf le module system.

Philippe.

Posté le : 28/01/2008 20:01
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Merci phmo,
Apparemment j'aurais un problème sur le fichier :
kernel/user.php
J'ai une fiche profil avec menu déroulants et lors de la modification soit j'ai créé un bug, soit la version 2.0.18 ne supporte plus cette modification

je cherche...mais je ne comprend pourquoi le bug sur News

Merci
A+ Titi

Posté le : 28/01/2008 20:53
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Impossible de comprendre, je viens de reprendre le fichier pour la deuxième fois et pareil même problème.

Y a t'il un xoopsiens pour jeter un oeuil neuf sur le fichier ?

A+
Titi

Posté le : 28/01/2008 22:29
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Si tu es sur un site de test tu ne peux pas repartir de zéro en reuploadant complètement xoops 2.0.18 ?

Philippe.

Posté le : 28/01/2008 23:19
Partager Twitter Partagez cette article sur GG+
Re: Editer l'article de News 1.56 après MAJ 2.0.18
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
J'ai écrasé par une version neuve (Ok) et ajouter mon hack à la suite, j'ai remis un fichier par fichier jusqu'a trouver celui-ci



Voici la partie d'origine de kernel/user.php

function XoopsUser($id null)
    {
        
$this->initVar('uid'XOBJ_DTYPE_INTnullfalse);
        
$this->initVar('name'XOBJ_DTYPE_TXTBOXnullfalse60);
        
$this->initVar('uname'XOBJ_DTYPE_TXTBOXnulltrue25);
        
$this->initVar('email'XOBJ_DTYPE_TXTBOXnulltrue60);
        
$this->initVar('url'XOBJ_DTYPE_TXTBOXnullfalse100);
        
$this->initVar('user_avatar'XOBJ_DTYPE_TXTBOXnullfalse30);
        
$this->initVar('user_regdate'XOBJ_DTYPE_INTnullfalse);
        
$this->initVar('user_icq'XOBJ_DTYPE_TXTBOXnullfalse15);
        
$this->initVar('user_from'XOBJ_DTYPE_TXTBOXnullfalse100);
        
$this->initVar('user_sig'XOBJ_DTYPE_TXTAREAnullfalsenull);
        
$this->initVar('user_viewemail'XOBJ_DTYPE_INT0false);
        
$this->initVar('actkey'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('user_aim'XOBJ_DTYPE_TXTBOXnullfalse18);
        
$this->initVar('user_yim'XOBJ_DTYPE_TXTBOXnullfalse25);
        
$this->initVar('user_msnm'XOBJ_DTYPE_TXTBOXnullfalse100);
        
$this->initVar('pass'XOBJ_DTYPE_TXTBOXnullfalse32);
        
$this->initVar('posts'XOBJ_DTYPE_INTnullfalse);
        
$this->initVar('attachsig'XOBJ_DTYPE_INT0false);
        
$this->initVar('rank'XOBJ_DTYPE_INT0false);
        
$this->initVar('level'XOBJ_DTYPE_INT0false);
        
$this->initVar('theme'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('timezone_offset'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('last_login'XOBJ_DTYPE_INT0false);
        
$this->initVar('umode'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('uorder'XOBJ_DTYPE_INT1false);
        
// RMV-NOTIFY
        
$this->initVar('notify_method'XOBJ_DTYPE_OTHER1false);
        
$this->initVar('notify_mode'XOBJ_DTYPE_OTHER0false);
        
$this->initVar('user_occ'XOBJ_DTYPE_TXTBOXnullfalse100);
        
$this->initVar('bio'XOBJ_DTYPE_TXTAREAnullfalsenull);
        
$this->initVar('user_intrest'XOBJ_DTYPE_TXTBOXnullfalse150);
        
$this->initVar('user_mailok'XOBJ_DTYPE_INT1false);

        
// for backward compatibility
        
if (isset($id)) {
            if (
is_array($id)) {
                
$this->assignVars($id);
            } else {
                
$member_handler =& xoops_gethandler('member');
                
$user =& $member_handler->getUser($id);
                foreach (
$user->vars as $k => $v) {
                    
$this->assignVar($k$v['value']);
                }
            }
        }
    }


Et lorsque j'ajoute et/ou modifie avec ceci là commence le problème (alors que le même fonctionne en 2.0.17)

function XoopsUser($id null)
    {
        
$this->initVar('uid'XOBJ_DTYPE_INTnullfalse);
        
$this->initVar('name'XOBJ_DTYPE_TXTBOXnullfalse60);
        
$this->initVar('uname'XOBJ_DTYPE_TXTBOXnulltrue25);
    
$this->initVar('persogenrea'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenreb'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenrec'XOBJ_DTYPE_OTHERnullfalse);
           
$this->initVar('persogenree'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenref'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenreg'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persotonageh'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenreh'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('persotonagef'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenrei'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenrej'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenrek'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenrel'XOBJ_DTYPE_OTHERnullfalse);
          
$this->initVar('persogenrem'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('email'XOBJ_DTYPE_TXTBOXnulltrue60);
        
$this->initVar('url'XOBJ_DTYPE_TXTBOXnullfalse100);
        
$this->initVar('user_avatar'XOBJ_DTYPE_TXTBOXnullfalse30);
        
$this->initVar('user_regdate'XOBJ_DTYPE_INTnullfalse);
        
$this->initVar('user_icq'XOBJ_DTYPE_TXTBOXnullfalse15);
        
$this->initVar('user_from'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('user_sig'XOBJ_DTYPE_TXTAREAnullfalsenull);
        
$this->initVar('user_viewemail'XOBJ_DTYPE_INT0false);
        
$this->initVar('actkey'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('user_aim'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('user_yim'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('user_msnm'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('pass'XOBJ_DTYPE_TXTBOXnullfalse32);
        
$this->initVar('posts'XOBJ_DTYPE_INTnullfalse);
        
$this->initVar('attachsig'XOBJ_DTYPE_INT0false);
        
$this->initVar('rank'XOBJ_DTYPE_INT0false);
        
$this->initVar('level'XOBJ_DTYPE_INT0false);
        
$this->initVar('theme'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('timezone_offset'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('last_login'XOBJ_DTYPE_INT0false);
        
$this->initVar('umode'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('uorder'XOBJ_DTYPE_INT1false);
        
// RMV-NOTIFY
        
$this->initVar('notify_method'XOBJ_DTYPE_OTHER1false);
        
$this->initVar('notify_mode'XOBJ_DTYPE_OTHER0false); 
        
$this->initVar('user_occ'XOBJ_DTYPE_OTHERnullfalse);
        
$this->initVar('bio'XOBJ_DTYPE_TXTAREAnullfalsenull);
        
$this->initVar('user_intrest'XOBJ_DTYPE_TXTBOXnullfalse150);
        
$this->initVar('user_mailok'XOBJ_DTYPE_INT1false);

        
// for backward compatibility
        
if (isset($id)) {
            if (
is_array($id)) {
                
$this->assignVars($id);
            } else {
                
$member_handler =& xoops_gethandler('member');
                
$user =& $member_handler->getUser($id);
                foreach (
$user->vars as $k => $v) {
                    
$this->assignVar($k$v['value']);
                }
            }
        }
    }



Je suppose que cella doit être par là car le reste du hack de kernel/user.php ne bloque pas "News" en tous cas.

Trop dur pour moi

A+
Titi

Posté le : 28/01/2008 23:50
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

139 Personne(s) en ligne (114 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 139 | Plus ...