Seite 1 von 1

[REQ] User Notice

Verfasst: 05.10.2008 20:42
von chiana1
Hi,

ich habe eine Idee für einen Mod, die ich Euch nicht vorenthalten möchte. Der Mod macht folgendes:

Jeder User (A) des Forums kann sich zu anderen Usern (B) Notizen machen. Diese werden im Profil des Users (B) angezeigt, jedoch sieht nur der User (A) diese Notizen. Zusätzlich hat User (A) noch in seinem UCP einen Überblick über alle seine Notizen zu Usern in Form einer Tabelle.

Felder in der Tabelle:
- Username (dessen über den die Notiz ist)
- Datum (das an dem die Notiz verfasst wurde)
- Notiz

Einstellbar im ACP:
- Gruppenrechte; welche Gruppe Notizen machen darf und wieviele.
- Grundeinstellungen; Ein bzw Ausschalten des Mods; Einstellung der Anzahl Zeichen pro Notiz; evtl. BBCodes und html-Links erkennen.

Also 3 Templates (2x UCP, 1x ACP), zwei, maximal drei zusätzliche Tabellen in der Datenbank.

Soweit ich weiß gibt es einen solchen Mod bisher noch nicht. Sinnvoll wäre er allemal, da in größeren Communities man oft den Überblick verliert mit wem man sich so unterhalten hat.
Leider habe ich im Mom nicht die Zeit den Mod zu basteln da ich noch einen Kalender für phpbb umstricke.

Falls jemand Lust hat sowas zu coden würde ich mich freuen und soweit es meine Zeit zulässt mithelfen.

Re: [REQ] User Notice

Verfasst: 06.10.2008 02:54
von djchrisnet
chiana1 hat geschrieben: Also 3 Templates (2x UCP, 1x ACP), zwei, maximal drei zusätzliche Tabellen in der Datenbank.
eine neue/extra tabelle reicht doch vollkommen aus? was willst du in den anderen beiden speichern?

1x ucp, 1x acp seh ich ein, und bissl änderungen in memberlist_view.html
was soll in ucp Nr. 2?
Felder in der Tabelle:
- Username (dessen über den die Notiz ist)
- Datum (das an dem die Notiz verfasst wurde)
- Notiz
statt name lieber die id weil die imma gleich bleibt(name editierbar)
Felder in der Tabelle:
- notiz_user_id (dessen über den die Notiz ist)
- time() (das an dem die Notiz verfasst wurde)
- text
- from_user_id (muss ja wissm wem das gehört)

Verfasst: 06.10.2008 06:40
von chiana1
eine neue/extra tabelle reicht doch vollkommen aus? was willst du in den anderen beiden speichern?
Stimmt. In der Datenbank sollte man günstigstenfalls mit einer zusätzlichen Tabelle auskommen. Falls jedoch Funktionen des Mod verwaltet werden sollen werden es eher zwei sein.
was soll in ucp Nr. 2?
Ein Template für die Notiz im Profil dessen über den die Notiz ist (kann eventuell auch in memberlist_view.html reingebastelt werden) und eines für den der die Notiz gemacht hat in sein UCP.
statt name lieber die id weil die imma gleich bleibt(name editierbar)
Felder in der Tabelle:
Du verwechselst da jetzt was. Bei der Tabelle handelt es sich nicht um eine Datenbanktabelle sondern um die Tabelle die der User in seinem UCP hat als Zusammenfassung aller Notizen die er zu anderen Usern gemacht hat. Und da ein normaler User nichts mit der UserID anfangen kann muß da natürlich der Nick stehen.