Author: maieulrouquette2@tele2.fr
Date: Wed Aug 2 17:10:33 2006
New Revision: 4373
Log:
En multilingue, c'est mieux !
pourquoi paginationavancee et pas pagination_avancee ? parcque spip aime pas les _ dans les module de langue (bouh)
Added:
_plugins_/_squelettes_/pagination_avancee/lang/
_plugins_/_squelettes_/pagination_avancee/lang/paginationavancee_fr.php
Modified:
_plugins_/_squelettes_/pagination_avancee/inc/pagination_precedent_suivant.php
Modified: _plugins_/_squelettes_/pagination_avancee/inc/pagination_precedent_suivant.php
--- _plugins_/_squelettes_/pagination_avancee/inc/pagination_precedent_suivant.php (original)
+++ _plugins_/_squelettes_/pagination_avancee/inc/pagination_precedent_suivant.php Wed Aug 2 17:10:33 2006
@@ -1,15 +1,15 @@
<?
function pagination_precedent_suivant($total, $nom, $pas, $liste){
static $ancres = array();
-
-
+ include_spip('lang/paginationavancee');
+ $separateur= " | ";
$debut = 'debut'.$nom;
$ancre='pagination'.$nom;
- $lien_precedent = '<a href="@url@" rev="prev" class="pagination_precedent">@item@</a>';
- $lien_suivant = '<a href="@url@" rel="next" class="pagination_suivant">@item@</a>';
+ $lien_precedent = '<a href="@url@" rev="prev" class="pagination_precedent" title="'._T('paginationavancee:suivant').'">@item@</a>';
+ $lien_suivant = '<a href="@url@" rel="next" class="pagination_suivant" title="'._T('paginationavancee:suivant').'">@item@</a>';
// n'afficher l'ancre qu'une fois
if (!isset($ancres[$ancre]))
@@ -34,31 +34,31 @@
$num + $pas > $total - 1 ? $suivant = $total - 1 : $suivant = $num + $pas; // la page suivante
$num - $pas < 0 ? $precedant = 0 : $precedant = $num - $pas; // la page précédante
- echo $precedant;
- echo $total;
+
// calcul des liens
if ($num == 0){
$texte=pagination_item($suivant,
- '<:pagination_suivant:>',
+ _T('paginationavancee:suivant'),
$lien_suivant,self(),$debut,$ancre);
}
- else if (($num >= $total - 1 - $pas) and ($num > $pas)){
+ else if (($num >= $total - 1 - $pas) and ($num >= $pas)){
+ echo "truc";
$texte=pagination_item($precedant,
- '<:pagination_precedent:>',
+ _T('paginationavancee:precedent'),
$lien_precedent,self(),$debut,$ancre);
}
else {
$texte=pagination_item($precedant,
- '<:pagination_precedent:>',
+ _T('paginationavancee:precedent'),
$lien_precedent,self(),$debut,$ancre);
- $texte = $texte.pagination_item($suivant,
- '<:pagination_suivant:>',
+ $texte = $texte.$separateur.pagination_item($suivant,
+ _T('paginationavancee:suivant'),
$lien_suivant,self(),$debut,$ancre);
}
Added: _plugins_/_squelettes_/pagination_avancee/lang/paginationavancee_fr.php
--- _plugins_/_squelettes_/pagination_avancee/lang/paginationavancee_fr.php (added)
+++ _plugins_/_squelettes_/pagination_avancee/lang/paginationavancee_fr.php Wed Aug 2 17:10:33 2006
@@ -0,0 +1,4 @@
+<? $GLOBALS[$GLOBALS['idx_lang']] = array(
+ 'precedent' => "précédent"
+ ,'suivant' => "suivant"
+ );?>
\ No newline at end of file