Vielen Dank, dass sie SH-News 2.4 herunter geladen haben.
Die 2.x-Serie wurde fast komplett neu geschrieben und bietet viele neue Features, wie z.B. die Benutzerverwaltung. Das Script ist nun noch schneller und noch einfacher zu bedienen.
Thank you for downloading SH-News 2.4. The 2.x-series ware completely redesigned and give you many new features like the useradministration. SH-News is faster and more simple to handle than ever before.
SH-News 2.4 installieren
Laden sie die 'start.php' in einen Texteditor.
Die ersten vier Werte dienen der Verbindung zu ihrem MySQL-Server und müssen angepasst werden ($dbserver kann u.U. beibehalten werden). Alle anderen Werte können beibehalten weren.
Ingorieren sie den Fehler, der bei der Installation angezeigt wird. Er hat keinerlei Auswirkungen auf die Funktionsfähigkeit des Scripts.
Laden sie alle Dateien auf ihren Server und rufen sie die 'install.php' auf. Hier wird ein Benutzer angelegt, der volle Privilegien hat. Löschen sie die Datei anschließend von ihrem Server.

Updaten
SH-News 2.4 ist nicht zu SH-News 1.x abwärtskompatibel. Ein Update ist zwar mit einigem Aufwand möglich, kann aber zu Datenverlust führen.

Wenn Sie ein Update von 2.x auf 2.4 durchführen wollen, so editieren Sie die start.php erneut und laden Sie alle Dateien, bis auf die head.txt, install.php und logo.gif auf Ihren Server. Überschreiben Sie die alten Dateien, aber fertigen Sie ggf. vorher Bakups an.
Installing SH-News 2.4
Open 'start.php' in a texteditor.
The first four values are essential for the connection to your MySQL-Server ($dbserver needs not being assimilated). $lang sould be set to 'en'. You may keep the other default values.
Ignore the occurring error, it won't harm the script.
Upload all files and call 'install.php' in your browser. A new user with all privileges will be created. Now delete that file.




Update
You should not update SH-News 2.x from 1.x. An update is possible, but may cause a data overrun.

If you want to update from 2.x to 2.4, edit start.php again, and upload all files exept head.txt, install.php and logo.gif. Overwrite all files. Making bakups in recommended.
Die Benutzerverwaltung
Die Benutzerrechte können unabhängig voneinander festgelegt werden.
Die Rechte sind selbsterklärend, an einer Stelle ist jedoch Vorsicht geboten: Es ist gefährlich, Usern, die nicht als Admins fungieren sollen, die Rechte zu geben, User zu erstellen oder zu editieren. Es ist übrigens möglich, sich selbst die Rechte zu nehmen - probieren sie es also bitte nicht aus.

SHNBM
Der SH-News Benutzer Modus gibt in Kürze Informationen über die Rechte eines Benutzers.
Die zehnstellige Zahl wird von drei Punken in vier Sektionen unterteilt. Hier ein Beispiel des SHNBM für einen typischen Benutzer:

1111.11.000.0
Dieser Teil steht für die Rechte, die mit News zu tun haben. Posten darf grundsätzlich jeder User. Die entsprechende Stelle entfällt daher. Die erste Zahl bedeutet, dass der User Posts editieren darf, die Zweite, dass er Löschen darf, die Dritte, dass er freischalten und die Vierte, dass er Sperren darf.
1111.11.000.0
Diese beiden Zahlen stehen für kommentarbezogene Rechte, für Löschen bzw. Editieren.
1111.11.000.0
Dieser Teil steht für die Benutzerverwaltung. In diesem Falle darf der User keine neuen Benutzer hinzufügen, keine bestehenden editieren und keine löschen.
1111.11.000.0
Die letzte Stelle ist die Erlaubnis, die Scripteinstellungen zu verändern und die Konsole zu benutzen.
User administration
Privileges are set independent from each other.
They are self-describing, but you should be careful at one point:
Giving normal users the privileges to create, edit or delete users might be dangerous. By the way: yes, you can decrease your own rights - so don't try to do so;).



SHNBM
The SH-News Benutzer (ger.: User) Modus gives you short information about the privileges of a specified user.
The ten-digit number is divided by three points into four sections. Here is an example of the SHNBM for a typical user:


1111.11.000.0
This a the privileges which are linked with posts. Every user may post, so there is no according number. The other ones stand for: may edit / may delete / may activate / may deactivate news.
1111.11.000.0
This numbers give you information about the rights relative to comments. The exampleuser may edit comments and he may delete comments.
1111.11.000.0
This are rights which are liked with user administration. This user is not allowed to add new users, to edit existing users or to delete users.

1111.11.000.0
This number gives the user the permission to edit the script's settings or to use the console.
Die Konsole
Die Konsole kennt zwei Modi, SH-News und MySQL. Im MySQL-Modus werden normale MySQL-Befehle über die Konsole ausgeführt. Diese Einstellung ist nur dann zu empfehlen, wenn man mit MySQL umgehen kann, anderenfalls sollte die Einstellung in der start.php unbedingt auf '1' gelassen werden.


Der SH-News-Modus hat seine eigene Syntax. Hier die Befehle:
delete.comments.like.[Wo(e)rt(er)]
Löscht Kommentare, in denen [Wort] vorkommt. Bei massivem Flooding nützlich.

delete.from.[News_id]
Löscht alle Kommentare eines bestimmten Newseintrags

delete.user.[Name]
Löscht einen bestimmten Benutzer

make.admin.[name].p=[password].m=[email]
Erstellt einen Administratoren Achten Sie darauf, dass nur Administratoren Zugang zur Konsole haben!

reset.comments
Löscht alle Kommentare

reset.users
Löscht alle Benutzer und legt den in der start.php festgelegten User als Admin neu an

The console
There are two modes, SH-News und MySQL. The MySQL-Mode executes normal MySQL-queries, the SH-News-mode has it's own syntax. Do only use the MySQL-mode if you know exaktly what you do, otherwise keep the defaultsettings.


delete.comments.like.[Word(s)]
Deletes comments containing [word(s)]. Useful against floods

delete.from.[News_id]
Deletes all comments of a specific news entry

delete.user.[Name]
Deletes a determined user

make.admin.[name].p=[password].m=[email]
Adds an administrator Only administrators should be allowed to use the console!

reset.comments
Deletes all comments

reset.users
Deletes all users and adds a new admin

Falls sie an einer Lizenz interessiert sind, damit sie das Script für kommerzielle Zwecke und ohne Copyrighthinweis verwenden dürfen, so besuchen sie diese Seite.

Wenn sie einen Bug entdeckt haben oder Verbesserungsvorschläge haben, schreiben sie an support@yarck.de oder ins Supportforum.
If you want to buy a licence in order to use this script for commercial purposes and without the copyright line, write to the author.

If you found a bug or if you have suggestions for improvement, write to support@yarck.de or in our forum.