Benutzergruppenbeschreibung

Speedstick
Guten Morgen smile
ich wollte mal fragen, ob es für das WbbLite auch so einen Hack gibt wo ich im ACP unter Gruppen erstellen/ändern was dazu schreiben kann und es dann im UserCP anschauen kann wie hier im Wbb 2.3? Denn ich kenne bis jetzt nur den Hack benutzergruppen wo die User Gruppen eröffnen können und sowas suche ich leider nicht.

LG
Schrimm
Hallo,
Ein solcher Hack ist mir nicht bekannt.
Beim wbb 2.3 hat diese "Benutzergruppen"-Anzeige im "Profil" auch einen anderen Zweck.
Dieser ist dazu gedacht, falls mehrere Gruppen vorhanden sind, dass man, sofern jene "frei beitretbar" sind, auch weiß was diese Gruppe macht.
Bzw. man einen Überblick hat in welchen Gruppen man sich aufhält.
Beim wbblite kann man leider nur in einer Gruppe sein, wodurch eine solche "Anzeige" unnötig wird.

Eine Beschreibung generell liese sich jedoch recht schnell hinzufügen.
Speedstick
Ah okay, den das ich hier frage hat folgenden Grund, ich wollte gerden auf meiner Indexseite unten wo ich die Userlegend habe diese einzelnen Gruppen verlinken, ich nehme jetzt mal das Beispiel Team das ich das dort stehen habe und man dann das anklicken kann auf eine extra Seite kommt und lesen kann was das für eine Gruppe ist. Jetzt denkt man okay h´kannst du ja einfach per HTML machen nur habe ich ein paar Gruppen mehr und manche ändern sich auch mal, das ich dann immer das Templat dazu bearbeiten würde mich stören und da dachte ich, ob man das nicht dann im ACP machen kann diese Beschreibung hinzufügen kann.

Nur habe ich mich bis jetzt nie so wirklich an meine ACP Dateien getraut und muss gestehen, das ich auch nicht so recht weiß wie ich da anfangen soll. Was ins ACP zu bauen, was dann noemal auf einer extra Seite im Board angezigt wird.

LG
Schrimm
Hallo,
Das sind eigentlich recht wenige Änderungen.

Eine SQL-Spalte mehr.
Und ein paar kleine Änderungen in der:
/acp/group.php
/acp/templates/group_add.htm
/acp/templates/group_edit.htm

Dann hättest du die "Beschreibung" schon mal im ACP änderbar und müsstest nur mehr an den gewünschten Stellen jene Beschreibung im Forum einfach abfragen.

Vielleicht möchtest du ja mal ein paar Ansätze liefern, wo genau man etwas ändern könnte?
Speedstick
Dann versuche ich das am Wochenende mal ob ich das hinbekomme smile

Danke für die Hilfe
Speedstick
So es hat etwas länger gedauert aber ich habe es mal probiert smile

Nur habe ich noch einen kleinen Fehler den ich nicht finde. Wenn ich im ACP die Gruppe bearbeite und dann den Text einfüge und es abspeicher, bleibt der Text den ich eingegeben habe nicht in dem Text stehen. Also er ist dann verschwunden aber in der Datenbank ist das was ich da rein geschrieben habe gespeichrt.

Bearbeitet habe ich in der acp/group.php
Die Punkte unter add und edit. Hat einer eine Idee wo dran das Problem liegt oder muss ich jetzt jede Gruppe neu erstellen, damit der Text erhalten bleibt?

LG
minette
ich würde mal sagen, die kleine fehler ist in die templates
in die form
value = "$spaltename" /> $spaltename </td>
Speedstick
Ahhhh danke für die Hilfe ich hatte etwas vergessen, was ich übersehen hatte.

So nun hab ich noch eine Frage / ein Problem, was ich gerade nicht gelöst bekomme ich denke ich habe irgendwo nur wieder einen kleinen Fehler *schmunzel*

So die Beschreibung soll ja nun angezeigt werden im Forum, also habe ich eine neue extra Seite erstellt und gebe dort an
code:
1:
$xxx
was zum beispiel für den Admin steht. Jetzt sieht meine Abfrage so aus:

code:
1:
$admins=$db->query_first("SELECT COUNT(*) AS beschreibung FROM bb".$n."_groups");


Und damit hatte ich es versucht

code:
1:
$admins=$db->query_first("SELECT beschreibung FROM bb".$n."_groups     WHERE groupid=1");


nur wird mir nichts angezeigt also nicht die Spalte aus der ich vor hatte auszulesen könnte man mit eine kleine Hilfe geben, was ich an der Abfrage falsch gemacht habe?

LG
minette
in deine code ist der abfrag $admin bzw beschreibung

dann muss du auch diese in die template eintragen
du kannst nicht in dein template $apfel geben
ist dann normal dass du falsche/kein ergebniss bekomme
Schrimm
Mit "COUNT(*)" fragt man keine Spalte ab.

Die zweite Abfrage ist genau das was du brauchst nur eben mit variabler groupid und nicht hartgecodeter oder auch nicht. -- Ansichtssache

Wie sieht dein Template dazu aus?
Wenn du in das Template $xxx schreibst, musst du auch deine Abfrage als $xxx speichern.

Du kannst nicht in $admins schreiben und dann die Beschreibung mit $xxx abrufen wollen.

Weiters ist $admins ein Array.
Auf den Inhalt der Beschreibung greifst du dann mittels $admin['beschreibung'] zu.

Zusätzlich ist noch zu bedenken, dass deine Abfrage in jener php-Datei steht, von der aus auch das Template aufgerufen wird.
Speedstick
Also vielen lieben dank für deine Hilfe, SQL und Co. muss ich noch etwas üben damit ich dort besser werde. Das $xxx war jetzt hier von mir vorgegeben in meinem Template hatte ich es $admins genannt. Ich habe es jetzt hinbekommen, das es angezeigt wird smile

Jetzt werde ich mich noch etwas mit SQL auseinandersetzten damit ich es bald besser kann.

LG