Чтение RSS каналов

Форум

Открыть Ответить

Формат вывода количества страниц

3

3
1
22.07.2009 09:37:52
Добрый день!
Господа, подскажите как сделать в Слаед 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\">[&lt;&lt;]&nbsp;</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\">&nbsp;[&gt;&gt;]</a>";
}
echo "</center>" ;
CloseTable();
}
}
4.01

4.01
2
22.07.2009 18:33:07
Не вижу в этом смысла, очень много номеров получится...
Попробуйте заменить цифру 8 на 399, а цифру 9 на 400.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
22.07.2009 19:38:45

Не вижу в этом смысла, очень много номеров получится...
Попробуйте заменить цифру 8 на 399, а цифру 9 на 400.



Ага, уже разобрался, так и сделал. А мне как раз и нужно, чтоб было много. Нужно много ув2 и ув3. Говносайтик один в сапу добавил, а там старниц мало робот нашел.
4.01

4.01
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь