Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Navi Links limitieren

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
The-Plaqe
PostRank 6
PostRank 6
Beiträge: 364
Registriert: 19.10.2005, 09:53

Beitrag von The-Plaqe » 28.02.2006, 11:15

Moin,

also ich habe folgendes Problem... ich checke einfach nicht wie ich die Links in einer Blätterfunktion limitieren kann...

Derzeit sind alle (1 Eintrag pro Seite) Links für jede Seite (id) die es gibt vorhanden also bei ca. 200 artikel auch 200 Links 1.2.3.4.5.6.7. u.s.w. Nun meine Frage/Problem wie soll funzen dass meinetwegen nur 5 oder 6 links pro seite ausgegeben werden und nicht gleich ein so lange Link-Bomber...

Hier der Code der Blätterfunktion:

Code: Alles auswählen

<?php 
$seite = $_GET&#91;"seite"&#93;;  //Abfrage auf welcher Seite man ist 

if&#40;!isset&#40;$seite&#41;&#41; 
   &#123; 
   $seite = 1; 
   &#125; 

$link = mysql_connect&#40;"localhost","xxx","xxx"&#41; or die &#40;"Keine Verbindung moeglich"&#41;; 
mysql_select_db&#40;"xxx"&#41; or die &#40;"Die Datenbank existiert nicht"&#41;; 


$eintraege_pro_seite = 1; 

$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; 

$abfrage = "SELECT * FROM xxx order by id DESC LIMIT $start, $eintraege_pro_seite"; 
$ergebnis = mysql_query&#40;$abfrage&#41;; 
while&#40;$row = mysql_fetch_object&#40;$ergebnis&#41;&#41; 
    &#123; 
echo $row->id."";

  &#125; 


$result = mysql_query&#40;"SELECT id FROM xxx order by id DESC"&#41;; 
$menge = mysql_num_rows&#40;$result&#41;; 

$wieviel_seiten = $menge / $eintraege_pro_seite; 

echo "<div align=\"right\">"; 
echo "<b>Seite&#58;</b> "; 


for&#40;$a=0; $a < $wieviel_seiten; $a++&#41; 
   &#123; 
   $b = $a + 1; 

   if&#40;$seite == $b&#41; 
      &#123; 
      echo "  <b>$b</b> "; 
      &#125; 

   else 
      &#123; 
      echo "  <a href=\"?seite=$b\">$b</a> "; 
      &#125; 


   &#125; 
echo "&nbsp;</div>"; 
?>


ich bedanke mich für jeden wertvollen tipp ;-)

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 28.02.2006, 11:52

Ich kann da noch keine Ansätze sehen, haste denn schon versucht allein drauf zu kommen.

shapeshifter
PostRank 9
PostRank 9
Beiträge: 1480
Registriert: 20.10.2004, 16:01

Beitrag von shapeshifter » 28.02.2006, 11:55

Du musst doch nur schauen ob die maximale Anzahl der Einträge unter Berücksichtigung von Start- und Endwert der aktuellen Liste erreicht ist oder nicht und entsprechend ausgeben lassen.