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:
und die Datei in der die Einträge gespeichert werden sieht so aus:
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 ) > 0 )
{
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 = ceil( count( $number ) / $proseite );
for( $i = 1; $i <= $seiten; $i++ )
//Ausgabe der Link leiste
print( '<a href="?seite='.$i.'">'.$i.' </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>
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'