| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 21 Feb 2007, 22:21 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Il faut bien être connecté en administrateur pour apparaître dans la partie Staf en ligne. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 21 Feb 2007, 22:29 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
| les tables nuke_userinfo_where et nuke_userinfo_admin ne sont toujours pas créées malgré la modif dans ton block comme tu l'as dis avant donc c'est normal que ça ne marche pas je suppose |
|
|
|
| Revenir en haut de page |
|
McColson Assidu


Inscrit le: Dec 31, 2006 Messages: 283
|
Posté le: 21 Feb 2007, 23:02 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Tu as pris le deuxième message de stefvar ?
Je peux te l'envoyer en MP si tu veux. A moins que stefvar me permette de le mettre en lien ici.
Edit :
J'ai un petit mélange entre membres et visiteurs apparemment :
C'est resté comme ça 15 minutes et c'est redevenu normal ensuite.
Edit 2 :
Comment ça se fait que je peux avoir 15 membres en lignes et seulement 5 de listé dans le qui est où ? |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 0:43 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Les deux valeurs, membres en ligne et qui est où ne provienne pas de la même source. Ceci explique le décalage qu'il peut y avoir.
Les membres en ligne proviennent de la fonction Online() du mainfile.php. Le tout stocké dans la table nuke_sessions. Alors que qui est ou passe par la table que rajoute le bloc avec son propre timing.
Par défaut le mainfile est réglé à 1800 secondes alors que le bloc est à 900 . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
McColson Assidu


Inscrit le: Dec 31, 2006 Messages: 283
|
Posté le: 22 Feb 2007, 0:57 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Merci beaucoup stefvar, je me doutais que c'était un truc du genre.
J'ai trouvé ligne 677 :
| Code: | | $past = time()-3600; |
J'ai passé la valeur à quelque chose de plus de plus court.
Sinon pour le fait qu'un membre soit référencé dans les visiteurs tu expliques ça comment ? (ça le refait avec le même membre 2G92 sur mon site actuellement, cf. image ci dessus) |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 1:00 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Peut être du au pseudo du membre.
Vérifie ce qu'il y a dans la table et à la limite vide là pour voir si cela recommence avec ce même membre . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
McColson Assidu


Inscrit le: Dec 31, 2006 Messages: 283
|
Posté le: 22 Feb 2007, 1:09 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Oui c'est le cas, il était parti mangé et ça a fonctionné nickel et lorsqu'il est revenu ça recommencé.
Donc ça doit être son pseudo qui commence par un chiffre qui doit poser problème.
Merci. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 1:16 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Complètement, il y a le cas avec deux pseudos sur le site. Ces deux derniers commence par un chiffre. Par contre ils apparaissent correctement dans le block sauf que le lien retourné ne s'affiche pas. A vrai dire, je n'ai jamais regardé le pourquoi de la chose, je pense que c'est le bon moment pour le faire .
Quant je dis bon moment, c'est demain bien sur  _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 22 Feb 2007, 7:46 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Bonjour,
J'ai remplassé le code
| Citation: | if (is_admin($admin)) {
global $prefix, $db, $nukeurl, $user_prefix, $admin_file, $admin;
if (!$db->sql_query("select * from ".$prefix."_userinfo_where")){
$db->sql_query("CREATE TABLE ".$prefix."_userinfo_where (
`username` varchar(25) NOT NULL default '',
`time` varchar(14) NOT NULL default '',
`host_addr` varchar(4 NOT NULL default '',
`guest` int(1) NOT NULL default '0',
`module` varchar(30) NOT NULL default '',
`url` varchar(255) NOT NULL default ''
) TYPE=MyISAM");
$db->sql_query("CREATE TABLE ".$prefix."_userinfo_admin (
`uname` varchar(255)NOT NULL default '',
`time` varchar(255)NOT NULL default ''
) TYPE=MyISAM");
}
} |
par le code
| Citation: | function auto_install(){
global $prefix, $db, $nukeurl, $user_prefix, $admin_file, $admin;
require_once("mainfile.php");
$db->sql_query("CREATE TABLE ".$prefix."_userinfo_where (
`username` varchar(25) NOT NULL default '',
`time` varchar(14) NOT NULL default '',
`host_addr` varchar(4 NOT NULL default '',
`guest` int(1) NOT NULL default '0',
`module` varchar(30) NOT NULL default '',
`url` varchar(255) NOT NULL default ''
) TYPE=MyISAM");
$db->sql_query("CREATE TABLE ".$prefix."_userinfo_admin (
`uname` varchar(255)NOT NULL default '',
`time` varchar(255)NOT NULL default ''
) TYPE=MyISAM");
}
global $prefix, $db, $nukeurl, $user_prefix, $admin_file, $admin;
if (!$db->sql_query("select * from ".$prefix."_userinfo_where")){
auto_install();
} |
c'est que j'ai cru comprendre |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 22 Feb 2007, 10:59 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
J'ai réupéré le block (modifié) et ça fonctionne mieux, je vois qui est ou + admin
mais je suis connecté en admin plus en user et dans admin en ligne il y a admin et pas toutletoutim (qui est mon user)
je ne vois pas non plus tous les users en ligne je suis le seul, alors qu'il y a 3 users en ligne enregistrés |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 11:06 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Bonjour,
Pour ce qui est de l'affichage des administrateurs, il prend le peudo de ces derniers et non le pseudo utilisateur. Ce qui explique cette différence.
Pour ce qui est de l'affichage des utilisateurs, vérifie que la table soit correctement installée, que le code à inséré l'ait été . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
McColson Assidu


Inscrit le: Dec 31, 2006 Messages: 283
|
Posté le: 22 Feb 2007, 11:07 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Stefvar à précisé au dessus que les utilisateurs en ligne dépendait de la fonction online() du fichier mainfile qui était réglée chez moi par la ligne 677 à 3600 sec, alors que le bloc stefvar que j'ai modifié pour mettre les tables comme stefvar l'a marqué, je me suis permis de mettre 60 sec, donc ça se trouve tu es est bien tout seul sur ton site mais le mainfile lui est plus lent.
C'est tout. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 11:13 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Je précise que ce choix est volontaire. Il aurait été tout à fait possible de se baser sur la table sessions de PHP-Nuke. Cela pour une raison toute simple, ce n'est pas parcequ'un utilisateur n'a pas d'activité sur le site qu'il n'est pas présent et inversement. Cas d'une personne qui est en train de consulter un tutorial et qui se bat avec les codes à rechercher et remplacer. Il sera bien sur le site, mais n'auras plus d'activité de changement de page ou très peu. Il apparaîtra bien dans les membres en ligne mais disparaîtra de qui est où après le durée définie . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 22 Feb 2007, 11:18 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Pour les users en ligne c'est bon, j'ai mis la même donnée dans les 2 fichiers pour être le plus juste possible.
Pour l'admin ok aussi
merci à vous deux c'est super sympa.
CA marche |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 22 Feb 2007, 12:11 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
un petit pb que je veins de remarquer
si un user a un avatar différent de celui qui est dans la liste des vatar du site ça affiche une croix rouge et on ne voit pas l'image.. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 12:16 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Quel est cet avatar, peux tu me mettre le lien de ce dernier que tu trouveras en faisant un clic droit sur la crois rouge puis propriété ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 22 Feb 2007, 12:29 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Voilà l'adresse du lien
http://hbcct.diboo.net/136337435445b665cb42870.jpg
et pour info
texte alternatif : Manquant
dans le menu user que j'ai il s'affiche correctement |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
Posté le: 22 Feb 2007, 12:36 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Re,
Peux tu regarder dans la table nuke_users au champ user_avatar_type quel est le numéro de type d'avatar pour cet utilisateur ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
toutletoutim Assidu


Inscrit le: Nov 21, 2006 Messages: 268 Localisation: Rilhac Rancon / Haute Vienne
|
Posté le: 22 Feb 2007, 13:32 Sujet du message: Re : Cherche testeur pour bloc utilisateur. |
|
|
Voilà le num
136337435445b665cb42870.jpg |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8361 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
|