Pagination

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] Pagination

    Bonsoir,

    Je vous fait donc part de mes trouvailles sur le sujet
    La pagination

    - Début Précédent12345SuivantFin
    - Page de 1 sur 2

    Si des personnes n’ont pas trouvé et si cela peux aider

    Fichier php
    libraries\joomla\html\pagination.php

    - Pagination Suivant Fin / 1 2 / Précédent Fin
    Ligne 555
    Cacher la pagination qui ne vous intéresse pas par //
    //Reverse output rendering for right-to-left display.

    $html = '<ul>';
    $html .= '<li class="pagination-start">' . $list['start']['data'] . '</li>'; = Début
    //$html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>'; =Précédent
    foreach ($list['pages'] as $page)
    {
    //$html .= '<li>' . $page['data'] . '</li>'; = 1 2 3
    }
    //$html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>'; = Suivant
    $html .= '<li class="pagination-end">' . $list['end']['data'] . '</li>'; = Fin
    $html .= '</ul>';

    return $html;
    }
    langage dans ce même fichier

    Ligne 653
    JLIB_HTML_START="Début"
    Ligne 671
    JLIB_HTML_END="Fin"
    Ligne 654
    JPREV= Précédent
    Ligne 670
    JNEXT=Suivant

    Ce qui vous renvoie dans ce fichier Langage :
    Fichier Langage
    language\fr-FR\fr-FR.lb_joomla.ini

    Ligne 408
    JLIB_HTML_START="Début"
    Ligne 388
    JLIB_HTML_END="Fin"
    Reste à trouvé le fichier langage pour :
    JPREV=Précédent
    JNEXT=Suivant

    Sinon modifié dans le fichier langage trouvé.

    - Cacher la Pagination « Page de 1 sur 2 »
    Ligne 277
    Mettre //

    //$html .= JText::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', $this->get('pages.current'), $this->get('pages.total'));
    Fichier Langage
    language\fr-FR\fr-FR.lb_joomla.ini
    Ligne 397
    JLIB_HTML_PAGE_CURRENT_OF_TOTAL="Page %s sur %s" }
    Pour ce qui est du CSS,
    Régler l'espace, police ect
    voir avec Firebug

    Évidemment ce n'est que des suggestions, c'est à vous de faire des essais
    Toujours faire une sauvegarde de votre fichier avant la modif
    Dernière édition par achasp2 à 24/04/2012, 07h53
    Site réalisé :
    http://www.imphyloisirs.fr

  • #2
    Re : Pagination

    Merci ! et si on veut remplacer Précédent etc par un bouton ?
    Quant à ceux qui se demandent comment espacer les termes de la pagination, il faut créer une class pagenav dans la feuille css et rajouter par exemple un padding-left et un padding-right.

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X