я выше писал:admin wrote:Те в данном случае надо было вывести
1 2 3 4 5 6 7 8 9 10 11 12 в начале без разделения ?
Code: Select all
1 2 3 4 [b]5[/b] 6 7 ... 15
7 8 9 10 [b]11[/b] 12 13 ... 15я выше писал:admin wrote:Те в данном случае надо было вывести
1 2 3 4 5 6 7 8 9 10 11 12 в начале без разделения ?
Code: Select all
1 2 3 4 [b]5[/b] 6 7 ... 15
7 8 9 10 [b]11[/b] 12 13 ... 15Code: Select all
<?
/*
<navigation>
.
</navigation>
*/
$cur = "<!--PAGE_NUM-->";
$total = ceil(<!--TOTAL_ITEMS-->/100);
$start_p = $cur - 4;
if ($start_p < 0 ) $start_p = 1;
$end_p = $cur + 5;
if ($end_p > $total) $end_p = $total;
for ($p=$start_p; $p<$end_p; $p++)
{
if ($p == $cur) {echo ("<a href='/".$p.".html'><b>".$p."</b></a> ");}
else echo ("<a href='/".$p.".html'>".$p."</a> ");
};
if ($p < $total) echo (" .. <a href='/".$total.".html'>".$total."</a>");
elseif($p == $total) echo ("<a href='/".$total.".html'>".$total."</a>");
?>
Code: Select all
class="<!--LINK_STYLE-->"Вот код. Сейчас все как надо работает: Нет стиля "scj", валидный код, выделение активной страницы.admin wrote:Сложно однозначно оценить без полного кода пагинации.
Code: Select all
<ul class="pagination">
<?php if ('<!--PREV_PAGE-->') { ?>
<li><a class="prev" target="_self" href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PREV_PAGE-->/" title="<!--PREV_PAGE-->" ><</a></li>
<?php } ?>
<pagination first_pages=3 adjustment=1 last_pages=3 range_separator="...">
<li><a target="_self" href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PAGE_NUM-->/"><!--PAGE_NUM--></a></li>
</pagination>
<?php if ('<!--NEXT_PAGE-->') { ?>
<li><a class="next" target="_self" href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--NEXT_PAGE-->/" title="<!--NEXT_PAGE-->">></a></li>
<?php } ?>
</ul>непонял, чего нет?admin wrote: когда нет тк