Blätter funktion zeigt alle Beiträge an!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Blätter funktion zeigt alle Beiträge an!

    Hi ho,
    hab mir eine Blätterfunktion zusammen gebastelt die auch soweit funktioniert.
    Aber auf jeder Seite werden alle Beiträge angezeigt und die Navigation ist auch nicht so
    wie ich es wollte. Kann mir jemand weiter helfen??
    Die Navigation sieht im moment so aus (z.B. bei 7 Seiten) 1 2 3 4 5 6 7 aber ich möchte das sie so aussieht <<1 2 3 >> auf seite 2 dann <<2 3 4 >>

    Die Einträge werden in einer php Datei abgespeichert.

    Hier die Index Seite:
    PHP-Code:
    <?php

    $file 
    'eintraege.php';                                // datei in der die Einträge gespeichert werden
    @(include('admin/config.php')) OR die ('<b>config.php existiert nicht!</b>');
    (
    is_writable($file))?include($file):die ('<b>eintraege.php ist nicht beschreibbar oder existiert nicht!</b>');

    //Überschrift der News
    $navi 'Aktuelle News';
    headder($navi);

    //Daten werden per GET mit artikel in der url übergeben
            
    if( isset( $_GET['artikel'] ) ) {
                        
    print_r$number[$_GET['artikel']] );
    }         else {

    //Überprüfung ob es Einträge gibt
            
    if ( count$number ) > )
        {
        foreach (
    $number as $key => $value 
            {
                if ( 
    $value >= '0' )
                {
        
        
    ?>       
    <link href="css/style.css" rel="stylesheet" type="text/css">
        
    <table width="400" border="0" cellpadding="0" cellspacing="0" align="center">
      <tr> 
        <td colspan="7"><br></td>
      </tr>
      <tr> 
        <td width="40"> <br> <br> </td>
        <td width="670" valign="top"> <br> 
          <!-- Anzeigen der News aus der Datei content.php -->
          <p class="headline"> 
            <?=$headline[$value?>
          </p>
          <p class="previewtxt"> 
            <?=$preview[$value?>
          </p>
          <p class="smalltxt" align="left"><a href="artikel.php?artikel=<?=$value?>">weiterlesen</a></p>
          <p class="smalltxt"> 
            <?=$autoren[$value?>
          </p>
          <?php
                
    }
            }
        }
    }
     
    ?>
          <p align="center"> <span class="subnavi"> 
            <?php
    //Seiten Zahl wird per GET als Seite übergeben
            
    if( isset( $_GET['seite'] ) ) $seite $_GET['seite']; 
            else 
    $seite 1;
    //Einträge Pro Seite        
                    
    $proseite 2;
    //Berechnung wie viel Seiten gebraucht werden
                    
    $seiten ceilcount$number ) / $proseite );
                    
            for( 
    $i 1$i <= $seiten$i++ )
    //Ausgabe der Link leiste
                    
    print( '<a href="?seite='.$i.'">'.$i.'&nbsp;</a>' );
            
    ?>
            </span> </p></td>
        <td width="40"> </TD>
      </tr>
    </table>
    <hr>
    <table border="0" align="center">
            
            <tr>
                <td width="107" class="smalltxt"> <a href="admin/admin.php" target="_blank">Administrationsbereich</a> 
                </td>
            </tr>
        </table>
    und die Datei in der die Einträge gespeichert werden sieht so aus:

    PHP-Code:
    <?php
    $number
    [0] = '3';
    $news[3] = 'News Artikel1';
    $headline[3] = 'Ueberschrift';
    $preview[3] = 'Vorspanntext';
    $autoren[3] = 'Autor';
    $number[1] = '12';
    $news[2] = 'News Artikel2';
    $headline[2] = 'Ueberschrift';
    $preview[2] = 'Vorspanntext';
    $autoren[2] = 'Autor';
    $number[2] = '11';
    $news[1] = 'News Artikel3';
    $headline[1] = 'Ueberschrift';
    $preview[1] = 'Vorspanntext';
    $autoren[1] = 'Autor'
Lädt...
X