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

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

Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: PHP - разделение страниц
ТвойWeb » WebMaster класс » PHP/Perl » PHP - разделение страниц

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

1. DAG - 29 Апреля, 2005 - 06:13:38 - перейти к сообщению
Кто нибудь может мне объяснить каким кодом нужно воспользоваться, что страницы
в гостевухе (форуме и др) автоматически разделялись? и как это работает?
2. FROZEN - 29 Апреля, 2005 - 07:34:20 - перейти к сообщению
А это через цикл надо делать вывод сообщений.....
Только это не ко мне - я так и не понимаю, что надо делать! ^^
3. TvoyWeb - 29 Апреля, 2005 - 16:20:03 - перейти к сообщению
DAG пишет:
Кто нибудь может мне объяснить каким кодом нужно воспользоваться,

Тем который ты напишешь, либо напишет кто-то другой. Либо использовать готовые пользовтельские функции пагинаторы (деление на страницы).
Какого то конкретного кода, как например какие-нибудь теги в HTML, нету.
4. DAG - 11 Мая, 2005 - 07:27:20 - перейти к сообщению
Понял, а может кто нибудь вставит этот код цикла и если можно разъяснит как это действует?
5. TvoyWeb - 13 Мая, 2005 - 18:49:15 - перейти к сообщению
Цитата:
Понял, а может кто нибудь вставит этот код цикла и если можно разъяснит как это действует?

Дело в том что я не знаю каковы твои познания в PHP.
Может их совсем нет. Тогда мои объяснения будут бестолку.
Вообще для понимания работы любого paginator (разбивка на страницы) нужно хорошо понимать массивы и их свойства. Как работать с массивами данных.
Ты все это знаешь?
6. chiv - 14 Мая, 2005 - 03:40:58 - перейти к сообщению
TvoyWeb
Эта может быть интересна не только DAGу (например мне).
Если есть возможность - выложи код простенького пагинатора.
ИМХО - обьяснения, данные на форуме не будут бестолку, потому что даже если у спросившего совсем нет познаний в данной областиСоска - это не заначит, что у обладающих данными познаниями (в разной степени) не может возникнуть такой же (схожий) вопрос.Упёрся в стенку
7. djX - 14 Мая, 2005 - 13:58:49 - перейти к сообщению
у мня кста тоже такая же трабла с гостевухой.помогите пжалста!
у мня есть файл 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 месаг на страницу)
8. TvoyWeb - 14 Мая, 2005 - 15:06:22 - перейти к сообщению
Ловите скрипт.
"Постраничный вывод"
[urlhttp://tvoyweb.ru/example/paginator/index_light.php]Малость облегченный "Постраничный вывод"[/url]
9. TvoyWeb - 14 Мая, 2005 - 18:02:09 - перейти к сообщению
Кстати на странице со списком пользователей форума у меня сейчас стоит как раз этот paginator http://tvoyweb.ru/forums/search....p?action=members
10. djX - 08 Июня, 2005 - 01:58:12 - перейти к сообщению
Мой вариант постраничного вывода контена из файла.просто и понятно.

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;
}
?>

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0319]     [ 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