Support > cpg1.3.x or older
[MOD/HACK] Voir combien de membres sont connectés
gwel:
Bonsoir,
Je débute avec Coppermine. J'ai essayé d'installer la fonctionnalité "membres connectés" en suivant pas-à-pas ce qui est indiqué, et ça ne fonctionne pas...
J'obtiens le cadre "Erreur critique", There was an error while processing a database query ...Avec ça on est bien avancé ???
J'ai réessayé une deuxième fois, même topo :(
Pour info, j'ai la version suivante de Coppermine : cpg1.3.2
J'ai utilisé le fichier OnlineStats.php francisé, que j'ai bien copié dans le répertoire racine de mon Coppermine.
J'ai un préfixe différent pour ma base, mais j'ai bien pensé à le modifier lors de la création de ma table "pfx_online". La table est bien créée.
J'ai ajouté les différentes lignes où il fallait...
Pour le $CONFIG['TABLE_ONLINE'], je l'ai ajouté ici (ligne 170 de include/init_inc.php pour moi), je pense que c'est correct mais bon :
--- Code: ---// Initialise the $CONFIG array and some other variables
$CONFIG = array();
$CONFIG['TABLE_ONLINE'] = $CONFIG['TABLE_PREFIX']."online";
--- End code ---
Est-ce que ma version de Coppermine n'est pas adaptée ?
Là je sèche !!
Merci pour vos idées.
gwel:
;D
OK autant pour moi...Je m'étais bien trompé en ajoutant la ligne
--- Code: ---$CONFIG['TABLE_ONLINE'] = $CONFIG['TABLE_PREFIX']."online";
--- End code ---
Pour moi il fallait l'ajouter à la ligne 238 environ. En gros, après le bloc de code suivant (si jamais d'autres ont le problème !!) :
--- Code: ---$CONFIG['TABLE_PICTURES'] = $CONFIG['TABLE_PREFIX']."pictures";
$CONFIG['TABLE_ALBUMS'] = $CONFIG['TABLE_PREFIX']."albums";
$CONFIG['TABLE_COMMENTS'] = $CONFIG['TABLE_PREFIX']."comments";
$CONFIG['TABLE_CATEGORIES'] = $CONFIG['TABLE_PREFIX']."categories";
$CONFIG['TABLE_CONFIG'] = $CONFIG['TABLE_PREFIX']."config";
$CONFIG['TABLE_USERGROUPS'] = $CONFIG['TABLE_PREFIX']."usergroups";
$CONFIG['TABLE_VOTES'] = $CONFIG['TABLE_PREFIX']."votes";
$CONFIG['TABLE_USERS'] = $CONFIG['TABLE_PREFIX']."users";
$CONFIG['TABLE_BANNED'] = $CONFIG['TABLE_PREFIX']."banned";
$CONFIG['TABLE_EXIF'] = $CONFIG['TABLE_PREFIX']."exif";
$CONFIG['TABLE_FILETYPES'] = $CONFIG['TABLE_PREFIX']."filetypes";
$CONFIG['TABLE_ECARDS'] = $CONFIG['TABLE_PREFIX']."ecards";
$CONFIG['TABLE_TEMPDATA'] = $CONFIG['TABLE_PREFIX']."temp_data";
--- End code ---
Ca marche nickel en tout cas !
Merci !
Pascal YAP:
Gwel,
--- Quote ---J'obtiens le cadre "Erreur critique", There was an error while processing a database query ...Avec ça on est bien avancé
--- End quote ---
Merci pour le retour d'infos.
--- Quote ---Pour moi il fallait l'ajouter à la ligne 238 environ.
--- End quote ---
C'est pour cette raison que j'indique toujours que le N° de ligne n'est qu'une indication... Il faut vraiment lire le code pour le localiser ;)
La fonction "Rechercher" des éditeurs de texte, marche très bien !
--- Quote ---Ca marche nickel en tout cas !
--- End quote ---
Tout est bien qui fini bien ! Alors, l'adrénaline ?
Pascal
petitbricolo:
Slt a tous !! Genial ce Coppermine ;D, on ne s en lasse pas
Question : Quelle est la modif a effectuer pour avoir une mise a jour immediate ou le plus rapide possible du nbre de connectés ?
Instruction dans init.inc.php
// stats block additions begin
$del = db_query("DELETE FROM {$CONFIG['TABLE_ONLINE']} WHERE last_action < NOW() - INTERVAL 10 MINUTE");
Merci
Pascal YAP:
PetitBricolo ! ;D
--- Quote ---Quelle est la modif a effectuer pour avoir une mise a jour immediate ou le plus rapide possible du nbre de connectés ?
--- End quote ---
euh, je crois que c'est noté en fin de chaine ! :D
--- Code: ---INTERVAL 10 MINUTE");
--- End code ---
Réduire ce temps drastiquement risque de mettre ton serveur en surcharge inutile non ?
Pascal
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version