)
)) Отказался от лишних операций
$total=@mysql_num_rows($listfiles); // $total - определяем общее количество товаров
$config_downlist=10; // количество товаров на одной странице
if($total>0){
$start = (int)$_GET['start'];
if($start < 0 || $start > $total){$start = 0;}
if ($total < $start + $config_downlist){ $end = $total; }
else {$end = $start + $config_downlist; }
$ba=ceil($total/$config_downlist);
$ba2=$ba*$config_downlist-$config_downlist;
# Строим список цифр 1 2 3 4 5 6 и т.д. с навигацией по старницам
$link="ссылка на эту же страницу";
$nav="<br/>Стр. ";
$asd=$start-($config_downlist*3);
$asd2=$start+($config_downlist*4);
if($asd<$total && $asd>0){$nav .= ' <a href="'.$link.'?start=0&sort='.$sort.'&list='.$list.'&title='.$_GET[title].'">1</a> ... ';}
for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_downlist);
if ($start==$i) {
$nav .=' <b>'.$ii.'</b>'; # текущая страница
}
else {
$nav .= ' <a href="'.$link.'?start='.$i.'&sort='.$sort.'&list='.$list.'&title='.$_GET[title].'">'.$ii.'</a>';
}
}
$i=$i+$config_downlist;
}
if($asd2<$total){$nav .= ' ... <a href="'.$link.'?start='.$ba2.'&sort='.$sort.'&list='.$list.'&title='.$_GET[title].'">'.$ba.'</a>';}
echo $nav; # выводим навигацию
# ------сортировка --------
echo "<br/>сортировать по ";
if($sort=="name_rus"){ # сортировка по имени фильмов
if($list==1){
echo '<img src="assets/images/sh/downs.gif" alt=""/><b><a href="'.$link.'?start='.$start.'&sort=name_rus&list=0&title='.$_GET[title].'">По имени</a></b> | ';
}else{
echo '<img src="assets/images/sh/ups.gif" alt=""/><b><a href="'.$link.'?start='.$start.'&sort=name_rus&list=1&title='.$_GET[title].'">По имени</a></b> | ';}
}else{
echo '<img src="assets/images/sh/downs.gif" alt=""/><a href="'.$link.'?start='.$start.'&sort=name_rus&list=1&title='.$_GET[title].'">По имени</a> | ';
}
if($sort=="pub_date"){ # сортировка по дате релиза
if($list==1){
echo '<img src="assets/images/sh/downs.gif" alt=""/><b><a href="'.$link.'?start='.$start.'&sort=pub_date&list=0&title='.$_GET[title].'">По дате</a></b> | ';
}else{
echo '<img src="assets/images/sh/ups.gif" alt=""/><b><a href=""'.$link.'?start='.$start.'&sort=pub_date&list=1&title='.$_GET[title].'">По дате</a></b> | ';}
}else{
echo '<img src="assets/images/sh/downs.gif" alt=""/><a href="'.$link.'?start='.$start.'&sort=pub_date&list=1&title='.$_GET[title].'">По дате</a> | ';
}
echo "</div>";
}
А вообще сайт понравился
:) Ой, что-то я не задумывался над направлением. Мне кажется, как только пользователь отодвинет мышку влево, то ему станет понятна логика управления. А вообще все эти фильмы перечислены в столбце слева.
такой вопрос: в шапке когда мышку напрявляешь в право то и фильмы крутятся вправо! Это же не удобно, потому как логично, что ведя мышкой вправо ты хочешь посмотреть что там за фильмы дальше, а оно не в ту сторону его крутит:)
Личное мнениеА вообще сайт понравился