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 " ";
} 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 " ";
} else {
$preced = ($currentpage * 10) - ($storynum * 2);
echo "<a href='modules.php?name=News&min=".$preced."'><= </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&min=".$mintemp."'>$counter</a>n";
}
$counter++;
}
if($currentpage >= $articlepages) {
echo " ";
} else {
$suiv = ($currentpage * 10);
echo "<a href='modules.php?name=News&min=".$suiv."'> =></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) |