|
||||||||||||||||||||||||
![]() |
WebNews
Mittels WebNews können Sie beliebige Newsgroups direkt per HTML in Ihre Homepage einbinden, so dass auch solche, die keine Erfahrung mit Newsgroups haben, schnell Informationen aus Newsgroups finden können. Sofern der Newsserver es erlaubt, ist mit WebNews auch das Posting möglich. Installationwebnews.cgi, newsgroup.template, message.template, writemessage.template und sendmessage.template in ein Verzeichnis kopieren.
chmod 755 webnews.cgi In der Datei webnews.cgi müssen folgende Zeilen möglicherweise angepasst werden:
# Server für Newsgroups. news.freenet.de ist öffentlich zugänglich
my $nntpserver = 'news.freenet.de';
# Benutzername für Newsserver
# Passwort für Newsserver
# Artikel pro Seite
# Posting von Artikeln erlaubt? 1=Ja/0=Nein (NNTP-Server muss Posting erlauben) Templates anpassenDas Design der News kann dabei sehr einfach durch vier Templates angepasst werden:
newsgroup.templateIn diesem Template werden die Nachrichten dargestellt. Es handelt sich dabei um eine normale HTML-Datei, mit folgenden zusätzlichen Möglichkeiten:
<!--includefile=datei.ext-->
<!--newsgroup-->
<!--pages-->
<!--articles--> message.templateTemplate für die Ansicht einer Nachricht. Auch dies ist eine normale HTML-Seite mit einigen zusätzlichen Möglichkeiten:
<!--includefile=datei.ext-->
<!--newsgroup-->
<!--messagesubject-->
<!--messageheader-->
<!--message-->
<!--thread-->
<!--backurl--> writemessage.templateTemplate um eine neue Nachricht zu verfassen oder auch eine bestehende zu antworten <!--includefile=datei.ext-->bindet die Datei datei.ext 1:1 in die HTML-Seite ein
<!--newsgroup-->
<!--messagesubject-->
<!--messagedate-->
<!--message-->
<!--backurl-->
<!--CGIURL--> Das Formular muss mindestens folgende Daten erhalten:
<FORM ACTION="<!--CGIURL-->" METHOD=post>
<INPUT TYPE=hidden NAME=action VALUE=sendmsg> <INPUT TYPE=hidden NAME=newsgroup VALUE="<!--newsgroup-->"> <INPUT TYPE=hidden NAME=reference VALUE="<!--messageid-->"> Absender: <INPUT TYPE=text NAME=from><BR> Betreff: <INPUT TYPE=text NAME=subject VALUE="<!--messagesubject-->"><BR> Text <TEXTAREA NAME=message><!--message--></TEXTAREA><BR> <INPUT TYPE=submit VALUE="Senden"> </FORM> sendmessage.templateBestätigungsseite für Versand
<!--includefile=datei.ext-->
<!--newsgroup-->
<!--backurl-->
<!--sendstatus/erfolgreich/nicht erfolgreich-->
|
|||||||||||||||||||||||