Постраничная навигация?
1.
Rasmus-Lerdorf (29.12.2010 / 13:21)
Народ подскажите,как сделать постраничную навигацию?
2.
ramzes (29.12.2010 / 13:29)
при чем тут ротор?
в нем она и так есть
3.
Rasmus-Lerdorf (29.12.2010 / 13:31)
Я создал страницу,а незнаю как включить навигацию
Добавлено через 03:02 сек.
Например:
страниц: 1.2...5
4.
Rasmus-Lerdorf (29.12.2010 / 13:47)
Подскажите
5.
Виталий (29.12.2010 / 13:50)
page_strnavigation("index.php?", 10, $start, $total);
постраничная навигация (страницы) в роторе
6.
Rasmus-Lerdorf (29.12.2010 / 13:54)
5.
CUl5-AJIb9lHC, спасибо друг,щас попробую вставить
7.
Shur1k (29.12.2010 / 13:55)
Не так всё и просто
8.
Виталий (29.12.2010 / 13:57)
пробуй
что не понятно, помогу
9.
Rasmus-Lerdorf (29.12.2010 / 13:58)
7.
Shur1k, а ты знаеш как,пожалуйста скажи как?
10.
Виталий (29.12.2010 / 14:00)
9. я тебе предподнес готовую функцию, зачем так усложняешь?
11.
Rasmus-Lerdorf (29.12.2010 / 14:01)
8.
CUl5-AJIb9lHC, моя страница называется red.php
значит мне нужно за место page_strnavigation("index.php?", 10,$start, $total); писать вот так page_strnavigation("red.php?", 10,$start, $total);?
12.
Виталий (29.12.2010 / 14:04)
выложи код, адаптирую под нее
13.
Rasmus-Lerdorf (29.12.2010 / 14:06)
<?php
require_once ('includes/start.php');
require_once ('includes/functions.php');
require_once ('includes/header.php');
include_once ('themes/'.$config['themes'].'/index.php');
echo '<div class="divb">Мини чат</div><br><br>
<div class="art-Block-tl"></div>
<div class="art-Block-tr"></div>
<div class="art-Block-bl"></div>
<div class="art-Block-br"></div>
<div class="art-Block-tc"></div>
<div class="art-Block-bc"></div>
<div class="art-Block-cl"></div>
<div class="art-Block-cr"></div>
<div class="art-Block-cc"></div>
<div class="art-Block-body">
<div class="art-BlockContent">
<div class="art-BlockContent-body"><div>';
include 'data.txt';
page_strnavigation("red.php?", 10,$start, $total);
?>
</div>
</div></div></div>
<form action="script1.php" method="post">
<!-- поле text -->
<!-- визуальный размер установлен в 40 символов -->
<input type="text" name="text" size="20" value="Ваш ник:"><br
/>
<!-- поле textarea -->
<!-- длина - 30 символов, ширина - 5 символов -->
<textarea name="textarea" cols="30"
rows="5"></textarea><br />
<!-- кнопка посыла запроса -->
<input type="submit">
</form>
<?php
include_once ('themes/'.$config['themes'].'/foot.php');
?>
14.
Rasmus-Lerdorf (29.12.2010 / 14:22)
12.
CUl5-AJIb9lHC, выложил
15.
Виталий (29.12.2010 / 14:23)
<?php
require_once ("includes/start.php");
require_once ("includes/functions.php");
require_once ("includes/header.php");
if (isset($_GET['start'])) {
$start = abs(intval($_GET['start']));
} else {
$start = 0;
}
$array = array("art-Block-bc", "art-Block-lc", и т.д.);
$total = count($array);
if ($start < 0 || $start >= $total) {
$start = 0;
}
if ($total < $start + 10) {
$end = $total;
} else {
$end = $start + 10;
}
for ($i = $start; $i < $end; $i++) {
echo '<div class="'.$array[$i].'"></div>';
}
page_strnavigation("red.php?", 10, $start, $total);
?>
вставь себе нужное
16.
ZipeR (29.12.2010 / 14:25)
http://php.su/articles/?cat=examples&page=062
17.
Rasmus-Lerdorf (29.12.2010 / 14:27)
15.
CUl5-AJIb9lHC, спасибо огромное,сроду бы недогадался,потому что я тупарь
18.
ZipeR (29.12.2010 / 14:28)
это плохо
19.
Виталий (29.12.2010 / 14:36)
ZipeR (29 Декабря 2010 / 14:28)
это плохо
отрицательный голос
20.
Rasmus-Lerdorf (29.12.2010 / 14:57)
Какая тут может быть ошибка if (isset( $_GET [ 'start' ])) ???
<?php require_once ( "../includes/start.php" ); require_once ( "../includes/functions.php" ); require_once ( "../includes/header.php" ); include_once ( '../themes/' . $config [ 'themes' ] . '/index.php' );
if (isset( $_GET [ 'start' ])) { $start = abs ( intval ( $_GET [ 'start' ])); } else { $start = 0 ; } $array = array ( "art-Block-bc" , "art-Block-lc" ); $total = count ( $array ); if ( $start < 0 || $start >= $total ) { $start = 0 ; } if ( $total < $start + 10 ) { $end = $total ; } else { $end = $start + 10 ; } for ( $i = $start ; $i < $end ; $i ++) { echo '<div class="' . $array [ $i ]. '"></div>' ; } page_strnavigation ( "red.php?" , 10 , $start , $total ); include_once ( '../themes/' . $config [ 'themes' ] . '/foot.php' ); ?>
21.
Виталий (29.12.2010 / 17:05)
не знаю
у меня не выдало никаких ошибок, да и по сути не должно быть ошибок совсем! какую ошибку выдает?
22.
Rasmus-Lerdorf (29.12.2010 / 17:10)
21.
CUl5-AJIb9lHC, Извени всё нормально,но страница очень большая,как настроить навигатор?
23.
Виталий (29.12.2010 / 17:17)
покажи ссыль, я гляну
как понять "навигатор"???
24.
Rasmus-Lerdorf (29.12.2010 / 17:20)
23.
CUl5-AJIb9lHC, вот
http://wmaster.h2m.ru/new/comments.php
Добавлено через 02:11 сек.
23.
CUl5-AJIb9lHC, Точнее как разбить на страницы?
25.
Виталий (29.12.2010 / 17:30)
<?php
require_once ("includes/start.php");
require_once ("includes/functions.php");
require_once ("includes/header.php");
if (isset($_GET['start'])) {
$start = abs(intval($_GET['start']));
} else {
$start = 0;
}
$array = array("a", "c", "v", "n", "h", "r", "g", "n", "y", "b", "j", "w", "end");
$total = count($array);
if ($start < 0 || $start >= $total) {
$start = 0;
}
if ($total < $start + 5) {
$end = $total; } else {
$end = $start + 5;
}
for ($i = $start; $i < $end; $i++) {
echo $array[$i].'<br />';
}
page_strnavigation("red.php?", 5, $start, $total);
?>
скопируй и все сам увидешь что именно тебе я объяснял
26.
Rasmus-Lerdorf (29.12.2010 / 17:40)
25.
CUl5-AJIb9lHC, Брат а чтоб из файла текст читал и чтоб выводил определённое количество строк,это как надо cделать?
27.
Виталий (29.12.2010 / 18:00)
<?php
require_once ("includes/start.php");
require_once ("includes/functions.php");
require_once ("includes/header.php");
if (isset($_GET['start'])) {
$start = abs(intval($_GET['start']));
} else {
$start = 0;
}
$file = file("file.txt");
$total = count($file);
if ($start < 0 || $start >= $total) {
$start = 0;
}
if ($total < $start + 5) {
$end = $total; } else {
$end = $start + 5;
}
for ($i = $start; $i < $end; $i++) {
$data = explode(":|:", $file[$i]);
echo $data[0].' & '.$data[1].' & '.$data[2].'<br />';
}
page_strnavigation("red.php?", 5, $start, $total);
?>
файл file.txt для этого должен иметь вид:
1|2|3|
4|5|6|
7|8|9| и т.д.
лучше б учебник почитал, чем просить готовый код, лишь когда что-то не получается, то задавай вопросы, здесь с удовольствием ответят
из того, что я привел, ты не смыслешь даже что выполняет цикл for. когда ты вновь решишь внести изминения, то сразу побежишь за ответом на форум. сперва суть б уловил куска кода
не в обиду
URL:
https://visavi.net/topics/17071