Добрый день!
Господа, подскажите как сделать в Слаед 2.5, чтоб страницы (например в Новостях) шли все подряд? Ну если есть у меня 400 страниц с нвоостями, чтоб ссылки внизу были на все 400 страниц? Вот функция, которая за это овтечает, а вот как переделать, что то не допетрю:
Господа, подскажите как сделать в Слаед 2.5, чтоб страницы (например в Новостях) шли все подряд? Ну если есть у меня 400 страниц с нвоостями, чтоб ссылки внизу были на все 400 страниц? Вот функция, которая за это овтечает, а вот как переделать, что то не допетрю:
function num_page($module_name="", $numstories, $numpages, $storynum, $module_link="") {
global $pagenum, $admin_file;
$pagenum = (intval($pagenum)) ? $pagenum : 1;
if ($numpages > 1) {
if (defined("ADMIN_FILE")) {
$index = $admin_file;
$module = "";
} else {
$index = "index";
$module = "name=".$module_name."&";
}
OpenTable();
echo "<center><b>"._OVERALL." $numstories "._ON." $numpages "._PAGE_S." $storynum "._PERPAGE."</b><br />";
if ($pagenum > 1) {
$prevpage = $pagenum - 1;
echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$prevpage\">[<<] </a>";
}
echo "[ ";
for ($i = 1; $i < $numpages+1; $i++) {
if ($i == $pagenum) {
echo " $i ";
} else {
if ((($i > ($pagenum - 8)) && ($i < ($pagenum + 8))) OR ($i == $numpages) || ($i == 1)) {
echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$i\"><b>$i</b></a>";
}
}
if ($i < $numpages) {
if (($i > ($pagenum - 9)) && ($i < ($pagenum + 8))) echo " | ";
if (($pagenum > 9) && ($i == 1)) echo " | ...";
if (($pagenum < ($numpages - 8)) && ($i == ($numpages - 1))) echo "... | ";
} else {
echo " ]";
}
}
if ($pagenum < $numpages) {
$nextpage = $pagenum + 1;
echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$nextpage\"> [>>]</a>";
}
echo "</center>" ;
CloseTable();
}
}
global $pagenum, $admin_file;
$pagenum = (intval($pagenum)) ? $pagenum : 1;
if ($numpages > 1) {
if (defined("ADMIN_FILE")) {
$index = $admin_file;
$module = "";
} else {
$index = "index";
$module = "name=".$module_name."&";
}
OpenTable();
echo "<center><b>"._OVERALL." $numstories "._ON." $numpages "._PAGE_S." $storynum "._PERPAGE."</b><br />";
if ($pagenum > 1) {
$prevpage = $pagenum - 1;
echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$prevpage\">[<<] </a>";
}
echo "[ ";
for ($i = 1; $i < $numpages+1; $i++) {
if ($i == $pagenum) {
echo " $i ";
} else {
if ((($i > ($pagenum - 8)) && ($i < ($pagenum + 8))) OR ($i == $numpages) || ($i == 1)) {
echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$i\"><b>$i</b></a>";
}
}
if ($i < $numpages) {
if (($i > ($pagenum - 9)) && ($i < ($pagenum + 8))) echo " | ";
if (($pagenum > 9) && ($i == 1)) echo " | ...";
if (($pagenum < ($numpages - 8)) && ($i == ($numpages - 1))) echo "... | ";
} else {
echo " ]";
}
}
if ($pagenum < $numpages) {
$nextpage = $pagenum + 1;
echo "<a href=\"".$index.".php?".$module."".$module_link."pagenum=$nextpage\"> [>>]</a>";
}
echo "</center>" ;
CloseTable();
}
}