mod visit counter

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

Re: mod visit counter

Messagede ErnadoO » 22 Déc 2007 à 23:45

[!] Si vous considérez votre problème comme réglé, merci d'éditer le premier message de ce sujet et d'ajouter l'icône de sujet
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: mod visit counter

Messagede carmenf » 23 Déc 2007 à 13:52

heu, mes excuses (encore) mais il semble que le compteur n'additionne pas les visiteurs (au rafraichissement, il se remet seul sur le chiffre mis en premier (le chiffre que j'avais sur phpbb2)

donc, quand je regarde dans la base j'obtient ceci en faisant une recherche avec les mots visit_counter sur la base phpbb3
SELECT *
FROM `justicec`.`phpbb30_config`
WHERE `config_name` LIKE '%visit_counter%'
OR `config_value` LIKE '%visit_counter%'
OR `is_dynamic` LIKE '%visit_counter%'
LIMIT 0 , 30

ainsi que cette "table"
Textes complets config_name config_value is_dynamic
Modifier visit_counter 40933 1


Alors que sur la base phpbb2 j'avais ceci:
SELECT *
FROM `justicec`.`phpbb_config`
WHERE `config_name` LIKE '%visit_counter%'
OR `config_value` LIKE '%visit_counter%'
LIMIT 0 , 30

ainsi que cette "table"
Textes complets config_name config_value
Modifier Effacer visit_counter 41028


Donc... vous les gourous du php.. pouvez vous dire à la débutante que je suis quel est mon erreur?

Merci !
Carmen

Celui qui pose une question est un ignorant pendant deux minutes; celui qui ne pose pas de question demeure un ignorant toute sa vie. - Proverbe chinois
Avatar de l’utilisateur
carmenf
Posteur néophyte
Posteur néophyte
 
Messages: 91
Inscription: 05 Mai 2005 à 18:21
Localisation: Sherbrooke, Estrie, Québec, Canada

Re: mod visit counter

Messagede ErnadoO » 25 Déc 2007 à 12:57

Le code donné marche trés bien, je ne sais quoi vous dire de plus
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: mod visit counter

Messagede pete parker » 29 Déc 2007 à 03:26

:D bonjours est il possible de reprendre le nombre de visite , la ou j'en etais avec la v2 ? :|
Avatar de l’utilisateur
pete parker
Graph Contest Winner
Graph Contest Winner
 
Messages: 2123
Inscription: 09 Mar 2007 à 05:36
Localisation: quelque part sur un building !

Re: mod visit counter

Messagede ErnadoO » 29 Déc 2007 à 10:54

Ben oui, en allant dans phpmyadmin et en mettant le champ à jour
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: mod visit counter

Messagede pete parker » 29 Déc 2007 à 11:12

:oops: oui, question idiote ! j'ai vu par moi meme ! :|
Avatar de l’utilisateur
pete parker
Graph Contest Winner
Graph Contest Winner
 
Messages: 2123
Inscription: 09 Mar 2007 à 05:36
Localisation: quelque part sur un building !

Re: mod visit counter

Messagede carmenf » 30 Déc 2007 à 19:07

Mon problème de non fonctionnement du mod était dans la base de donnée!
Je suppose que c'était du au fait que je n'avais pas refais la requête pour le mod phpbb2
avant la requête du mod adapté à phpbb3

Je viens de réinstaller la base
J'ai fais les requêtes dans l'ordre

et le compteur prend maintenant chaque visite en compte..
:)

Merci !
ps Les instructions dans l'ordre pour le mod visit counter adapter à phpbb3 (je ne sais pas comment faire un fichier xml... :oops: )
Dans includes/function.php, cherche

Code: Tout sélectionner
   // Which timezone?



et rajoute avant

Code: Tout sélectionner

       $visit_counter = $config['visit_counter'];

       if( $user->data['session_start'] >= (time() - 1) )
       {
          $sql = "UPDATE " . CONFIG_TABLE . "
                SET config_value = '" . ($visit_counter + 1) . "'
                WHERE config_name = 'visit_counter'";
          $result = $db->sql_query($sql);

          $visit_counter++;
       }


toujours dans functions.php, apres
Code: Tout sélectionner
   'S_NEW_PM'            => ($s_privmsg_new) ? 1 : 0,

ajouter

Code: Tout sélectionner
// Counter MOD
'VISIT_COUNTER'       => sprintf($user->lang['VISIT_COUNTER'], $visit_counter),


puis dans language/fr/common.php, avant

Code: Tout sélectionner
    ));

    ?>

rajoute

Code: Tout sélectionner
       'VISIT_COUNTER'         => 'Le forum a été visité par <b>%d</b> personnes depuis le 14 Décembre 2007',
       'VISI_COUNTER_BLEM'      => 'Could not update counter information',

et enfin dans styles/prosilver/template/index_body.html, après

Code: Tout sélectionner
    {RECORD_USERS}<br />

, rajoute

Code: Tout sélectionner
    {VISIT_COUNTER}<br />


Premièrement
, même si votre forum est une conversion de phpbb2 qui contenait déjà visite counter, vous devez faire cette requête:
Code: Tout sélectionner
INSERT INTO phpbb_config (config_name, config_value) VALUES ('visit_counter', '1');


Deuxièmement execute cette requête pour bien mettre le champ is_dynamic à 1:

Code: Tout sélectionner
    UPDATE phpbb_config SET is_dynamic = '1' WHERE config_name = 'visit_counter';

Carmen

Celui qui pose une question est un ignorant pendant deux minutes; celui qui ne pose pas de question demeure un ignorant toute sa vie. - Proverbe chinois
Avatar de l’utilisateur
carmenf
Posteur néophyte
Posteur néophyte
 
Messages: 91
Inscription: 05 Mai 2005 à 18:21
Localisation: Sherbrooke, Estrie, Québec, Canada

Re: [Réglé] mod visit counter

Messagede yoannfigaro » 06 Jan 2008 à 19:02

bonjour je me suis lancé dans le tuto et voila mon site planté message

Parse error: syntax error, unexpected $end in /mounted-storage/home81c/sub008/sc45224-ELVA/www/includes/functions.php on line 3551


http://www.sat-streaming.com

merci pour votre aide
la gratuité pour tous
yoannfigaro
Posteur néophyte
Posteur néophyte
 
Messages: 38
Inscription: 02 Jan 2008 à 00:41
Localisation: la lune
Avertissements: 2

Re: [Réglé] mod visit counter

Messagede ErnadoO » 06 Jan 2008 à 19:09

Et bien recommence :D
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: [Réglé] mod visit counter

Messagede yoannfigaro » 06 Jan 2008 à 19:42

salut t'inquiete je ne lacherai pas le morceau alors je commence je ne comprend pas tresbien se passage
et enfin dans styles/prosilver/template/index_body.tpl, apres

Code: Tout sélectionner
{RECORD_USERS}<br />

, rajoute

Code: Tout sélectionner
{VISIT_COUNTER}<br />



Et execute cette requête pour bien mettre le champ is_dynamic à 1:

Code: Tout sélectionner
UPDATE phpbb_config SET is_dynamic = '1' WHERE config_name = 'visit_counter';

je ne trouve pas se fichier index_body.tpl

et que veut dire cette phrase Et execute cette requête pour bien mettre le champ is_dynamic à 1:

merci
la gratuité pour tous
yoannfigaro
Posteur néophyte
Posteur néophyte
 
Messages: 38
Inscription: 02 Jan 2008 à 00:41
Localisation: la lune
Avertissements: 2

Re: [Réglé] mod visit counter

Messagede ErnadoO » 06 Jan 2008 à 19:45

C'est index_body.html en fait

Quant à la phrase, certains champs de la table phpbb_config ne sont pas lus à chaque ouverture de page mais mis en cache, donc si le champ contenant le nombre de visite est en cache, le compteur est faussé. La requete permet de rendre ce champ dynamique
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: [Réglé] mod visit counter

Messagede yoannfigaro » 06 Jan 2008 à 20:01

quand je clic dessus pour ouvrie le fichier j'ai ca
[ {L_MCP} ]



{L_DELETE_COOKIES} | {L_THE_TEAM}


{L_WHO_IS_ONLINE}
{L_WHO_IS_ONLINE}
{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})
{RECORD_USERS}

{LOGGED_IN_USER_LIST}
{L_LEGEND} :: {LEGEND}

{L_BIRTHDAYS}
{L_CONGRATULATIONS}: {BIRTHDAY_LIST}{L_NO_BIRTHDAYS}


{L_STATISTICS}
{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}



{L_LOGIN_LOGOUT}
{L_USERNAME}: {L_PASSWORD}: {L_LOG_ME_IN}
{S_FORM_TOKEN}

{FORUM_NEW_IMG} {L_NEW_POSTS} {FORUM_IMG} {L_NO_NEW_POSTS} {FORUM_LOCKED_IMG} {L_FORUM_LOCKED}

j'arrive pas a entré dedant
la gratuité pour tous
yoannfigaro
Posteur néophyte
Posteur néophyte
 
Messages: 38
Inscription: 02 Jan 2008 à 00:41
Localisation: la lune
Avertissements: 2

Re: [Réglé] mod visit counter

Messagede ErnadoO » 06 Jan 2008 à 20:27

Un fichier html ça ne s'edite pas en cherchant à l'ouvrir :roll:

Tu l'ouvres avec le bloc notes de windows ;)
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: [Réglé] mod visit counter

Messagede yoannfigaro » 06 Jan 2008 à 21:30

merci pour cette info avec moi vous etes gaté !!!

je suis arrivé la
Et execute cette requête pour bien mettre le champ is_dynamic à 1:

mais il faut faire quoi au juste ??
la gratuité pour tous
yoannfigaro
Posteur néophyte
Posteur néophyte
 
Messages: 38
Inscription: 02 Jan 2008 à 00:41
Localisation: la lune
Avertissements: 2

Re: [Réglé] mod visit counter

Messagede ErnadoO » 06 Jan 2008 à 21:34

Lire le centre de documentation qui explique comment executer une requête sql
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23790
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

PrécédenteSuivante

Retourner vers Aide au développement et à l'adaptation de MODs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB-Conseils.com • phpBB3 Styles • phpBB podpora • phpBB Portugal • Tapatalk • Net Avenir • PromoBenef • Ticket Gagnant •