Sa. 07.09.2013
19:25 Uhr
#1
- Registriert seit
- 05.09.2013
- Beiträge
- 4
- Beitragswertungen
Guten Abend zusammen,
Ich habe vor 48h mal angefangen selber ein wenig zu Programmieren an Ilch:-) Dazu habe ich einen Auftrag angenommen für einen Clan das der Clantag vor dem Namen angezeigt wird wenn der User in dem Team "X" ist. Dazu habe ich zuerst einmal in der DB unter der Tabelle groups eine Spalte clantag eingefügt mit VCHAR 100. dann habe ich das Group Template für en Adminbereich angepasst sodas dort nun neue Gruppen mit Clantag angelegt werden können und diese in der Gruppenübersicht angezeigt werden. Nun geht es aber noch darum das, dass in der DB steht auch richtig vor dem Usernamen Steht egal ob Online oder Offline ( auch im userprofil soll der vor dem Namen stehn. Bewusst ist dem clan das der User nur in einer Gruppe sein kann. Leider ist mir das noch argh fremt und ich komm nicht weiter. Ich hoffe ihr könnt mir helfen.
Meine Überlegeung ist:
Ist der User in der Gruppe "XYZ" dann Clantag von Gruppenid "XYZ"
Natürlich müsste das dann in der Online.php geschrieben werden.
Grüße und danke in Voraus
Thorsten
verwendete ilchClan Version: 1.1 P
Sa. 07.09.2013
23:03 Uhr
#2
- Registriert seit
- 03.06.2004
- Beiträge
- 3.282
- Beitragswertungen
get_n funktion anschauen und ggf anpassen
Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
MFG Rock@wulf
So. 08.09.2013
07:46 Uhr
#3
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Diese wird allerdings fast nirgends verwendet. Du müsstest dann also trotzdem noch durch sehr viele Stellen im Script und diese dann auch verwenden, von daher wäre es sinnvoller eine eigene Funktion dafür zu schreiben, der du ggf. auch schon die nötigen Parameter mitgeben kannst.
Denn bei jedem angezeigten Namen die Datenbank neu anzufragen, wäre nicht sehr vorteilhaft.
So. 08.09.2013
16:24 Uhr
#4
- Registriert seit
- 05.09.2013
- Beiträge
- 4
- Beitragswertungen
Okay danke nur wie gesagt fang erst grade mit sowas an :-) Und dachte das ich das Leichter realiesieren kann:-)
Waäre es leichter ein Modul zu schreiben?
Grüße
Thorsten
Zuletzt modifiziert von Thorsten2209 am 08.09.2013 - 16:25:10
So. 08.09.2013
18:35 Uhr
#5
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Ein Modul bringt da nix, da ja die Benutzernamen in sehr vielen verschiedenen Seites des Skriptes ausgegeben werden und eben an allen diesen Stellen Änderungen notwendig sind.
Da ist ilch einfach nicht leicht erweiterbar bzw. halt nur mit großem Aufwand, genauso müssen alle zukünftig eingesetzten Module angepasst werden.
Di. 10.09.2013
23:04 Uhr
#6
- Registriert seit
- 05.09.2013
- Beiträge
- 4
- Beitragswertungen
Okay das werde ich dann glaube ich nicht alleine hinbekommen.
Ich werde ihr das Mal schreiben wäre für einen clan gewesen.
Grüße
Thorsten
Mo. 16.09.2013
07:41 Uhr
#9
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Also wenn es nur in der Onlinebox sein soll, ist es doch eigentlich nicht zu schwer. In der SQL Abfrage joinst du zur user und online tabelle noch die groups und groupusers Tabellen, so dass du noch die Gruppe des Users mit abfragst und dann hast du doch dein Clantag.