Support > cpg1.3.x or older

[MOD/HACK] Voir combien de membres sont connectés

<< < (2/9) > >>

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