Fork me on GitHub






Intégration de la fonction PageNav dans le moteur de recherche
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonjour

Je recherche des informations pour pouvoir intégrer la fonction PageNav (je pense que la fonction s'appelle comme ça) qui permet d'avoir le nombre de page en bas de la page dans les résultats du moteur de recherche de la version 2.5.6 de xoops, lorsqu’il y a en a plusieurs.

Est-ce que quelqu’un aurais une piste à suivre sur ce sujet ou un exemple ?

Merci d’avance pour vos réponses
Bonne journée

Posté le : 12/04/2015 15:07

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonjour

Je me permet de faire remonter ce post car je n'ai toujours pas trouvé comment intégrer cette fonction PageNav dans les résultats du moteur de recherche.

Je pense que cela serais vraiment utile, plutôt que d'avoir juste Précédent et Suivant (surtout si vous avez de nombreuses pages).

Si quelqu'un pouvais me donner une piste ce serais sympa

Bonne journée

Posté le : 20/07/2015 11:54

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonsoir

Je refais remonter ce post pour savoir si quelqu'un pourrais m'expliquer ou me dire ou trouver l'info pour intégrer la fonction Pagenav dans les résultats du moteur de recherche de Xoops 2.5.6.

Car ensuite, je voudrais changer la forme des résultats tels qui étaient sous Xoops 2.0.18. c'étais un des pionnier de Xoops DuGris qui avais travaillé sur cette version 2.0.18 et que je remercie en passant .

Voir post pour plus de précisions pour la mise en forme --> https://www.frxoops.org/modules/newbb/ ... p?topic_id=37333&forum=15

Merci d'avance pour vos réponses

Posté le : 11/09/2015 21:44

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Une piste, la "class" qui gère le système de navigation par page est le fichier './class/pagenav.php'

Par contre, j'ai pas de modèle sous la main mais la class, cela devrait pas être difficile a créer quelque chose qui tourne correctement.

Posté le : 11/09/2015 22:06
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
Exemple de code:
//init 
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;
// request
$mymodule_mytable_handler =& xoops_gethandler('mymodule_mytable');
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('champ1',1));
$criteria->add(new Criteria('champ2',1));
$criteria->setLimit($limit);
$criteria->setStart($start);
$count $mymodule_mytable_handler->getCount($criteria);

$query_entry 'limit='.$limit ;
// pagenav to template
$pagenav = new XoopsPageNav($count$limit$start'start'$query_entry );
$GLOBALS['xoopsTpl']->assign('pagenav', !empty($pagenav) ? $pagenav->renderNav() : '');
$GLOBALS['xoopsTpl']->assign('start'$start);
$GLOBALS['xoopsTpl']->assign('limit'$limit);

Posté le : 12/09/2015 06:28

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonsoir

Merci Montuy et Slider pour vos réponses

Par contre Slider (désolé pour cette question de noobs ) ou dois-je mettre ce code et est-ce qu'il faut que je modifie quelques choses pour qu'il fonctionne ?

Dois-je mettre le code que tu as donné dans le fichier search.php directement ou est-ce que c'est dans un autre fichier ?

Merci d'avance pour vos réponses

Posté le : 12/09/2015 18:37

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Admin Frxoops
Inscrit: 05/03/2005 05:20
De Vaucluse
Messages: 960
C'est un code d'exemple générique, il faut l'adapter à tes besoins.
Je suis justement en train de travailler sur la fonction de recherche pour un projet que j'ai en cours. Je vais sûrement intégrer le pagenav dans les résultats de recherche. Je mettrai le code correspondant à la modification exacte en ligne ici dés que je l'aurais effectuée et testée.

Posté le : 13/09/2015 11:17

Open in new window

Xoops 2.5.7.2 - Debian 8.2 - Apache 2.4.10 - MySQL 5.5.47 - Php 5.6.17
Partager Twitter Partagez cette article sur GG+
Re: Intégration de la fonction PageNav dans le moteur de recherche
Semi pro
Inscrit: 13/04/2007 20:36
Messages: 849
Bonjour

Vraiment merci Slider pour cette proposition

Bonne après-midi

Posté le : 13/09/2015 15:30

Une personne qui n'a jamais commis d'erreurs n'a jamais tenté d'innover. [Albert Einstein]
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

36 Personne(s) en ligne (22 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 36 | Plus ...