Antworten zu häufig gestellten Homepage-Fragen
 Alle Anleitungen
Einige Anleitungen
Intern
Kostenl. Partnerlinks
[,__,] Druckversion

Hinweis: Die Website Homepage-FAQs.de befindet sich seit 2012 im Archivmodus, d.h. sie wird nicht mehr aktualisiert.
FAQS zu HP&Co.
Anleitung - Webnews bei Tripod (und anderen Webspaces)
(erstellt September 2006, Hinweis hinzugefügt im Oktober 2009)

Hinweis:

- WEB//NEWS ist seit Mitte 2009 nicht mehr verfügbar!
- Sicherheits-Patches unter Downloads erhältlich.
- Überlegungen für eine neue Version im Forum des Anbieters.

Inhalt:

- Vorbereitung

- Installation

- Anleitung zum Includen der News beim Webbuilder von Tripod


Vorbereitung:

A) Normale Webspaces


Bei vielen Webspaces muss erst im Kundenbereich, meist unter MySQL-Verwaltung o.ä., die Datenbank aktiviert und das Datenbankpasswort geholt werden.

Bei einigen Webspaces muss auch PHP aktiviert werden.

Im Kundenbereich kann auch das Passwort geändert werden, ebenso gibt hier Infos zu den Angaben für Host, Datenbank-User, Datenbankname usw., die weiter unten noch gebraucht werden, siehe

$set['server'] - Angabe dazu heissen oft Host, Serveradresse u.ä.
$set['user'] - meist als DB-User, DB-Benutzername o.ä. bezeichnet
$set['password'] - DB-Passwort, Datenbankpasswort, Passwort für die Datenbank u.ä.
$set['database'] - DB-Name, Datenbankname, Name der Datenbank o.ä.

B) Bei Tripod

Unter "Mein Account" bei Tripod prüfen, ob bei

PHP: aktiv

MySQL: aktiv

ist, wenn ja dann ok, ansonst aktivieren.

Warnung:

Sollte PHP und MySQL schon aktiv sein, dann auf keinen Fall anklicken, denn es wird sonst die vorhandene Datenbank samt Inhalt gelöscht und wenn schon ein Script mit Datenbank installiert war, dann ist der ganze Inhalt unwiderbringlich weg.

Angabe zur Datenbank für Tripod-User, die weiter unten gebraucht werden

$set['server'] = "localhost" (genauso schreiben!)
$set['user'] = "meinname" (hier den eigenen Benutzernamen *)
$set['password'] = "" (bei Tripod leer lassen)
$set['database'] = "seitenname_de_db" (Schema ist seitenname_de_db *)

* Bei vielen Tripod-User ist Benutzername und Seitenname gleich, wie z.B. bei mir - http://mitglied.lycos.de/daniel5959/ - daniel5959 ist sowohl mein Benutzer- als auch mein Seitenname bei der Homepageadresse.
Installation:

1.)
Newsscript WEB//NEWS

a) Infos zu Webnews

http://www.stylemotion.de/webnews.html

b) Download

http://www.stylemotion.de/downloads-1-1.html

[ ] WEB//NEWS 1.4
[ ] Die neueste Version des WEB//NEWS Scripts zum kostenlosen Download. Auf der Info-Seite finden Sie ...

Hier die neuste Version auswählen!

2.) Die ZIP entpacken

3.) Die Datei config.inc.php im Verzeichnis modules bearbeiten

Hinweise:

a) Die rotmarkierten Stellen müssen durch eigene Angaben ersetzt bzw. angepasst werden.

b) Tripod-User brauchen kein Datenbankpasswort, deshalb hier

$set['password']   = "";            //Passwort für die Datenbank

nichts eintragen.

b) Die anderen User müssen bei

$set['password']   = "hierDBpasswort";            //Passwort für die Datenbank

das Datenbankpasswort eingetragen. Infos dazu im Kundenbereich meist unter MySQL-Verwaltung.

c) Die lilamarkierten Stellen betreffen Tripod-User, da hier nicht im Hauptverzeichnis der Domain
http://mitglied.lycos.de/ selbst installiert wird.

d) Das Verzeichnis für die Bilder (z.B. /webnews_pictures) muss auf dem Webspace angelegt und mit den Rechten chmod 777 versehen werden.


/*****************************      DATENBANK BENUTZERDATEN      *****************************/

$set['server']     = "localhost";   //IP oder Adresses des MySQL-Servers
$set['user']       = "daniel5959";            //Benutzername zum Login für die Datenbank
$set['password']   = "";            //Passwort für die Datenbank
$set['database']   = "daniel5959_de_db";            //Name der Datenbank
$set['table']      = "wn";          //Vorangestellte Tabellenbezeichnung

(Beispiel: Wäre hier "wn" gesetzt, hieße die Tabelle "user" mit voller Bezeichnung "wn_user")


/**************************************      PFADE      **************************************/

$set['http']           = "http://mitglied.lycos.de";  //HTTP-Adresse Ihrer Website (nur die Domain, ohne / am Ende!)
$set['location']       = "/daniel5959/webnews";                 //Pfad zum Webnews-Ordener, relativ zum Mutterverzeichnis der Domain, Pfad muss mit "/" beginnen
$set['picfolder']      = "/daniel5959/webnews_pictures";                //Pfad zum Uploadordner für Bilder, relativ zum Mutterverzeichnis der Domain, Pfad muss mit "/" beginnend

$set['newspage']       = "/daniel5959/news.php";                //Link zur "News"-Seite, relativ zum Mutterverzeichnis der Domain mit "/" beginnend. KEINE (!) PHP-Parameter verwenden!
$set['newsparams']     = "";                         //PHP Parameter zusätzlich für die "News"-Seite, kein "?" am Anfang!

$set['archpage']       = "/daniel5959/archiv.php";              //Link zur "Archiv"-Seite, relativ zum Mutterverzeichnis der Domain mit "/" beginnend. KEINE (!) PHP-Parameter verwenden!
$set['archparams']     = "";                         //PHP Parameter zusätzlich für die "Archiv"-Seite, kein "?" am Anfang!

$set['searchpage']     = "/daniel5959/search.php";              //Link zur "Suchen"-Seiten, relativ zum Mutterverzeichnis der Domain mit "/" beginnend. KEINE (!) PHP-Parameter verwenden!
$set['searchparams']   = "";                         //PHP Parameter zusätzlich für die "Suchen"-Seite, kein "?" am Anfang!

$set['sendnpage']      = "/daniel5959/sendnews.php";            //Link zur "News einsenden"-Seite, relativ zum Mutterverzeichnis der Domain mit "/" beginnend. KEINE (!) PHP-Parameter verwenden!
$set['sendnparams']    = "";                         //PHP Parameter zusätzlich für die "News einsenden"-Seiten, kein "?" am Anfang!



/*********************************       ADMINISTRATION      *********************************/

$set['title']      = "Meine Website";      //Titel, z.B. Name der Website (wird im Adminbereich in der Titelleiste angezeigt)
$set['pagelink']   = "/daniel5959/news.php";          //Link zur Website (vom Adminbereich aus)
$set['epp']        = 20;                   //Einträge pro Seite zeigen
$set['smallpic']   = "__small";            //Kennzeichnung für Thumbnail-Bilder (wird an den Bildnamen angehängt)
$set['snewsemail'] = "daniel5959@lycos.de";                   //eMail Adressen, der Personen, die benachrichtig werden sollen, wenn jemand News eingesandt hat
                                           //einzelne Adressen durch Komma trennen, z.B.: $set['snewsemail'] = "webmaster@domain.com,user@domain.com";


4.) Per FTP-Programm ein Verzeichnis webnews auf den Webspace im Hauptverzeichnis anlegen und dahinein die Dateien und Verzeichnisse von Webnews hochladen.

5.) Im Browser z.B. http://www.meine-adresse.de/webnews/install.php aufrufen und Webnews installieren. Es kommen folgende Bildschirmansichten

a) Installationsart auswählen, zumeist ist das Neuinstallation

Screenshot 1

b) Hier die Zugangsdaten für das Login als Chefadministrator eintragen

Screenshot 2

c) Wenn alles in Ordnung ist kommt diese Meldung

Screenshot 3

6.) Datei install.php auf dem Webspace im Verzeichnis webnews löschen.

Evtl. im Browser auf "aktualisieren" klicken, wenn eine Fehlermeldung kommt, falls zuvor schon (als install.php noch nicht gelöscht war) versucht wurde das Webnewsverzeichnis aufzurufen.

7.) Verzeichnis webnews im Browser aufrufen und einloggen

Screenshot

falls Meta Refresh im Browser deaktiviert ist dann kommt diese Meldung, einfach auf den Link "Klicken sie hier..." klicken.

Screenshot 5

ansonsten gehts gleich zum Adminbereich

Screenshot 6

8.) News auf der Seite includen

a) Anleitung lesen

Erstmal in der Anleitung README.html diesen Abschnitt

IV. Einbindung in die Website

lesen, besonders ab hier

Beispiel:
Sie erstellen vier Dateien: news.php, archiv.php, search.php und sendnews.php. Alle liegen im Mutterverzeichnis der Domain, der Ordner mit WEB//NEWS liegt unter "/webnews".

In der news.php steht dann dieser Codeschnipsel...
(...es folgen Beispiele)

b) Homepagedatei als Vorlage nehmen, Kopien machen und PHP-Code einfügen

(Falls keine Frames- oder Iframe-Seiten verwendet werden)

Homepagedateien vervielfätigen (Kopien machen) und unter den Dateinnamen

news.php / archiv.php / search.php / sendnews.php

speichern, dann an den Stellen wo die News, das Archiv, die Suche oder das News einsenden hinkommen sollen, den PHP-Code aus der Webnews-Anleitung einfügen.

Anleitung zum Includen der News beim Webbuilder von Tripod

Beim Webbuilder wird das nicht so einfach gehen, da beim Menü wohl keine Änderung der Linknamen/-adressen von .html in .php gehen wird.


A) Also müsste man auf der Startseite (oder anderswo) die Links

News / Archiv / Suche / Send-News

als Text oder Bilderlinks setzen und als Linkadressen

news.php / archiv.php / search.php / sendnews.php

nehmen.

B) Dann mit Webbuilder eine weitere Seite hinzufügen und dort nur den Text

XXXXXXXXXXXXX-PHP-Code-XXXXXXXXXXXXX

eintragen, nun über FTP diese Seite / Datei mit der Endung .html auf die Festplatte herunterladen, Kopien davon machen und unter den Dateinamen

news.php / archiv.php / search.php / sendnews.php

speichern.

C) Jetzt in den verschiedenen Kopien (wie unter B)), also den Dateien

news.php / archiv.php / search.php / sendnews.php

den PHP-Code aus der Anleitung zu Webnews (
README.html / Abschnitt IV. Einbindung in die Website), besonders ab hier

Beispiel:
Sie erstellen vier Dateien: news.php, archiv.php, search.php und sendnews.php. Alle liegen im Mutterverzeichnis der Domain, der Ordner mit WEB//NEWS liegt unter "/webnews".

In der news.php steht dann dieser Codeschnipsel...

(Hinweis: Es folgen Beispiele für PHP-Code zum Einfügen für alle 4 Dateien)
anstatt des Textes

XXXXXXXXXXXXX-PHP-Code-XXXXXXXXXXXXX

einfügen, anschliessend diese Kopien wieder auf den Webspace per FTP hochladen.

D) Jetzt sollte eigentlich das Ganze funktionieren. Auf der Webbuilder-Startseite (oder anderswo) gibt es nun die Links

News / Archiv / Suche / Send-News

und wenn man draufklickt dann kommen die Webnews-Seiten innerhalb der Webbuilderseiten.

E) Die Seite mit dem Text

XXXXXXXXXXXXX-PHP-Code-XXXXXXXXXXXXX

kann wieder entfernt werden oder für andere Zwecke verwendet werden.


Anleitung (C) 2006 Daniel Wurst - http://www.homepage-faqs.de