Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Nutzergruppe
#1 Nutzergruppe
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
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
#2 RE: Nutzergruppe
Adminbereich → Forum → neue Forum erstellen → Weitere Einstellungen optional bearbeiten → alle Häckchen raus außer bei Admins -- > speichern
#3 RE: Nutzergruppe
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?
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
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
#5 RE: Nutzergruppe
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".
Zitat von Oberhenne im Beitrag #4Der 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.
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
#7 RE: Nutzergruppe
Hallo Alice,genau so habe ich mir das vorgestellt. Die Frage ist ob das moeglich ist
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
Nein, das ist nicht möglich.
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
#10 RE: Nutzergruppe
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. :)
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.
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}}
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
#12 RE: Nutzergruppe
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.
#14 RE: Nutzergruppe
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
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software