Alsp

Рейтинг
17
Регистрация
10.10.2008

Зачем?

вроди как нельзя. Только яваскриптом.

CSS - файл стилей. Ненадо туда html код совать

Qinghua, в первом варианте так называемый остаток (от 1 до 4 новостей) таки будут на последней странице, во втором - на первой.

допустим у нас 18 записей, тогда лимиты будут такие:

Страница 1 LIMIT 13, 5

Страница 2 LIMIT 8, 5

Страница 3 LIMIT 3, 5

Страница 4 LIMIT 0, 3

немного в предыдущем посте ошибся, второй лимит для последней страницы берем такой же как у первый у передпоследней

Alsp добавил 24.02.2010 в 16:16

function get_navi_limit($amount,$page,$onpage){

$limit_start=$amount-($page*$onpage);

if($limit_start<0){

$limit_start=0;

$limit_end=$amount-(($page-1)*$onpage);

} else {

$limit_end=$onpage;

}

return $limit_start.','.$limit_end;

}

Alsp добавил 24.02.2010 в 16:18

никакого остатка на первой странице не будет, это функция для генерации лимита, параметры я думаю понятные.

Alsp добавил 24.02.2010 в 16:22

блин, немного вас не понял))

та функция, которую я написал работает как на ithappens

Alsp добавил 24.02.2010 в 16:28

попробуйте вот так: вроди то что вам нужно

function get_fix_navi_limit($amount,$page,$onpage){

$pages=ceil($amount/$onpage);

$page_real=$pages-$page;

$limit_start=$page_real*$onpage;

$limit_end=$onpage;

return $limit_start.','.$limit_end;

}

вы не то меняете, это и есть цвет любой ссылки

поищите color в h2 или h1, это зависит от того что у вас за теги возле заголовка. Еще лучше дайте линк на сайт, поможем

implode(", " $mycolor);

вот тут ошибка

должно быть либо implode(", ",$mycolor); либо implode(",",$mycolor);

очень просто, принцип тот что и при обычной навигации, только лимит не прибавляется, а убывает.

$onpage=5; //новостей на странице

$amount=152; //количество новостей

$pages=ceil($amount/$onpage); //количество страниц

$limit_start=$amount-($page*$onpage); // где $page - номер страницы, если номер < 0 сделать 0

$limit_end=$onpage;

таким образом:

Страница 1 LIMIT 147, 5

Страница 2 LIMIT 142, 5

Страница 3 LIMIT 137, 5

Страница 4 LIMIT 132, 5

Страница 5 LIMIT 127, 5

и т.д.

Simplexml. Копайте в этом направлении.

есть ап:)

0>10 тиц

neznaika:
Лучшим отзывом является пример. 🍻

Согласен, но стоящих примеров нет. Именно поэтому и готов сделать пример только за отзыв))

http://srv15885.ht-test.ru/add.html

открываем в опере, жмем исходный код, подставляем вместо <option value="Ярославль" >Ярославль</option> <option value="HACK" >Ярославль</option>,

нажимаем применить изменения.

Это элементарно..

Нужно хоть htmlspecialchars`ом каждую строку обрабатывать

Всего: 73