Форум » Система построения сайтов » Разное » Формат вывода количества страниц
Открыть Ответить

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

3.00

3.00

1
22.07.2009 09:37:52

Добрый день!
Господа, подскажите как сделать в Слаед 2.5, чтоб страницы (например в Новостях) шли все подряд? Ну если есть у меня 400 страниц с нвоостями, чтоб ссылки внизу были на все 400 страниц? Вот функция, которая за это овтечает, а вот как переделать, что то не допетрю:

function num_page($module_name="", $numstories, $numpages, $storynum, $module_link="") {<br /> global $pagenum, $admin_file;<br /> $pagenum = (intval($pagenum)) &#063; $pagenum : 1;<br /> if ($numpages > 1) {<br /> if (defined("ADMIN_FILE")) {<br /> $index = $admin_file;<br /> $module = "";<br /> } else {<br /> $index = "index";<br /> $module = "name=".$module_name."&";<br /> }<br /> OpenTable();<br /> echo "<center><b>"._OVERALL." $numstories "._ON." $numpages "._PAGE_S." $storynum "._PERPAGE."</b><br />";<br /> if ($pagenum > 1) {<br /> $prevpage = $pagenum - 1;<br /> echo "<a href=\"".$index.".php&#063;".$module."".$module_link."pagenum=$prevpage\">[&lt;&lt;]&nbsp;</a>";<br /> }<br /> echo "[ ";<br /> for ($i = 1; $i < $numpages+1; $i++) {<br /> if ($i == $pagenum) {<br /> echo " $i ";<br /> } else {<br /> if ((($i > ($pagenum - 8)) && ($i < ($pagenum + 8))) OR ($i == $numpages) || ($i == 1)) {<br /> echo "<a href=\"".$index.".php&#063;".$module."".$module_link."pagenum=$i\"><b>$i</b></a>";<br /> }<br /> }<br /> if ($i < $numpages) {<br /> if (($i > ($pagenum - 9)) && ($i < ($pagenum + 8))) echo " | ";<br /> if (($pagenum > 9) && ($i == 1)) echo " | ...";<br /> if (($pagenum < ($numpages - 8)) && ($i == ($numpages - 1))) echo "... | ";<br /> } else {<br /> echo " ]"; <br /> } <br /> }<br /> if ($pagenum < $numpages) {<br /> $nextpage = $pagenum + 1;<br /> echo "<a href=\"".$index.".php&#063;".$module."".$module_link."pagenum=$nextpage\">&nbsp;[&gt;&gt;]</a>";<br /> }<br /> echo "</center>" ;<br /> CloseTable();<br /> }<br /> }

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

22.07.2009 18:33:07

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


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
39703
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

22.07.2009 19:38:45

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



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

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код