Fork me on GitHub






migration 2.015 => 2.016
Aspirant
Inscrit: 19/12/2005 08:27
Messages: 23
Bonjour à tous,

je viens de migrer de 2.015 en 2.016 et au passage j'ai perdu une petite modif que j'avais faite.

cela consistait à declarer dans inxlude/xoops13_header.php une variable smarty xoops_name de façon a afficher dans mon theme le "vrai" nom du user connecté.



$xoopsTpl->assign(array('xoops_isuser' => true'xoops_userid' => $xoopsUser->getVar('uid'), 'xoops_uname' => $xoopsUser->getVar('uname'), 'xoops_name' => $xoopsUser->getVar('name'),  'xoops_isadmin' => $xoopsUserIsAdmin));


le probleme est qu'en 2.016 header.php a été fortement modifié. le require du xoops13_header ne semble pas se faire (ne se fait que s'il existe un fichier theme.php dans le dossier theme correspondant).

je plane ! quelqu'un pourrait-il m'indiquer ou je pourrais remettre ce bout de code ? (help

Merci de votre aide.

Posté le : 02/03/2007 15:58

F. Batlle (Patron)
-:-:-:-:-:-:-:-:-:-:-:-
Counter-Strike addict
Partager Twitter Partagez cette article sur GG+
Re: migration 2.015 => 2.016
Aspirant
Inscrit: 19/12/2005 08:27
Messages: 23
ca sent les vacances....

personne pour me donner un début d'idée ?

Posté le : 06/03/2007 11:00

F. Batlle (Patron)
-:-:-:-:-:-:-:-:-:-:-:-
Counter-Strike addict
Partager Twitter Partagez cette article sur GG+
Re: migration 2.015 => 2.016
Aspirant
Inscrit: 05/07/2003 12:24
Messages: 73
Bonsoir,

Désolé de détérer ce post, mais j'ai trouvé la solution pour la 2.0.16

Je viens d'avoir le même problème, j'ai reussi à faire la modif, en fait le fichier à modifier est :

XOOPS_ROOT/class/theme.php

Ligne 190 à 195

$this->template->assign( array(
    
'xoops_isuser' => true,
    
'xoops_userid' => $xoopsUser->getVar('uid'),
    
'xoops_uname' => $xoopsUser->getVar('uname'),
    
'xoops_isadmin' => $GLOBALS['xoopsUserIsAdmin'],
    ) );


à remplacer par :

$this->template->assign( array(
    
'xoops_isuser' => true,
    
'xoops_userid' => $xoopsUser->getVar('uid'),
    
'xoops_uname' => $xoopsUser->getVar('uname'),
    
'xoops_urname' => $xoopsUser->getVar('name'),
    
'xoops_isadmin' => $GLOBALS['xoopsUserIsAdmin'],
    ) );



Sur le theme actif (XOOPS_ROOT/themes/themeactif/fichier.html), il suffit de remplacer <{$xoops_uname}> par <{$xoops_urname}>

Voilà en esperant que ca aide certain à afficher le nom réel sur la page d'accueil plutot que le login.

Bonne soirée.

Posté le : 03/07/2007 17:10
Partager Twitter Partagez cette article sur GG+
Re: migration 2.015 => 2.016
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
thank's

Posté le : 03/07/2007 22:50

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: migration 2.015 => 2.016
Aspirant
Inscrit: 19/12/2005 08:27
Messages: 23
Super !!!!!


merci

Posté le : 05/07/2007 17:55

F. Batlle (Patron)
-:-:-:-:-:-:-:-:-:-:-:-
Counter-Strike addict
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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