Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: PHP - разделение страниц
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (4): [1] 2 3 4 »   

> Описание: разделение страниц (код)
DAG
Отправлено: 29 Апреля, 2005 - 06:13:38
Post Id



Newbie


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2005  

Карма 0




Кто нибудь может мне объяснить каким кодом нужно воспользоваться, что страницы
в гостевухе (форуме и др) автоматически разделялись? и как это работает?
 
 Top
FROZEN
Отправлено: 29 Апреля, 2005 - 07:34:20
Post Id



Full Member


Покинул форум
Сообщений всего: 243
Дата рег-ции: Янв. 2005  

Карма -1




А это через цикл надо делать вывод сообщений.....
Только это не ко мне - я так и не понимаю, что надо делать! ^^
 
 Top
TvoyWeb Администратор
Отправлено: 29 Апреля, 2005 - 16:20:03
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




DAG пишет:
Кто нибудь может мне объяснить каким кодом нужно воспользоваться,

Тем который ты напишешь, либо напишет кто-то другой. Либо использовать готовые пользовтельские функции пагинаторы (деление на страницы).
Какого то конкретного кода, как например какие-нибудь теги в HTML, нету.
 
 Top
DAG
Отправлено: 11 Мая, 2005 - 07:27:20
Post Id



Newbie


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2005  

Карма 0




Понял, а может кто нибудь вставит этот код цикла и если можно разъяснит как это действует?
 
 Top
TvoyWeb Администратор
Отправлено: 13 Мая, 2005 - 18:49:15
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Цитата:
Понял, а может кто нибудь вставит этот код цикла и если можно разъяснит как это действует?

Дело в том что я не знаю каковы твои познания в PHP.
Может их совсем нет. Тогда мои объяснения будут бестолку.
Вообще для понимания работы любого paginator (разбивка на страницы) нужно хорошо понимать массивы и их свойства. Как работать с массивами данных.
Ты все это знаешь?
 
 Top
chiv
Отправлено: 14 Мая, 2005 - 03:40:58
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




TvoyWeb
Эта может быть интересна не только DAGу (например мне).
Если есть возможность - выложи код простенького пагинатора.
ИМХО - обьяснения, данные на форуме не будут бестолку, потому что даже если у спросившего совсем нет познаний в данной областиСоска - это не заначит, что у обладающих данными познаниями (в разной степени) не может возникнуть такой же (схожий) вопрос.Упёрся в стенку
 
 Top
djX
Отправлено: 14 Мая, 2005 - 13:58:49
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




у мня кста тоже такая же трабла с гостевухой.помогите пжалста!
у мня есть файл posts.dat с содержимым вида имя^^^мыло^^^сообщение
имя2^^^мыло2^^^сообщение2

и скрипт вывода этих месаг:
CODE:
<?
$GbBase=file("posts.dat");
$GbCount=count($GbBase);
while($string=array_pop($GbBase))
{
list($autor,$email,$post)=explode("^^^",$string,3);
echo "Автор:<a href='.$email.'>".$autor."</a><BR>";
echo "Сообщение:".$post;
}
echo "<hr>Всего <b>".$GbCount."</b> записей.";

помогите разбить на страницы плииз(ну чтоб, например, 15 месаг на страницу)
 
 Top
TvoyWeb Администратор
Отправлено: 14 Мая, 2005 - 15:06:22
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Ловите скрипт.
"Постраничный вывод"
[urlhttp://tvoyweb.ru/example/paginator/index_light.php]Малость облегченный "Постраничный вывод"[/url]
 
 Top
TvoyWeb Администратор
Отправлено: 14 Мая, 2005 - 18:02:09
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Кстати на странице со списком пользователей форума у меня сейчас стоит как раз этот paginator http://tvoyweb.ru/forums/search....p?action=members
 
 Top
djX
Отправлено: 08 Июня, 2005 - 01:58:12
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




Мой вариант постраничного вывода контена из файла.просто и понятно.

CODE:

<?
$topage=10;//количество записей на страницу
$page=$_GET['p'];
if(!$page){$page=0;}
$from=$page*$topage;
$to=$from+$topage;
$posts=file("base.txt");//файл-база,там хранится все, что нужно вывести
$posts=array_reverse($posts);
$kolvo=count($posts);
for($i=$from; $i<$to; $i++){
if($posts[$i]){
echo $posts[$i]."<BR>";//здесь меняете как хотите,это-вид каждой строки
}
}
$pages=ceil($kolvo/$topage);
for ($i=0; $i<$pages; $i++){
if ($i!=$page) echo "<a href='".$PHP_SELF."?p=".$i."'> ".($i+1)." </a>";
else echo $i+1;
}
?>
 
 Top
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.049]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33