Augmenter le nombre de fois que le post a été vue

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

Augmenter le nombre de fois que le post a été vue

Messagede ff_martial le 25 Sep 2008 à 21:00

Salut à tous ! :D

J'aimerais savoir s'il existait une fonction, une class, ou un autre moyen permettant d'augmenter le nombre de fois qu'une page a été vue.

Merci d'avance ! :wink:
Dernière édition par ff_martial le 27 Sep 2008 à 12:24, édité 1 fois.
ff_martial
Apprenti-posteur
Apprenti-posteur
 
Messages: 115
Inscription: 09 Avr 2007 à 12:48

Re: Augmenter le nombre de fois que le post a été vue

Messagede Dakin Quelia le 25 Sep 2008 à 21:02

Bonsoir,

Pas à ma connaissance et c'est un gadget pour le moins inutile!

Mais bon, il suffit de passer par la base de données pour ça ou alors faire un script php qui met à jour la table. :wink:

A bientôt,
Image Pas de support par MP, mail ou MSN.
Recrute des codeurs pour un projet php: voir ce sujet
Mon blogue | Mon forum | Free-H | Phpbb-Services
Image
Avatar de l’utilisateur
Dakin Quelia
Superstar
 
Messages: 10179
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Augmenter le nombre de fois que le post a été vue

Messagede ff_martial le 25 Sep 2008 à 22:40

Inutile ?! Pourquoi ça ? :shock:

C'est pour le système de news où les sujets (du topic de news) sont directement affichés sur la page d'accueil du site (et non sur le forum). Or, si on lit une news sur le site, elle n'est pas comptée comme lue.

Pour la requête SQL j'y ai pensé, mais comme dans le fichier "viewtopic.php" je n'ai vu aucun "INSERT INTO", je me suis dit qu'il y avait sans doute une fonction permettant de le faire !

Voilà, si quelqu'un d'autre sait ! Je suis preneur ! :D
ff_martial
Apprenti-posteur
Apprenti-posteur
 
Messages: 115
Inscription: 09 Avr 2007 à 12:48

Re: Augmenter le nombre de fois que le post a été vue

Messagede Dakin Quelia le 25 Sep 2008 à 22:48

Ah oui, je vois ce que tu veux faire! J'avais mal compris la première fois. :wink:

Faudrait regarder du côté includes!
Dernière édition par Dakin Quelia le 25 Sep 2008 à 22:49, édité 1 fois.
Image Pas de support par MP, mail ou MSN.
Recrute des codeurs pour un projet php: voir ce sujet
Mon blogue | Mon forum | Free-H | Phpbb-Services
Image
Avatar de l’utilisateur
Dakin Quelia
Superstar
 
Messages: 10179
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Augmenter le nombre de fois que le post a été vue

Messagede Gryffondor le 25 Sep 2008 à 22:49

phpBB est un peu plus compliqué sur sa manière de procéder dans certaines fonctions et dans les fichiers à la racine du site, les requêttes ne sont pas affichés explicitement mais faut passer par des fonctions.
Je ne connais pas les fichiers incluant les différentes fonctions de phpBB mais à mon avis, tu devrais trouver des choses intérressantes dans le répertoie /includes/functions.php si je me trompe pas.
Sinon en regardant vite fait, c'est cette variable qui affiche le compteur de vues: $row['topic_views']

EDIT: Dakin est trop rapide à ce jeu la :mrgreen:
Titi In Love a écrit:La plus grande fierté tel que la grandeur d'un homme ne réside pas dans ces actes mais dans les conséquences que ces actes auront (Titi In Love).

Last Survivor: La fin du monde ne fait que commencer...[b]
Serez vous le Last Survivor?
Avatar de l’utilisateur
Gryffondor
Maître des floodeurs
Maître des floodeurs
 
Messages: 2188
Inscription: 31 Juil 2006 à 19:48
Localisation: A Last Survivor : Là où la fin du monde ne fait que commencer!
Avertissements: 1

Re: Augmenter le nombre de fois que le post a été vue

Messagede ErnadoO le 26 Sep 2008 à 09:41

ff_martial a écrit:Pour la requête SQL j'y ai pensé, mais comme dans le fichier "viewtopic.php" je n'ai vu aucun "INSERT INTO",

,normal, un INSERT c'est pour insérer un enregistrement dans une table (donc un membre, un sujet, un mesasge....) le compteur de visualisation c'est un champ de table (une colonne) nommée "topic_views"
C'est donc UPDATE qu'il faut chercher, si tu vois topic_views alors c'est la bonne requête, pas besoin de fonctions à la mort moi le noeud comme dit au dessus
ErnadoO · Administrateur et responsable de l'équipe des MODs par intérim
Tu as l'âme d'un codeur? l'équipe des MODs recrute toute l'année!
Tout sur l'installation d'un MOD || Intro à la création de MOD || Erreurs fréquentes lors de l'installation de MODs || Mes MODS

phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.
Aidez la SPA à nourrir un animal abandonné: http://www.clicanimaux.com/
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 20522
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Quimper/Calais

Re: Augmenter le nombre de fois que le post a été vue

Messagede ff_martial le 27 Sep 2008 à 12:23

Oula, oui, je fatigue moi :shock:

Bon, étant donné que ça à l'air galère avec les fonctions PHP, j'ai choisi l'option "UPDATE" ! Pour ceux qui aimerait l'avoir, voici à peu près ce que ça donne:

Code: Tout sélectionner

<?php
            
//Requête MySQL
            mysql_query('UPDATE forum_topics
                            SET topic_views = topic_views + 1
                                WHERE [CONDITION];
?>


Merci à tous pour vos réponses !
ff_martial
Apprenti-posteur
Apprenti-posteur
 
Messages: 115
Inscription: 09 Avr 2007 à 12:48

Re: Augmenter le nombre de fois que le post a été vue

Messagede ErnadoO le 27 Sep 2008 à 12:42

Il n'y a pas de fonction php pour cela, elle ne risque donc pas d'être compliquées :D
ErnadoO · Administrateur et responsable de l'équipe des MODs par intérim
Tu as l'âme d'un codeur? l'équipe des MODs recrute toute l'année!
Tout sur l'installation d'un MOD || Intro à la création de MOD || Erreurs fréquentes lors de l'installation de MODs || Mes MODS

phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.
Aidez la SPA à nourrir un animal abandonné: http://www.clicanimaux.com/
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 20522
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Quimper/Calais


Retourner vers Coding, Webmastering et Sécurité informatique

Qui est en ligne

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

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