Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> "Pagination" optimieren, nur bestimmte anzahl anzeigen
pl_90
Geschrieben am: Do 23.08.2007, 21:09
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 241
Mitglied seit: 29.03.2007


Hallo,
Ich habe ein Pagination Teil:

CODE

$max_res       = 15;
$from          = (($page * $max_res) - $max_res);


$abfrage       = $n_eintraege = mysql_query("SELECT * FROM `TABELLE` LIMIT $from, $max_res");


$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM `TABELLE`"),0);
$total_pages   = ceil($total_results / $max_res);


if($page >= 1){
 $prev        = ($page - 1);
 $script     .= "<a href=\"".$_SERVER['PHP_SELF']."?page=$prev\">&lt;&lt; Zurück</a>&nbsp; ";
}

for($i = 1; $i <= $total_pages; $i++){
 if(($page) == $i){
   $script   .= "&nbsp;[ <font color=\"#CC0000\"><b>$i</b></font> ]&nbsp; ";
 } else {
   $script .="<a href=\"".$_SERVER['PHP_SELF']."?page=$i\">$i</a> ";
 }
}

if($page < $total_pages){
 $next      = ($page + 1);
 $script   .= "&nbsp;<a href=\"".$_SERVER['PHP_SELF']."?page=$next\">Nächste &gt;&gt;</a>";
}


Wie kann ich jetzt machen, dass nur eine bestimmte Anzahl von Seiten angezeigt werden soll?
Anders gesagt: die Seiten gruppieren.

Weil wenn ich jetzt viele Einträge in der DB habe, dann werden natürlich sehr viele Seiten angezeigt "Seite: 1 2 3 4 5 6 7 8 9 10 ... 20 ... 40 ... 60"... Hat einer ne Idee?

Danke schon mal im Voraus...
Top
PMUsers Website
Top
 
 
pangu
#2 Geschrieben am: Do 23.08.2007, 21:16 (+00:07)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 838
Mitglied seit: 29.07.2005


verlesen, sorry


--------------------
Jonglieren lernen nette Community rund ums Jonglieren
Politikum.eu Online debattieren
Top
PMEmail PosterUsers WebsiteICQ
Top
 
eVolver
#3 Geschrieben am: Do 23.08.2007, 21:39 (+00:22)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 299
Mitglied seit: 23.08.2004


Ich mach das normalerweise so, dass ich z.B. max 11 Seiten anzeige, auch wenn es mehr gibt
Am anfang also 1, 2, 3....11
Je nachdem wie weit der User blättert zeige ich die aktuelle (fett) plus die 5 davor und die 5 danach.

Also z.B. 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15

Dann am besten noch zwei Links für die erst und letzte und evtl. noch 2 Links für vorherige 10 und nächste 10, dann hast Du so ziemlich alle Bedürfnisse abgedeckt wink.gif


--------------------
Top
PMEmail PosterUsers Website
Top
 
pl_90
#4 Geschrieben am: Do 23.08.2007, 21:50 (+00:11)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 241
Mitglied seit: 29.03.2007


QUOTE
Ich mach das normalerweise so, dass ich z.B. max 11 Seiten anzeige, auch wenn es mehr gibt
Am anfang also 1, 2, 3....11


Ja, das meine ich doch.. wie kann ich machen, damit sich eine bestimmte Anzahl von Seiten nzeigt, auch wenn es mehr gibt.. wink.gif

QUOTE
Je nachdem wie weit der User blättert zeige ich die aktuelle (fett) plus die 5 davor und die 5 danach.

Also z.B. 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15

Dann am besten noch zwei Links für die erst und letzte und evtl. noch 2 Links für vorherige 10 und nächste 10, dann hast Du so ziemlich alle Bedürfnisse abgedeckt  wink.gif

Ist es bereits... wink.gif
Top
PMUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/20244

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Flash Seite optimieren Eygo 361 5 So 15.11.2009, 14:23
Geduld beim Optimieren Phil1988 966 25 Mi 7.10.2009, 12:43
Referer Script optimieren dee73 225 0 Mi 12.08.2009, 06:55
[B] Werbeplätze auf blogs-optimieren.de AdMarkt 380 9 Sa 19.07.2008, 22:41
MySQL-Abfrage optimieren Logigoo 790 6 Do 26.06.2008, 12:41
Adsense Werbung optimieren, Besucherzahlen erhöhen Hainmd 1230 7 Di 29.04.2008, 18:14
Wir .biz in .com im Google Verzeichnis optimieren easyswiss 537 4 Mo 7.04.2008, 13:37
Wbb3 optimieren Fruchtzwerg 619 1 Mo 17.03.2008, 21:01
Ungewöhnlihce Seite optimieren Stoner 1150 22 Mi 21.11.2007, 23:52
Komplexe PHP / MySQL Abfrage optimieren Manimal 2196 10 Fr 22.06.2007, 20:26




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]