[Résolu] Module Search qui bug< Sujet précédent  Sujet suivant >
Index du Forum -> NUKED-KLAN VERSION > 1.7 -> Généralités
AuteurMessage
France.gif GoRiLliAz
Member



Messages : 206
Inscrit(e) le: 09/03/2013
Module Search qui bug

Bonjour,

 

Depuis des années je m'éfforce d'essayé de résoudre un problème qui est vraiment énervant quand on à un forum avec des topic qui on plusieurs page !

 

Je vous explique :

 

Si vous faite une recherche sur le site vous verrez que si votre recherche et sur la page 1 alors que le topic 2 ou plus de page vous serez toujours re-dirigé vers le top de la dernière page !.

 

J'ai essayé plusieurs chose depuis 3 ans mais impossible à résoudre, je pense qu'il faudrait arrivé a compté le nombre de thread_id jusqu'à arrivé à l'id que l'ont cherche !

 

Si une personne à une idée moi j'abandonne !

 

Cordialement,



Edité par GoRiLliAz le 17/01/2017 - 11:00:54

Posté le 17/01/2017 - 11:00:35   Revenir en haut | Permalien
France.gif ClassikD.
Member



Messages : 119
Inscrit(e) le: 21/04/2011
RE : Module Search qui bug

Salut,

 

Dans le fichier modules/Search/rubriques/Forum.php, vers la ligne 60, essaye de remplacer:

$topicpages = ceil($topicpages);

 

Par:

$topicpages = 1 + floor($mid /  $nuked['mess_forum_page']);



- Derniers thèmes Nuked-klan disponibles en vente ici.

Posté le 17/01/2017 - 16:12:23   Revenir en haut | Permalien
France.gif GoRiLliAz
Member



Messages : 206
Inscrit(e) le: 09/03/2013
RE : Module Search qui bug
            $sql3 = mysql_query("SELECT COUNT(*) FROM " . FORUM_MESSAGES_TABLE . " WHERE thread_id = '" . $tid . "' AND id <= '" . $mid . "'");
    $champs = mysql_fetch_array($sql3);
    $compteur = $champs[0];
    $nombre=$compteur+0;
    
        if ($nombre > $nuked['mess_forum_page']){
            $topicpages = $nombre / $nuked['mess_forum_page'];
            $topicpages = ceil($topicpages);
            $link_post = "index.php?file=Forum&amp;page=viewtopic&amp;forum_id=" . $fid . "&amp;thread_id=" . $tid . "&amp;p=" . $topicpages . "" . urlencode($string). "#" . $mid;
        }

 

Voici la modification qui faut faire pour que cela fonctionne réponse donné sur openclassroom et qui fonctionne parfaitement.



Posté le 20/01/2017 - 02:24:27   Revenir en haut | Permalien