11
Декабрь
2008
Тут в штатах увидал неокторое время назад логотип компании Circuit City, которые торгуют электроникой и техникой - он мне сразу напомнил лого киевского City.Com на Петровке. Интересно, кто у кого стырил идею, или может только мне они кажутся "похожими"?
- 
рубрики: Курьезы и приколы |
11
Декабрь
2008
Частенько приходится разбивать контент на сайтах постранично и выводить "менюшку" со списком номеров страниц, плюс ссылочки для перехода на предыдущую, следующую, первую и последнюю страницы.
С этим можно справиться таким кодом:
[php]
$itemscount=123; // количество элементов (статей)
$itemsperpage=10; // кол-во эл-в на странице
if (isset($_REQUEST['page']))
{ $cpage=$_REQUEST['page']; }
else { $cpage=1; }
// если странца не задана, то будем на 1й
$pagescount=ceil($itemscount/$itemsperpage); //кол-во страниц
if ($cpage>1) {
// первая
echo '<< ';
// предыдущая
echo '< ';
}
if ($stpage>1) echo '... ';
for ($i=$stpage;$i<=$endpage;$i++) {
if ($i==$cpage) { echo ''.$i.' '; }
else { echo ''.$i.' '; }
}
if ($endpage<$pagescount) echo '... ';
if ($cpage<$pagescount) {
// след.
echo '> ';
// последняя
echo '>> ';
}
?>
[/php]
Такой код хорош, если у вас страничек 5, но вот если их количество значительное, то намного приятнее будет смотреться что-что вроде:
<< < ... 10 11 12 13 14 15 16 ... > >>
Сейчас мы его "сбацаем"
Читать полностью »
рубрики: PHP, Разработка |