Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Nuvola6 10 May 2014, 15:50:31

: [RISOLTO] Pagination articoli senza numeri di pagina
: Nuvola6 10 May 2014, 15:50:31
Salve a tutti.
Qualcuno può aiutarmi a capire come si tolgono i numeri di pagina nel pagination?
Uso la tecnica dell'override ma il codice da togliere o cambiare qual e?
In modo che io abbia nel pagination soltanto Prec e Succ.
: Re:Pagination articoli senza numeri di pagina
: 56francesco 10 May 2014, 15:51:58
se avessi un link al sito on line...
: Re:Pagination articoli senza numeri di pagina
: Nuvola6 10 May 2014, 15:57:26
Ciao Francesco,
è una questione generale...
in pratica nel pagination di default c'è:


« Inizio Prec 1 2 3 Succ Fine »


Io vorrei eliminare i numeri di pagina (1,2,3)
: Re:Pagination articoli senza numeri di pagina
: tomtomeight 10 May 2014, 15:58:57
Ciao
Paginazione e navigazione sono due opzioni indipendenti, disattiva solo paginazione.
: Re:Pagination articoli senza numeri di pagina
: Nuvola6 10 May 2014, 16:05:04
ciao Tom, se disattivo paginazione nella voce di menu,
scompare tutto...
: Re:Pagination articoli senza numeri di pagina
: tomtomeight 10 May 2014, 16:35:38
Per tutto cosa intendi, dovrebbero scomparire solo i numeri delle pagine, attiva la navigazione se vuoi veder le frecce.
: Re:Pagination articoli senza numeri di pagina
: Nuvola6 10 May 2014, 16:39:19
scompare sia "Pagina 1 di 3", e sia tutta la stringa:
« Inizio Prec 1 2 3 Succ Fine »
: Re:Pagination articoli senza numeri di pagina
: tomtomeight 10 May 2014, 16:45:02
Allora no quello fa parte della paginazione, devi accontentarti o solo delle frecce della navigazione oppure dovresti agire da css ma per dirti come serve un link. In alternativa potresti sostituire le img delle frecce con img prec e succ più alla portata come metodo veloce.
: Re:Pagination articoli senza numeri di pagina
: Nuvola6 10 May 2014, 16:49:58
Grazie Tom,
ho provato però a fare così:


1) ho preso l'override di tonicopi per il pagination (visto che quello del sistema non funzionava e non ho capito perchè, cioè se prendo il file pagination che c'è in libraries di joomla e lo metto nella cartella html del tema, mi dà errore).


2) ho cambiato il codice con quello riportato qui sotto


3) nel file di lingua poi ho messo le virgolette a Prec e Succ




Non so se è giusto come metodo ma ottengo quello che volevo...







:
<?php
/**
 * @version      $Id: pagination.php 10381 2008-06-01 03:35:53Z pasamio $
 * @package      Joomla
 * @copyright   Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license      GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */


// no direct access
defined('_JEXEC') or die;


/**
 * This is a file to add template specific chrome to pagination rendering.
 *
 * pagination_list_footer
 *    Input variable $list is an array with offsets:
 *       $list[limit]      : int
 *       $list[limitstart]   : int
 *       $list[total]      : int
 *       $list[limitfield]   : string
 *       $list[pagescounter]   : string
 *       $list[pageslinks]   : string
 *
 * pagination_list_render
 *    Input variable $list is an array with offsets:
 *       $list[all]
 *          [data]      : string
 *          [active]   : boolean
 *       $list[start]
 *          [data]      : string
 *          [active]   : boolean
 *       $list[previous]
 *          [data]      : string
 *          [active]   : boolean
 *       $list[next]
 *          [data]      : string
 *          [active]   : boolean
 *       $list[end]
 *          [data]      : string
 *          [active]   : boolean
 *       $list[pages]
 *          [{PAGE}][data]      : string
 *          [{PAGE}][active]   : boolean
 *
 * pagination_item_active
 *    Input variable $item is an object with fields:
 *       $item->base   : integer
 *       $item->link   : string
 *       $item->text   : string
 *
 * pagination_item_inactive
 *    Input variable $item is an object with fields:
 *       $item->base   : integer
 *       $item->link   : string
 *       $item->text   : string
 *
 * This gives template designers ultimate control over how pagination is rendered.
 *
 * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
 */


function pagination_list_footer($list)
{
    
$html "<div class=\"pagination\">";
   
$html "<div class=\"list-footer\">\n";


   
$html .= "\n<div class=\"limit\">".JText::_('Display Num').$list['limitfield']."<>";
   
$html .= $list['pageslinks'];
   
$html .= "\n<div class=\"counter\">".$list['pagescounter']."<>";


   
$html .= "\n<input type=\"hidden\" name=\"limitstart\" value=\"".$list['limitstart']."\" />";
   
$html .= "\n<>";


   return 
$html;
}


function 
pagination_list_render($list)
{
   
// Initialize variables
   
$html .= $list ['previous']['data'];
   
$html .= $list['next']['data'];
   
$html .= "<>";
   return 
$html;
}


function 
pagination_item_active(&$item) {
   return 
"<a href=\"".$item->link."\" title=\"".$item->text."\">".$item->text."[/url]";
}


function 
pagination_item_inactive(&$item) {
   return 
"<span>".$item->text."</span>";
}
?>


: Re:Pagination articoli senza numeri di pagina
: tomtomeight 10 May 2014, 16:54:55
È più che giusto, puoi mettere risolto.  :)
: Re:[RISOLTO] Pagination articoli senza numeri di pagina
: Nuvola6 10 May 2014, 16:59:20
Grazie :-)