Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Menu
· Accueil ·

· Communication ·
  · Forums
  · Messages privés
  · Contactez nous
  · Recommendez nous
  · Sondages
  · Les projets

· Nouvelles ·Stats
  · Sujets
  · Ecrire un article
  · Articles archivés
  · Articles RSS
  · Lettre de sécurité
  · Archive de lettres

· Téléchargements ·
  · Accueil
  · Nouveautés
  · Mises à jour
  · Thêmes

· Outils ·
  · Outils divers
  · Convertisseur de temps
  · Table de caractères
  · Générateur de boutons
  · Compresseur Javascript

· Documentation ·
  · Wiki
  · Questions/Réponses
  · Documents
  · Manuel PHP-Nuke
  · Manuel PHP
  · Manuel PEAR
  · Encyclopédies

· Liens ·
  · Nos liens
  · Nos fluxs RSS
  · Partenaires
  · Votre publicité
  · Sitemap
  · Mes bannières

· Infos ·
  · Rechercher
  · Votre compte
  · Liste des membres
  · Carte des membres
  · Top

· Divers ·
  · Météo
  · Galeries
  · Statistiques Phpnuke
  · MS Analysis


Pages qui pointent vers celle-ci
Sommaire Wiki -:- Sommaire tutoriaux -:- Personnalisations
Personnalisations : NSN News : Numerotation de bas de page

1.- PRESENTATION

Le module NSN News 2.0.0 n'est plus à présenter. Il offre, en rapport au module original de PHP-Nuke de fonction qui le rende vite en un module indispensable. Néanmoins, cela ne l'empêche pas d'avoir quelques tout petits défauts. Comme par exemple, la non possibilité d'avoir une numérotation de bas de page classique, propisse au référencement, comme présenté par l'image ci-après.

Ce tutorial va vous expliquer comment y remédier.

 

2.- MISE EN OEUVRE

2.1 - Editez le fichier modules/News/public/NEIdex.php et trouvez le code suivant :

Code:
     echo "</select><b> "._NE_OF." $articlepages "._NE_PAGES.".</b> <input type='submit' value='"._NE_GO."'></nobr></td>n";
  echo "</form>n";
  echo "<form action='$form_link' method='post'>n";
  echo "<input type='hidden' name='min' value='".($min + $storynum)."'>n";
  echo "<td align='right' width='50%'>";
  if($currentpage >= $articlepages) {
    echo "&nbsp;";
  } else {
    echo "<input type='submit' value='"._NE_NEXTPAGE."'>";
  }
  echo "</td>n";
  echo "</form>n";
  echo "</tr>n</table>n";

2.2. - Ajoutez y, juste en desous, le code qui suit :

Code:
// stefvar numérotation de pages
if($articlepages!=1 && $articlepages!=0) {
  $counter = 1;
  $currentpage = ($max / $storynum);
  echo "<table align='center' border='0' cellpadding='0' cellspacing='0' width='100%'>n<tr>n";
echo "<center>";
  if($currentpage <= 1) {
    echo "&nbsp;";
  } else {
$preced = ($currentpage * 10) - ($storynum * 2);
      echo "<a href='modules.php?name=News&amp;min=".$preced."'><=&nbsp;&nbsp;</a>n";
  }
  while($counter <= $articlepages ) {
    $cpage = $counter;
    $mintemp = ($storynum * $counter) - $storynum;
    if($counter == $currentpage) {
      echo "<option selected><b>$counter</b></option>n";
    } else {
      echo "<a href='modules.php?name=News&amp;min=".$mintemp."'>$counter</a>n";
    }
    $counter++;
  }
  if($currentpage >= $articlepages) {
    echo "&nbsp;";
  } else {
$suiv = ($currentpage * 10);
      echo "<a href='modules.php?name=News&amp;min=".$suiv."'>&nbsp;&nbsp;=></a>n";
  }
echo "</center>";
  echo "</tr>n</table>n";
}
// stefvar numérotation de pages

2.3. - Sauvegardez, fermez et transférez le fichier sur votre serveur.

 

L'installation de la numérotatiopn des pages est terminée. Il est à noter que ce code est fait à la va vite et qu'il peut être largement amélioré .

 Publié le : 2007-07-28 par stefvar, dernière modification le : 2007-07-28 par stefvar(122 lectures)


Copyleft © par Stefvar. L'utilisation totale ou partielle de cette source est totalement interdite sans autorisation écrite de ma part.

Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx