Fork me on GitHub




« 1 ... 7 8 9 (10) 11 12 »


Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Aspirant
Inscrit: 07/02/2003 21:34
Messages: 42
Bonjour

Ce n'est pas la modif de code de blueteen qui est en jeu mais un pb entre yogurt et le thème zetagenesis.

J'ai le même pb sur mon nouveau site.

J'ai installé profile 1.52, yogurt 3.3 sans faire les modifs dans le code de blueteen et ce problème est apparu.

En changeant de thème, cela marche.

Sous Firefox 3.0 j'ai ce message d'erreur.
Sous IE 6, j'ai ma page mais en haut j'ai :

http://www.monsite/" />


Kart

Posté le : 08/01/2009 15:39
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
ah cool, ça me rassure
bon réfléchissons, je vais déjà envoyer un message à Kris, voir s'il peut jeter un oeil à ce post.
Merci !

Posté le : 08/01/2009 15:41
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Citation :
Le rafraîchissement et la redirection
Pouvoir faire recharger une page périodiquement peut s'avérer très utile surtout si l'on affiche des bannières publicitaires, afin d'en changer souvent. Ainsi, il est possible d'ordonner au navigateur de recharger une page toutes les n secondes grace à l'attribut Refresh :
<META HTTP-EQUIV="Refresh" CONTENT="n">

On peut même stipuler le chargement d'une page différente, très utilise lorsqu'on change d'hébergeur afin de rediriger le navigateur vers un autre site :
<META HTTP-EQUIV="Refresh" CONTENT="n; URL=Mettrez ici l'URL souhaitée">

Exemple :
<META HTTP-EQUIV="Refresh" CONTENT="60; URL=http://cyberzoide.developpez.com/v2/">

Je regarde votre souci dans le week-end

@++

Posté le : 09/01/2009 23:04

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
@blueteen : regardes vers la ligne 291 de functions.php sur la 2.3.2b

Posté le : 09/01/2009 23:16

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Aspirant
Inscrit: 20/12/2008 18:59
Messages: 61
Salut tout le monde,

J'aimerai changer le style du champ Date de naissance dans le formulaire d'inscription. Je préfère une liste déroulante (dropdown list) est ce que si possible?


Merçi

Posté le : 11/01/2009 10:55
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Citation :

kris a écrit:
@blueteen : regardes vers la ligne 291 de functions.php sur la 2.3.2b


ok je regarde ça en début de semaine !
merci

Posté le : 11/01/2009 12:05
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
Citation :

bendenice a écrit:
Super je vais tester ca rapidement.
Sinon vu que tu va t'ennuyer maintenant blueteen
Pense tu que l'on pourrait faire la même chose pour le module système en effet je voudrait mettre un petit logo avec le sexe de l'user dans le block en ligne et dans le bloc nouveau inscrit. J'ai essayer d'adapter les code précédent pou ce module mais ça ne donne rien soit je vois la variable (donc ça marche pas ) soit j'ai une redondance qui me declanche une page blanche


Bon j'ai continuer a avancer dans cette voie (ca me teins a coeur comme affichage )

Donc voici ce que j'ai fait

modification de la fonction b_system_online_show dans le fichier modules/system/blocks/system_blocks.php

function b_system_online_show()
{
    global 
$xoopsUser$xoopsModule;
    
$online_handler =& xoops_gethandler('online');
    
mt_srand((double)microtime()*1000000);
    
// set gc probabillity to 10% for now..
    
if (mt_rand(1100) < 11) {
        
$online_handler->gc(300);
    }
    if (
is_object($xoopsUser)) {
        
$uid $xoopsUser->getVar('uid');
        
$uname $xoopsUser->getVar('uname');
        
$sexe '';
        
$certification 0;
    } else {
        
$uid 0;
        
$uname '';
        
$sexe '';
        
$certification 0;
    }
    if (
is_object($xoopsModule)) {
        
$online_handler->write($uid$unametime(), $xoopsModule->getVar('mid'), $_SERVER['REMOTE_ADDR']);
    } else {
        
$online_handler->write($uid$unametime(), 0$_SERVER['REMOTE_ADDR']);
    }
    
$onlines $online_handler->getAll();
    if (
false != $onlines) {
        
$total count($onlines);
        
$block = array();
        
$guests 0;
        
$members '';
        
$sexe '';
        
$certification 0;
        for (
$i 0$i $total$i++) {
            if (
$onlines[$i]['online_uid'] > 0) {
                
$members .= ' <a href="' XOOPS_URL '/modules/yogurt/index.php?uid=' $onlines[$i]['online_uid'] . '" title="' $onlines[$i]['online_uname'] . '">' $onlines[$i]['online_uname'] . '</a>,';
                
$sexe .= ' <a href="' XOOPS_URL '/modules/yogurt/index.php?uid=' $onlines[$i]['online_uid'] . '" title="' $onlines[$i]['online_sexe'] . '">' $onlines[$i]['online_sexe'] . '</a>,';
                
$certification .= ' <a href="' XOOPS_URL '/modules/yogurt/index.php?uid=' $onlines[$i]['online_uid'] . '" title="' $onlines[$i]['online_certification'] . '">' $onlines[$i]['online_certification'] . '</a>,';
            } else {
                
$guests++;
            }
        }
        
$block['online_total'] = sprintf(_ONLINEPHRASE$total);
        if (
is_object($xoopsModule)) {
            
$mytotal $online_handler->getCount(new Criteria('online_module'$xoopsModule->getVar('mid')));
            
$block['online_total'] .= ' ('.sprintf(_ONLINEPHRASEX$mytotal$xoopsModule->getVar('name')).')';
        }
        
$block['lang_members'] = _MEMBERS;
        
$block['lang_guests'] = _GUESTS;
        
$block['online_sexe'] = _SEXE;
        
$block['online_certification'] = _CERTIFICATION;
        
$block['online_names'] = $members;
        
$block['online_members'] = $total $guests;
        
$block['online_guests'] = $guests;
        
$block['online_sexe'] = $sexe;
        
$block['online_certification'] = $certification;
        
$block['lang_more'] = _MORE;
        return 
$block;
    } else {
        return 
false;
    }
}


a la place de

function b_system_online_show()
{
    global 
$xoopsUser$xoopsModule;
    
$online_handler =& xoops_gethandler('online');
    
mt_srand((double)microtime()*1000000);
    
// set gc probabillity to 10% for now..
    
if (mt_rand(1100) < 11) {
        
$online_handler->gc(300);
    }
    if (
is_object($xoopsUser)) {
        
$uid $xoopsUser->getVar('uid');
        
$uname $xoopsUser->getVar('uname');
        
$sexe '';
        
$certification 0;
    } else {
        
$uid 0;
        
$uname '';
        
$sexe '';
        
$certification 0;
    }
    if (
is_object($xoopsModule)) {
        
$online_handler->write($uid$unametime(), $xoopsModule->getVar('mid'), $_SERVER['REMOTE_ADDR']);
    } else {
        
$online_handler->write($uid$unametime(), 0$_SERVER['REMOTE_ADDR']);
    }
    
$onlines $online_handler->getAll();
    if (
false != $onlines) {
        
$total count($onlines);
        
$block = array();
        
$guests 0;
        
$members '';
        
$sexe '';
        
$certification 0;
        for (
$i 0$i $total$i++) {
            if (
$onlines[$i]['online_uid'] > 0) {
                
$members .= ' <a href="' XOOPS_URL '/modules/yogurt/index.php?uid=' $onlines[$i]['online_uid'] . '" title="' $onlines[$i]['online_uname'] . '">' $onlines[$i]['online_uname'] . '</a>,';
            } else {
                
$guests++;
            }
        }
        
$block['online_total'] = sprintf(_ONLINEPHRASE$total);
        if (
is_object($xoopsModule)) {
            
$mytotal $online_handler->getCount(new Criteria('online_module'$xoopsModule->getVar('mid')));
            
$block['online_total'] .= ' ('.sprintf(_ONLINEPHRASEX$mytotal$xoopsModule->getVar('name')).')';
        }
        
$block['lang_members'] = _MEMBERS;
        
$block['lang_guests'] = _GUESTS;
        
$block['online_names'] = $members;
        
$block['online_members'] = $total $guests;
        
$block['online_guests'] = $guests;
        
$block['lang_more'] = _MORE;
        return 
$block;
    } else {
        return 
false;
    }
}


J'ai aussi rajouter ce code dans le fichier modules/system/admin.php juste avant

xoops_cp_footer();
}

?>



//hack insertion profil
//sexe
$profile_handler =& xoops_getmodulehandler('profile','profile');
$uidsystem intval($_GET['uid']); //get uid from url
if ($uidsystem <= 0) { //if no valid uid passed to url
    
if (is_object($xoopsUser))  {//if member
        
$profile $profile_handler->get($xoopsUser->getVar('uid'));} //get uid for the connected member
        
else {
             
header('location: ' XOOPS_URL); //back to homepage - redirect wherever you want
             
exit();}
}
else {
//if a correct uid passed to url - eg. : index.php?uid=12
    
$profile $profile_handler->get($uidsystem);}//get uid passed to url to take right data from profile
$sexe $profile->getVar('sexe');
$xoopsTpl->assign('sexe',$sexe);


//certification
$profile_handler =& xoops_getmodulehandler('profile','profile');
$uidsystem intval($_GET['uid']); //get uid from url
if ($uidsystem <= 0) { //if no valid uid passed to url
    
if (is_object($xoopsUser))  {//if member
        
$profile $profile_handler->get($xoopsUser->getVar('uid'));} //get uid for the connected member
        
else {
             
header('location: ' XOOPS_URL); //back to homepage - redirect wherever you want
             
exit();}
}
else {
//if a correct uid passed to url - eg. : index.php?uid=12
    
$profile $profile_handler->get($uidsystem);}//get uid passed to url to take right data from profile
$ma_variable $profile->getVar('ma_variable_texte');
$xoopsTpl->assign('ma_variable_texte',$ma_variable);


//fin hack


mais ca ne marche pas

je suis a cours d'idée la si quelqu'un pouvait m'aiguiller cela serait au top

Posté le : 17/01/2009 12:42
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
ah oui j'oublier aussi modification du template online:

<{$block.lang_members}>: <{$block.online_members}><br />
<{
$block.lang_guests}>: <{$block.online_guests}><br /><br />
<{
$block.online_names}>



par


<{$block.lang_members}>: <{$block.online_members}><br />
<{
$block.lang_guests}>: <{$block.online_guests}><br /><br />
<{
$block.online_names}> <{$block.online_sexe}> <{$block.online_certifiaction}>

Posté le : 17/01/2009 12:51
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1682
encore un re

si je pouvait aussi afficher l'avatar des connecter alors la ca serait .....

Posté le : 17/01/2009 13:49
Partager Twitter Partagez cette article sur GG+
Re: recuperation des donnée d'enregistrement dans profile utilisateur sous xoops2.32
Aspirant
Inscrit: 20/12/2008 18:59
Messages: 61
Citation :

bendenice a écrit:
encore un re

si je pouvait aussi afficher l'avatar des connecter alors la ca serait .....



oui oui moi aussi j'ai pensée à ça, comment ça se fait y a qu'une seule image d'avatar, Un Mec, et pour les meufs, elles ont pas No Avatar une tête de meuf

Posté le : 22/01/2009 03:45
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 ... 7 8 9 (10) 11 12 »



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

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