$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>"; }
:) Ой, что-то я не задумывался над направлением. Мне кажется, как только пользователь отодвинет мышку влево, то ему станет понятна логика управления. А вообще все эти фильмы перечислены в столбце слева.
такой вопрос: в шапке когда мышку напрявляешь в право то и фильмы крутятся вправо! Это же не удобно, потому как логично, что ведя мышкой вправо ты хочешь посмотреть что там за фильмы дальше, а оно не в ту сторону его крутит:)
Личное мнение А вообще сайт понравился