Cool Forum

 
 
Cool Forum » Support » Bugs » [0.8.1] Aller au dernier message
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
Didier974

Nouveau

Enregistré le 03/08/2005
Messages: 9
Non connecté

Sujet : [0.8.1] Aller au dernier message
Ajouté le : 09/09/2005 09:07
Message :

Bonjour,



Lorsqu'il y a plusieur pages pour un sujet, aller au dernier message ne fonctionne pas.

Il faut modifier la requête SQL dans gotopost.php (ligne 46 environ) pour que le calcul du nombre de page soit exact.

$query=$sql->query("SELECT idpost FROM ".$_PRE."posts WHERE parent='$parent'");

par

$query=$sql->query("SELECT idpost FROM ".$_PRE."posts WHERE parent='$parent' order by idpost");



Cordialement,

Didier

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à Didier974!!! Envoyer un Message Privé à Didier974 Citer ce post dans votre réponse

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Ajouté le : 09/09/2005 10:06
Message :

Salut,

Tu as tout faut. Tu as simplement modifier la requète pour trier les réponses par ordre d'ajout dans la base sql et non le calcul du nombre de pages.

Regarde ce sujet pour plus de détails : http://www.coolforum.net/forum/detail.php?forumid=3&id=18303&page=1


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 
Didier974

Nouveau

Enregistré le 03/08/2005
Messages: 9
Non connecté

Ajouté le : 09/09/2005 10:33
Message :

Message original: Aquilon
Salut,

Tu as tout faut. Tu as simplement modifier la requète pour trier les réponses par ordre d'ajout dans la base sql et non le calcul du nombre de pages.

Regarde ce sujet pour plus de détails : http://www.coolforum.net/forum/detail.php?forumid=3&id=18303&page=1


En effet, c'est une autre solution.

Mais la mienne fonctionne aussi ;)

Voici le code complet:


$query=$sql->query("SELECT idpost FROM ".$_PRE."posts WHERE parent='$parent' order by idpost");
$nb=mysql_numrows($query);

$page=1;
$compteur=1;
//print "Par page: ".$parent;
while($i=mysql_fetch_array($query))
{
//print $i['idpost']." ";
if($i['idpost']==$id) {
break;
}
else {
if ($compteur==$_FORUMCFG['msgparpage']) {
$compteur=1;
$page++;
}
else {
$compteur++;
}

}

}


Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à Didier974!!! Envoyer un Message Privé à Didier974 Citer ce post dans votre réponse

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Ajouté le : 09/09/2005 10:35
Message :

J'ai bien comprit mais le fait d'ajouter " order by idpost" ne change absolument rien pour le nombre de pages.


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 
Didier974

Nouveau

Enregistré le 03/08/2005
Messages: 9
Non connecté

Ajouté le : 09/09/2005 10:43
Message :

Si, grace au test: if($i['idpost']==$id)

Ce test est correct à condition que les id soient dans l'ordre, puisque l'on compte les messages qui sont avant jusqu'à arriver au message choisi.

:)

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à Didier974!!! Envoyer un Message Privé à Didier974 Citer ce post dans votre réponse

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Ajouté le : 09/09/2005 11:01
Message :

J'insiste pas ....


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 
Didier974

Nouveau

Enregistré le 03/08/2005
Messages: 9
Non connecté

Ajouté le : 09/09/2005 11:18
Message :

Moi non plus ;)

Bonne journée, à+

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à Didier974!!! Envoyer un Message Privé à Didier974 Citer ce post dans votre réponse

 
 


<<Sujet précédent     Sujet suivant>>

 
[Contacter l'administrateur] | [Aller sur CoolForum.net]

 
[12 requêtes] - [Page générée en 0.0284 secondes]
 

Powered by CoolForum v.0.8.5 beta
Copyright ©2001-2014 CoolForum.net