Nutzergruppe

28.04.2015 18:17
#1 Nutzergruppe
Ho
Mitglied

Hallo,
ich hätte da mal eine Frage. Besteht die Möglichkeit eine Benutzergruppe zu erstellen, die die Mitglieder in der "normalen" Mitgliederliste nicht sehen können?
Also eigentlich eine Gruppe die nur die Admins sehen können.

Danke schön schon mal für eure Tips.

LG Hollaender0_2

Lieber Gott schenke mir für 2018 ein dickes Bankkonto und einen schlanken Körper, aber bitte verwechsel das nicht wieder !!!
Warum laufen,wenn man vier gesunde Räder hat.

Reg dich nicht auf wenn dir ein Vogel auf den Kopf geschissen hat und sei froh das Kühe nicht fliegen knnen....

cc-tourenfreunde.de

Board Nr. 554744

 Antworten

 Beitrag melden
28.04.2015 19:40
#2 RE: Nutzergruppe
se
Mitglied

Adminbereich → Forum → neue Forum erstellen → Weitere Einstellungen optional bearbeiten → alle Häckchen raus außer bei Admins -- > speichern

(Business Template)

 Antworten

 Beitrag melden
29.04.2015 03:57
#3 RE: Nutzergruppe
Ho
Mitglied

Moin,
Hallo Seelenwind, vielleicht habe ich mich unverständlich ausgedrückt. Ich suche eine Möglichkeit, Mitglieder zu speichern die das Forum verlassen haben irgendwo zu speichern. Sie sollen dann in der normalen Mitgliederliste nicht mehr zu sehen sein, also für die anderen als gelöscht gelten.

Gibt es dazu eine Möglichkeit?

Lieber Gott schenke mir für 2018 ein dickes Bankkonto und einen schlanken Körper, aber bitte verwechsel das nicht wieder !!!
Warum laufen,wenn man vier gesunde Räder hat.

Reg dich nicht auf wenn dir ein Vogel auf den Kopf geschissen hat und sei froh das Kühe nicht fliegen knnen....

cc-tourenfreunde.de

Board Nr. 554744

 Antworten

 Beitrag melden
29.04.2015 06:13
#4 RE: Nutzergruppe
Ob
Mitglied

Guten Morgen... Unter → Admin → Benutzer erstellst du eine neue Benutzergruppe (oder nutzt die vorhandene Benutzergruppe Gäste und verteilst hier entprechend die Eigenschaften und Rechte. Wenn die Mitglieder keine Mitgliederliste mehr sehen können, ist automatisch auch die Einsicht in die einzelnene Profile der anderen Mitglieder gestrichen...

auf keinen Fall darf bei Einblick der Mitgliederliste & Profile ein Häkchen gemacht werden... lg. Oh


 Antworten

 Beitrag melden
29.04.2015 06:13
#5 RE: Nutzergruppe
avatar
Maid

Das stell ich mir technisch schwierig vor. De facto sind sie ja Mitglieder, so lange sie nicht gelöscht sind. Für die Technik ist es egal, ob aktiv oder inaktiv. Da gibt es nur "Mitglied ja / nein", kein "vielleicht".

www.rabendolch.com

...ich nutze den Chat hier nicht, bitte berücksichtigen...

 Antworten

 Beitrag melden
29.04.2015 08:46
avatar  Alice ( gelöscht )
#6 RE: Nutzergruppe
Al
Alice ( gelöscht )

Zitat von Oberhenne im Beitrag #4
Guten Morgen... Unter → Admin → Benutzer erstellst du eine neue Benutzergruppe (oder nutzt die vorhandene Benutzergruppe Gäste und verteilst hier entprechend die Eigenschaften und Rechte. Wenn die Mitglieder keine Mitgliederliste mehr sehen können, ist automatisch auch die Einsicht in die einzelnene Profile der anderen Mitglieder gestrichen...auf keinen Fall darf bei Einblick der Mitgliederliste & Profile ein Häkchen gemacht werden... lg. Oh
Der Haken "Kein Einblick in [...]" gilt ja dann für die Gruppe mit den ausgeschiedenen Mitgliedern. Das bedeutet, dass diese Gruppe nicht in die Mitgliederliste einsehen kann, nicht - so wie er es möchte, wenn ich richtig verstanden habe - dass alle anderen Benutzergruppen diese Mitgliedsgruppe nicht sehen.


 Antworten

 Beitrag melden
29.04.2015 10:43
#7 RE: Nutzergruppe
Ho
Mitglied

Hallo Alice,genau so habe ich mir das vorgestellt. Die Frage ist ob das moeglich ist

Lieber Gott schenke mir für 2018 ein dickes Bankkonto und einen schlanken Körper, aber bitte verwechsel das nicht wieder !!!
Warum laufen,wenn man vier gesunde Räder hat.

Reg dich nicht auf wenn dir ein Vogel auf den Kopf geschissen hat und sei froh das Kühe nicht fliegen knnen....

cc-tourenfreunde.de

Board Nr. 554744

 Antworten

 Beitrag melden
29.04.2015 11:24
avatar  Alice ( gelöscht )
#8 RE: Nutzergruppe
Al
Alice ( gelöscht )

Nein, das ist nicht möglich.


 Antworten

 Beitrag melden
01.05.2015 09:49
avatar  Olaf
#9 RE: Nutzergruppe
Ol
Mitglied

Zitat von Alice im Beitrag #8
Nein, das ist nicht möglich.

Wenn sie nur in der Mitgliederliste nicht erscheinen sollen,das würde gehen,wenn sie vorher als "gelöscht" gekennzeichnet worden sind.
Nur es würde eine große Serverlast verursachen,wenn die gelöschten User bei der Ausgabe vorher abgefragt und ausgeblendet werden sollen.
Bei einem Forum mit ein paar tausend Mitgliedern kommt schon einiges an Abfragen zusammen.....

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
01.05.2015 10:00
#10 RE: Nutzergruppe
avatar
Maid

Olaf: Er will sie ja nicht "richtig" löschen. Er möchte halt wirklich eine Gruppe, deren schiere Existenz er vor den anderen versteckt. Die Mitglieder dieser Gruppe an sich sollen ja als Profil aktiv bleiben. Er will nur die Karteileichen verstecken, ich tipp mal, der Optik wegen und dem Anschein der prozentualen Lebendigkeit des Forums. :)

www.rabendolch.com

...ich nutze den Chat hier nicht, bitte berücksichtigen...

 Antworten

 Beitrag melden
01.05.2015 11:19
avatar  Romulus
#11 RE: Nutzergruppe
avatar
Mitglied

Eigentlich ließe sich das schon realisieren was Hollaender0_2 da für die Mitgliederliste anstrebt. Allerdings sollte die Anzahl der ausgeblendeten Mitglieder in einem überschaubaren Rahmen bleiben - ich sage mal pauschal nicht mehr als 100 Mitglieder, da diese einzeln im Template-Element "Mitgliederliste" eingepflegt werden müssen.

Der Aufwand hält sich aber dennoch in Grenzen, da nach einem kleinen Template-Eingriff nur jeweils die entsprechenden Benutzernamen eingetragen werden.

Das folgende Script, welches wie gesagt im Template-Element Mitgliederliste eingebaut werden muss, habe ich selbst vor etwas längerer Zeit von Olaf bekommen, da ich einen reinen Systemaccount unsichtbar machen wollte.

Der Vorteil der ganzen Sache: es funktioniert Benutzergruppen-unabhängig, da das Script lediglich die betreffenden Benutzernamen abfragt.

Falls nun dein Template-Element "Mitgliederliste" im Originalzustand sein sollte, kannst du den folgenden Quellcode 1:1 übernehmen (das Script ist bereits an der richtigen Stelle eingefügt). Das bedeutet, dass du zunächst eine Kopie deines (Gesamt-)Templates anlegen musst, bevor du den Inhalt des Template-Elements "Mitgliederliste" ersetzen kannst.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
 
<div id="breadcrumbs">
<span><img src="{{global_breadcrumb_start}}" /><strong>{[userlist_title]}</strong></span><br/>
<small>{[userlist_headline]}</small>
</div><div class="clear"></div>
 
{{tick(breadcrumb_end)}}
 
{{options.start}}0{{options.end}}
 
{{pages==true.start}}{{options.start}}1{{options.end}}{{pages==true.end}}
{{user_registered==true.start}}{{options.start}}1{{options.end}}{{user_registered==true.end}}
 
{{options==true.start}}
{{pages==true.start}}
{{pages|strip_pages(5)}}
<div class="options" id="fpages" style="float:left">

<div class="fpages">
<span class="pstat">{[pages_page]} {{pages_current}} {[pages_page_of]} {{pages_all}}</span>

{{previous_page_link==true.start}}
<a href="{{previous_page_link}}">« {[pages_page]}</a>
{{previous_page_link==true.else}}
<span class="crtp deac">« {[pages_page]}</span>
{{previous_page_link==true.end}}

{{pages.startlist}}
{{pages:now==true.start}}
<span class="crtp">{{pages:page}}</span>
{{pages:now==true.else}}
<a href="{{pages:link}}">{{pages:page}}</a>
{{pages:now==true.end}}
{{pages.end}}

{{next_page_link==true.start}}
<a href="{{next_page_link}}">{[pages_page]} »</a>
{{next_page_link==true.else}}
<span class="crtp deac">{[pages_page]} »</span>
{{next_page_link==true.end}}

<div class="clear"></div>
</div>
</div>
{{pages==true.end}}
 
{{user_registered==true.start}}
<div class="options" id="foptions" style="float:right; z-index:100">
<div class="foptions" style="border-left:none;">
<div id="foptions_link"><small>{[userlist_sort_by]} <img src="{{global_imageserver}}svg-object_navsub-color1_{{global_text_fontcolor|urlencode}}-color2_{{global_text_fontcolor|urlencode}}-color3_FFF.png" />{{global_imageserver==true.end}}</small>
<div id="foptions_extend" class="foptions_list">
<a href="{{sortname_link}}"><small>{[userlist_nickname]}</small></a>
<a href="{{sortmail_link}}"><small>{[userlist_mail]}</small></a>
<a href="{{sorttitle_link}}"><small>{[userlist_usertitle]}</small></a>
<a href="{{sortmsgs_link}}"><small>{[userlist_messages]}</small></a>
{{points_active==true.start}}<a href="{{sortpoints_link}}"><small>{[userlist_points]}</small></a>{{points_active==true.end}}
<a href="{{sortonline_link}}"><small>{[userlist_last_online]}</small></a>
{{customfields.startlist}}
{{customfields:sortlink==true.start}}<a href="{{customfields:sortlink}}"><small>{{customfields:feldname}}</small></a>{{customfields:sortlink==true.end}}
{{customfields.end}}
</div>
</div>
</div>

</div>
{{user_registered==true.end}}
<div class="clear"></div>
{{pages_by_letter==true.start}}<div class="options"><div class="fpages"><span class="pstat">{[goto_letter]}: </span> {{pages_by_letter}}</div></div>{{pages_by_letter==true.end}}
{{options==true.end}}
 

<div class="box">
<div class="boxheader"><strong>{[userlist_title]}</strong></div>
<div class="boxcontent">


 
{{users==true.start}}
 
<div>
<table class="memberlist noimage forum scnd canhov" width="100%">
<tr>
<td style="padding-top:5px;padding-bottom:5px;"><div style="padding-left:20px;"><strong><a href="{{sortname_link}}">{[userlist_nickname]}</a></strong></div></td>
<td><strong><a href="{{sorttitle_link}}">{[userlist_usertitle]}</a></strong></td>
{{mail2_hidden==false.start}}<td><strong><a href="{{sortmail_link}}">{[userlist_mail]}</a></strong></td>{{mail2_hidden==false.end}}
<td><strong>{[userlist_registered2]}</strong></td>
<td><a href="{{sortmsgs_link}}"><strong>{[userlist_messages]}</a>{{points_active==true.start}} / <a href="{{sortpoints_link}}"><strong>{[userlist_points]}</a></strong>{{points_active==true.end}}</td>
{{show_gallery==true.start}}<td><strong><a href="{{sortimg_link}}">{[picture]}</strong></a></td>{{show_gallery==true.end}}
<td><strong><a href="{{sortonline_link}}">{[userlist_last_online]}</a></strong></td>
 
{{customfields.startlist}}
<td><strong>{{customfields:sortlink==true.start}}{{user_registered==true.start}}<a href="{{customfields:sortlink}}">{{user_registered==true.end}}{{customfields:sortlink==true.end}}{{customfields:feldname}}{{customfields:sortlink==true.start}}{{user_registered==true.start}}</a>{{user_registered==true.end}}{{customfields:sortlink==true.end}}</strong></td>
{{customfields.end}}
<td><div style="width:20px;"> </div></td>
</tr>
 


{{users.startlist}}
 
<script type="text/javascript">
var Name="{{users:name}}";
if(Name != "#####")
if(Name != "#####")
if(Name != "#####") {
document.write('<tr><td style="padding-top:3px;padding-bottom:3px;"><div style="padding-left:20px;">')
document.write('<a href="{{users:link}}" {{users:usercolor==true.start}}style="color:{{users:usercolor}} !important;"{{users:usercolor==true.end}}><strong>{{users:name}}</strong></a>')
document.write('</div></td><td>{{users:title}}</td><td>{{users:mail}}</td><td>{{users:registered|dateformat(d.m.Y)}}</td><td>')
document.write('{{users:msgs}}{{points_active==true.start}} / {{users:points}}{{points_active==true.end}}</td>{{show_gallery==true.start}}<td>{{users:numpix}}</td>')
document.write('{{show_gallery==true.end}}<td>{{users:online|dateformat}}</td>{{users:usercustomfields.startlist}}<td>{{usercustomfields:value}}</td>{{users:usercustomfields.end}}')
document.write('<td><div style="width:20px;"> </div></td></tr>')
}
</script>
 
{{users.end}}
</table>
</div>
 

{{users==true.else}}

<li><strong>{[userlist_no_members]}</strong></li>

{{users==true.end}}

 
</div>
</div>
 

{{pages==true.start}}
<div id="foptions_bar" class="options">
<div class="fpages">
<span class="pstat">{[pages_page]} {{pages_current}} {[pages_page_of]} {{pages_all}}</span>

{{previous_page_link==true.start}}
<a href="{{previous_page_link}}">« {[pages_page]}</a>
{{previous_page_link==true.else}}
<span class="crtp deac">« {[pages_page]}</span>
{{previous_page_link==true.end}}

{{pages.startlist}}
{{pages:now==true.start}}
<span class="crtp">{{pages:page}}</span>
{{pages:now==true.else}}
<a href="{{pages:link}}">{{pages:page}}</a>
{{pages:now==true.end}}
{{pages.end}}

{{next_page_link==true.start}}
<a href="{{next_page_link}}">{[pages_page]} »</a>
{{next_page_link==true.else}}
<span class="crtp deac">{[pages_page]} »</span>
{{next_page_link==true.end}}

<div class="clear"></div>
</div>
</div>
{{pages==true.end}}
 

{{user_registered==true.start}}
<script>
$('#foptions_link').click( function() {
$('#foptions_extend').toggle();
$('#foptions_extend').css('top', $('#foptions_bar').outerHeight()-2+'px');});
</script>
{{user_registered==true.end}}
 
 



1
2
3
4
5
6
7
8
9
10
11
12
13
 
<script type="text/javascript">
var Name="{{users:name}}";
if(Name != "#####")
if(Name != "#####")
if(Name != "#####") {
document.write('<tr><td style="padding-top:3px;padding-bottom:3px;"><div style="padding-left:20px;">')
document.write('<a href="{{users:link}}" {{users:usercolor==true.start}}style="color:{{users:usercolor}} !important;"{{users:usercolor==true.end}}><strong>{{users:name}}</strong></a>')
document.write('</div></td><td>{{users:title}}</td><td>{{users:mail}}</td><td>{{users:registered|dateformat(d.m.Y)}}</td><td>')
document.write('{{users:msgs}}{{points_active==true.start}} / {{users:points}}{{points_active==true.end}}</td>{{show_gallery==true.start}}<td>{{users:numpix}}</td>')
document.write('{{show_gallery==true.end}}<td>{{users:online|dateformat}}</td>{{users:usercustomfields.startlist}}<td>{{usercustomfields:value}}</td>{{users:usercustomfields.end}}')
document.write('<td><div style="width:20px;"> </div></td></tr>')
}
</script>
 



Was bedeuten die #-Zeichen?
Die #-Zeichen musst du entfernen (Anführungsstriche bleiben stehen) und stattdessen einen gewünschten Benutzernamen eintragen. Dabei sehr genau auf die korrekte Schreibweise achten, sonst kann die Abfrage natürlich nicht funktionieren.

Da du vermutlich mehr als nur drei Benutzernamen eintragen möchtest, kopierst du einfach beliebig viele if(Name != "#####")-Zeilen in die Kolonne hinzu.

Das alles muss nicht unbedingt viel Arbeit bedeuten, wenn du von Zeit zu Zeit wieder mal einen weiteren Benutzernamen in der Mitgliederliste ausgeblendet haben möchtest. Die Kolonne ist im ohnehin gut überschaubaren - weil kurzen - Template-Element leicht auffindbar.

Und zu guter Letzt: Falls du nicht genau wissen solltest, wie man eine Kopie des eigenen Templates anlegt, lies dir diese Anleitung genau durch.

Gutes Gelingen - und noch einen schönen 1. Mai!

LG. Romulus

www.neverface.com
Liebhaber des Business Templates

 Antworten

 Beitrag melden
26.11.2015 12:24
#12 RE: Nutzergruppe
avatar
Mitglied

Hi Liebe Community :D

Ich da zu den Benutzergruppen auch mal eine Frage :D

Kann man eigentlich einem Nutzer auch in mehrere Benutzergruppen einteilen ??
Für eine Racing Community wie ich sie habe wäre das vom vorteil :D

Lg Stefan

!! Fahr um zu Leben, Lebe um zu fahren !!

 Antworten

 Beitrag melden
26.11.2015 12:32
avatar  Alice ( gelöscht )
#13 RE: Nutzergruppe
Al
Alice ( gelöscht )

Nein das ist nicht möglich. Aber du kannst einzelnen Nutzern Sonderrechte geben oder sie einfach in einzelne Benutzergruppen stecken und die Rechte so einstellen, wie du sie haben willst.


 Antworten

 Beitrag melden
26.11.2015 12:41
#14 RE: Nutzergruppe
avatar
Mitglied

Ok danke für die Antwort :D

Aber wir wollten es so händeln das keiner der in einem Forum Teil was schreibt wenn er nicht zu dieser einen Liga gehört :(
aber es gibt auch Mitglieder die in mehreren Ligen mitfahren wollen :/

Nun ja wenn es nicht geht dann geht es nicht und ich denke ich werde auch einen weg finden :D

Vielen Dank auf jedenfall für die sehr rasche antwort :D

Lg Stefan

!! Fahr um zu Leben, Lebe um zu fahren !!

 Antworten

 Beitrag melden
26.11.2015 13:38
avatar  Alice ( gelöscht )
#15 RE: Nutzergruppe
Al
Alice ( gelöscht )

Zitat
Aber wir wollten es so händeln das keiner der in einem Forum Teil was schreibt wenn er nicht zu dieser einen Liga gehört :(
aber es gibt auch Mitglieder die in mehreren Ligen mitfahren wollen :/

Genau das ist doch möglich? Siehe meine letzte Antwort.


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!