asphelper.de - Tipps & Skripts - News

Link: Wichtiger Hinweis in eigener Sache!


 Autor: Klaus Keller Erstellt am: 2005-02-03 Aufrufe: 6708 


 << Vorheriger Tipp Nächster Tipp >>



Tipp 77: News



Inhalt dieser Seite:


Informationen und Neuigkeiten in einer Übersicht mit einer Detailansicht sowie einem Administrativen Bereich der ebenfalls eine Übersicht und Detailansicht bietet. Anzahl der Zugriffe und die Möglichkeit, die Beiträge im öffentlichen Bereich wahlweise nicht anzuzeigen. Das sind die wesentlichen Möglichkeiten von diesem News-Skript. Da es mehrere Dateien und viel Quellcode gibt wird hier nicht der gesamte Quellcode vorgestellt, diesen können Sie sich am Ende der Seite herunterladen.

Der öffentliche Bereich
Sehr einfach im Umfang ist der Öffentliche Bereich. Es beinhaltet eine Übersicht, in der alle Meldungen gelistet werden. Dabei werden die Beiträge bei entsprechender Anzahl in mehrere Seiten aufgeteilt, Stichwort "Paging". Von jedem Beitrag wird dabei der Titel angezeigt, dazu noch ein Teil vom Text, anschliessend ein "weiter...", sowohl der Titel als auch das weiter ist ein Link um den Beitrag im Detail anzusehen.

In der Detailansicht wird dann der Beitrag vollständig angezeigt inklusive der Anzahl der Aufrufe. Die Anzeige für die Anzeige der Zugriffe sieht so aus:
Response.Write("Zugriffe:" & counter & "<br />")

Falls Sie nicht möchten, daß die Anzahl der Zugriffe ausgegeben wird, müssen Sie dazu lediglich diese Zeile auskommentieren so daß die Anzahl der Zugriffe nicht mehr ausgegeben werden.

Die öffentliche Seite ist bewusst so einfach wie möglich gestaltet damit diese von Ihnen ohne großen Aufwand in Ihr Projekt integriert werden kann. Der Anfang der Seite (der HTML-Start) wird hier ausgegeben:
'HTML-Start ausgeben
Call HTML_Header()

Hier wird der HTML-Anfang der Seite mit eingebunden. An dieser Stelle können Sie den Quellcode z.B. durch Ihren HTML-Code inklusive Navigation ersetzen. Das Ende der Seite (des HTML-Codes) wird hier ausgegeben:
'HTML-Ende ausgeben
Call HTML_Footer()

Auch hierbei gilt: Ersetzen Sie dies einfach durch Ihren eigenen Code. Idealerweise sollten Sie den Anfang und das Ende vom HTML-Code in Funktionen "verpacken" um somit eine einfache Integration in die Seiten zu ermöglichen. Natürlich ist es auch möglich, den HTML-Code in eine jeweils eigene HTML-Dateien auszulagern und diese dann einfach zu inkludieren.

Der administrative Bereich
Eine Übersicht mit einer Detailansicht, in welcher der Beitrag angepasst werden kann, eine Seite um neue Beiträge zu erstellen und zuletzt die Möglichkeit einen Beitrag zu löschen, das ist im wesentlichen der Umfang des Administrativen Bereichs der News.

Beim administrativen Bereich ist allerdings kein Login mit dabei, denn vermutlich haben Sie bereits einen Login. Sollten Sie noch keinen Loginbereich habe, stehen Ihnen bei den Tipps & Skripts gleich mehrere Möglichkeiten zur Verfügung:
Tipp 17: Login bzw. Geschützter Bereich
Tipp 71: Login-Bereich mit Benutzerverwaltung
Tipp 76: Login-Bereich mit Benutzerverwaltung und Benutzergruppen

Wichtig ist auf jeden Fall, daß Sie dann den Administrativen Bereich z.B. durch einen Login schützen, wenn dieser auf eine für die Öffentlichkeit zugänglichem Platz befindet.

Die Administration ist so einfach, daß eigentlich kaum eine Erklärung benötigt wird. Zunächst einmal soll ein neuer Beitrag erstellt werden. Rufen Sie dazu zuerst den Administrativen Bereich auf und klicken Sie auf der Linken Seite auf "News & Infos - Neu". Geben Sie nun einen Titel und eine Beschreibung an.

Sie sollten unbedingt zu jedem Beitrag eine Kurze Beschreibung mit einfügen. In der Übersicht sowohl im administrativen wie auch im öffentlichen Bereich wird zum Titel noch ein Text dargestellt, jener Text aus "Kurze Beschreibung". Falls Sie jedoch keine kurze Beschreibung eintragen, werden automatisch dann die ersten 100 Zeichen vom Text als Kurze Beschreibung verwendet, wenn der Beitrag veröffentlicht wird.

Heißt: Soll der Beitrag veröffentlich werden und ist noch keine kurze Beschreibung von der Meldung von Ihnen erstellt worden, werden die ersten Zeichen vom Text als Beschreibung verwendet.

Wenn Sie einen neuen Beitrag erstellen, wird dieser erst dann im öffentlichen Bereich angezeigt, wenn Sie in der Detailansicht bei "Anzeigen?" auf Ja klicken wird erst dann der Beitrag öffentlich dargestellt. Die Möglichkeit, die Meldung gleich bei Erstellen zu veröffentlichen ist nicht möglich. Erstellen Sie zuerst die Meldung, klicken Sie dann auf "Erstellen", in der dann angezeigten Detailansicht können Sie dann die Meldung veröffentlichen. Wenn eine Meldung noch nicht veröffentlicht wurde, wird das in der Übersicht mit einem roten Icon angezeigt, grünes Icon natürlich bei veröffentlichter Meldung.

Wie kann eine Meldung gelöscht werden? Detailansicht aufrufen, klicken Sie dann unten auf "Meldung löschen", Ihnen wird nun ein Formular angezeigt, erst wenn Sie dann auf den Button "Löschen" klicken, wird erst dann die Meldung gelöscht. Wenn möglich sollten Sie es jedoch vermeiden, Meldungen zu löschen, vor allem auch dann, wenn es sich um einen strittigen Beitrag handelt. Daher deaktivieren Sie diesen einfach in dem Sie in der Detailansicht im Administrativen Bereich bei "Anzeigen?" auf Nein klicken.


Herunterladen: tip77.zip


 << Zum vorherigen Tipp 76:
Login-Bereich mit Benutzerverwaltung und Benutzergruppen

 Zum nächsten Tipp 78 >>
Performance-Messung mit WAS (Web Application Stress-Tool)

top top
© Copyright By Klaus Keller, 2001-2008 - Alle Rechte vorbehalten.