Seite 1 von 2

Benutzer kann eigene Seiten erstellen,mini CMS f. Forenuser

Verfasst: 22.05.2003 17:42
von Rainer K.
Hallo,

mir schwebt vor, daß Nutzer die zu einer bestimmten Benutzergruppe (meinetwegen 'Autoren') gehören, eigene Seiten (Benutzer - Beiträge) erstellen können.
Dabei soll der Mechanismus zum Posting erstellen/ändern genutzt werden.

Jeder Benutzer soll also solche, für die anderen erst einmal unsichtbare Beiträge, erstellen und verwalten können. Diese Benutzer-Beträge sollen auch Dateien enthalten können.

Die Benutzer-Beiträge werden mit einem eigenen Template angezeigt, ohne den Schnickschnack aus dem Forumstemplate.

Der Board-Administrator soll sich eine Liste aller Benutzer-Beiträge ansehen können und diese sichtbar/unsichtbar schalten können.
Der Admin soll daher eine Menüstruktur verwalten können, in die er die Benutzer-Beiträge einbinden kann.

Alle Forennutzer können solche freigeschalteten Benutzer-Beiträge über einen Punkt 'Benutzer - Beiträge' ansehen. Es wird dann die vom Admin definierte Menüstruktur mit den Benutzer-Artikeln angezeigt.

Damit die Suchfunktion solche 'Benutzer-Beiträge auch findet, sollten sie als ganz normale Postings gespeichert, aber als spezieller Beitrag gekennzeichnet sein.

Beispiel:
Benutzer X schreibt eine Anleitung, wie man Mod xyz installiert, und eine Anleitung wie man phpBB2 zum Laufen bekommt.
Dann drückt er einen 'Admin benachrichtigen' Button, der nichts weiter macht, als den Admin (z.B. per PM) zu benachrichtigen, daß er eine neue Anleitung gebastelt hat, die er gerne online stellen möchte.

Der Admin bekommt diese PM, geht in seine 'Benutzer-Beitragsverwaltung' und sieht sich die 2 Beiträge an.
Er entschließt sich sie ins Menü 'phpBB2 -> Mods' aufzunehmen.

Ab jetzt sind die 2 neuen Text des Benutzers als Artikel im Menü der 'Benutzer - Artikel' für alle anderen User lesbar.


Hat jemand schon so einen Mod geschrieben oder kennt etwas ähnliches ? :roll:

Grüße, Rainer

Verfasst: 22.05.2003 19:22
von Chaze
Du könntest das folgendermaßen machen:
Installiere [advertising] den simply CMS Mod [/advertising] :wink: .
Gib den Autoren das Recht in ein verstecktes Moderatoren Forum zu posten. Baue den Forum Notification Mod, der dem Admin bei einem neuen Artikel in diesem Forum eine Mail schickt, ein.

Der Admin sieht, dass ein neuer Artikel gepostet wurde und verschiebt ihn, wenn er OK ist, in das entsprechende Forum.

Verfasst: 23.05.2003 10:45
von Rainer K.
Hi,

klingt schonmal gut und ausbaufähig...
Das unrar meines Suse 7.3 Rechners kann simply CMC.rar aber nicht entpacken...
'unknown method in ...'

Und nu ? :-)

Grüße;Rainer

Verfasst: 23.05.2003 11:01
von Chaze
TsTsTs...immer die Linux User :wink:

Ich habs jetzt mal gezipt:
http://www.chaze.de/contenttopic.php?t=9

Wenn´s immer noch nicht funktioniert, mußt Du mir als Windows User ein Win32 Packer Deiner Wahl empfehlen... 8)

Verfasst: 23.05.2003 11:03
von Rainer K.
GRINS Winzip konnte schon gleich gar nix damit anfangen...

Verfasst: 23.05.2003 11:06
von Chaze
Wenn das jetzt heißt, dass Du das Zip auch nicht entpacken kannst, mußt Du mir ein (Win32) Programm empfehlen...

Verfasst: 23.05.2003 12:12
von Rainer K.
Hallo,

nein mit zip/winzip klappt es prima, habs auch schon eingebaut.
Sieht prima aus ! Danke !

Jetzt muß ich nur noch diejenigen CMS-Kategorien unsichtbar machen, für alle nicht eingelloggten Forennutzer und eingeloggte, die nicht in der Gruppe 'Autoren' sind.

Wo muß ich da rumfingern, viewtopic.php ? Ich such mal, hab irgendwann schonmal hier was gelesen...
Ok, auch erledigt: http://www.phpbb.de/viewtopic.php?t=152 ... verstecken

Jetzt muß ich nur noch einbauen, daß in der normalen Kategorienansicht, diejenige die ich zum Veröffentlichen der User-Artikel verwenden will, mit der content.php (statt index.php?xx) und contentforum.php&f=yy (statt viewforum.php&f=yy) angezeigt werden. :-)

Grüße, Rainer

Verfasst: 23.05.2003 12:40
von Chaze
Jetzt muß ich nur noch diejenigen CMS-Kategorien unsichtbar machen, für alle nicht eingelloggten Forennutzer und eingeloggte, die nicht in der Gruppe 'Autoren' sind.
In der Forenansicht werden die Board-Einstellungen für die Berechtigungen übergangen. Foren, die nicht in der CMS-Ansicht zu sehen sein sollen, nimmst Du einfach nicht mit in die common.php auf. Diese Foren kannst Du ganz normal über das Board mit Berechtigungen versehen.
Jetzt muß ich nur noch einbauen, daß in der normalen Kategorienansicht, diejenige die ich zum Veröffentlichen der User-Artikel verwenden will, mit der content.php (statt index.php?xx) und contentforum.php&f=yy (statt viewforum.php&f=yy) angezeigt werden.
Hierfür reicht es aus, wenn Du ein Authoren-Forum "Rohmaterial" einrichtest. Wenn Du einen Artikel für gut befindest, verschiebst Du ihn einfach in die entsprechende CMS-Kategorie.

Verfasst: 23.05.2003 13:25
von Rainer K.
Soweit, sogut :-)

http://www.dieselschrauber.de/phpBB2/index.php

Hab die index.php jetzt so abgeändert, daß alle für die content.php gedachten Kategorien auch mit ihr angezeigt werden.
In meinem Beispiel ist das die Kategorie 'Fachartikel'.

Die Suchfunktion muß ich auch noch hacken, damit die Beiträge je nach Kategorie richtig angezeigt werden.

Damit man die per content.php angezeigten Beiträge nun auch noch über die normale Beitragsverwaltung bearbeiten/löschen kann, muß der admin sie doch wieder per index.php/viewforum.php angezeigt bekommen.
Noch schöner wärs, wenn es einen Button gäbe, mit dem der admin zwischen den beiden Ansichten hin- und herschalten kann.

Grüße, Rainer

Verfasst: 23.05.2003 14:12
von Chaze
Noch schöner wärs, wenn es einen Button gäbe, mit dem der admin zwischen den beiden Ansichten hin- und herschalten
Das ist gaaaanz einfach:

[ externes Bild ] Forum
[ externes Bild ] CMS

Ich glaube, dass Du dir das Ganze unnötig verkomplizierst. Schau Dir mal diese "Demo" an. http://www.Chaze.de