Электронная почта : kot123@grinikkos.com , kot1231962@mail.ru , gapich2008@yandex.ru . Обратная связь сайта и рассылка новостей - https://grinikkos.com/gis.php . Гостевая книга и форум - https://grinikkos.com/dizain.php .
 
"Всегда учиться некогда и поздно" Пивоваров В.

Поисковый запрос должен быть не менее четырёх символов.


Дизайн и локализация - Блог Гричуха Никита

Геология Северного Кавказа.

Курилка на сайте

КостяНика - блог Никиты и Константина .

Общая геология - всё для студентов .

Инструменты и оборудование геолога , путешественника , охотника и рыбака-туриста .

Help , Справка , Видеоуроки,Методички и Книги для работы с Программами .

Soft - Программы

Блог Kinstintina

AGI Systems Tool (STK)

PC-Progress.HYDRUS

SES -Stoner Engineering Software

Геонавигация ПО Geosterring Office

Geonaft Software - geosteertech

Людмила Алешина

Уютный хостинг

Футбол-хоккей

Статистика сайта

Дизайн от Е.Попова

Альфред Старобинец

Заметок в базе: 386
Человек на сайте: 6

free counters

Бесплатный анализ сайта

Rambler's Top100

Сайт для геологов , естествознателей , путешественников и искателей приключений . У нас Вы будете чувствовать себя , как у себя дома . Сайт развивается и постоянно добавляются новые разделы и статьи . У нас просто интересно . Коммерция сведена до минимума . Всё для Вас и кое-что для нас!!! Сайт Хохол&Кот создан в ноябре 2009 года Гричуха Константином и Никитой . На сайте размещены несколько Блогов на различные тематики . Связующим звеном сайта является геология и науки о земле . Вокруг этой тематики формируются и остальные разделы сайта - начиная от создания сайта и далее к программному обеспечению и собственно геологии . Всё о Северном Кавказе . Тектоника , стратиграфия , магматизм , вулканизм и стратиграфия . Большая подборка всевозможного картографического материала . Фото и Видео Кавказа и Владикавказа . ГИС системы и навигация . Большое количество книг , учебников , видеоуроков . Подборки статей согласно тематике Блогов . Локализация программ и руссификаторы . Отдельным Блогом сайт в сайте - КостяНика - путешественникам , охотникам и рыбакам . Литературная страничка сайта . Заходите , читайте , качайте !!!! Всё для Вас и всё Вам .

Хотите сказать спасибо ! Можете пожертвовать на развитие проекта пройдя по этой ссылке - Помощь сайту КостяНика . Или кликните по рекламе от Google с правой стороны Блока сайта !

Установка скрипта "Постраничная навигация."

Автор: Гричуха Никита

Дата: 2009-11-01

В этой статье вы научитесь устанавливать скрипт "Постраничная навигация".

Для начала вам нужно создать таблицу в базе данных с двумя полями: первое поле это id,
а второе поле будет хранить кол-во заметок которые нужно выводить.
Во-второе поле проставте количество заметок которые будут выводиться на странице.
Дальше скопируйте код расположеный чуть ниже и в ставте его на страницу после того
как у вас заканчиваеться текст страницы:

<?
$result77 = mysql_query("SELECT str FROM options", $db);
$myrow77 = mysql_fetch_array($result77);
$num = $myrow77["str"];
// Извлекаем из URL текущую страницу
@$page = $_GET['page'];
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM data WHERE cat='$cat'");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения
$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start
$result = mysql_query("SELECT id,title,description,date,author,mini_img,view FROM data WHERE cat='$cat' ORDER BY id LIMIT $start, $num",$db);
?>

После скопируйте код расположеный ниже и вставте его там где у вас заканчиваеться не только текст ну и все заметки:

<?
// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = '<a href=view_cat.php?cat='.$cat.'&page=1>Первая</a> | <a href=view_cat.php?cat='.$cat.'&page='. ($page - 1) .'>Предыдущая</a> | ';
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 1) .'>Следующая</a> | <a href=view_cat.php?cat='.$cat.'&page=' .$total. '>Последняя</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=view_cat.php?cat='.$cat.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href=view_cat.php?cat='.$cat.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';

if($page + 5 <= $total) $page5right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=view_cat.php?cat='.$cat.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';

// Вывод меню если страниц больше одной

if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div class=\"pstrnav\">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>
'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div>";
}
?>

Вот и всё постраничная навигация готова, но если вы хотите придать красоту вашей навигации
вы можете скопировать код расположеный ниже в таблицу со стилями и таким образом придать ей стиль:

.pstrnav {
padding: 0px 10px 20px 15px;
color:#424242;
}

.pstrnav a{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;color:#245E93; text-decoration:underline;
}

Вот и всё ничего сложного.

Просмотров: 1964

Не грузяться страницы сайта ? Проверьте скорость Вашего Интернета кликнув по кнопке расположеной ниже и Вы узнаете: «Какой у меня IP?» и «Какая скорость у моего интернета?»

Обсудить статью на Форуме КостяНика !!!!!!!

Добавление комментария:

Имя:

Email:

Текст:

Вставьте символы
Включите изображение