Archiv verlassen und diese Seite im Standarddesign anzeigen : Benutzergruppe soll kein WHO'S ONLINE sehen usw.
MrZeropage
15.06.2004, 18:46
Ich möchte für eine Benutzergruppe die "Aktuelle Informationen" nicht angezeigt haben, also "Zur Zeit aktive Benutzer" und die Statistiken.
Weiterhin wäre es gut, wenn diese Benutzergruppe auch die NavBar nicht zu sehen bekommt.
Hintergrund: die gesperrten/gebannten User sollen nur eine Kategorie als Information angezeigt bekommen, wo halt steht, dass sie gebannt wurden und per eMail Kontakt aufnehmen sollen ...
Und da soll dann halt die Navbar und die Infos unten nicht erscheinen :)
ode rkann ich so die vBulletin-Fehlermeldung "Sie haben nicht die erfordelrichen Rechte ..." für eine einzelne Benutzergruppe anpassen ?
Wäre noch eleganter :cool:
Das geht nur mit Hacks bzw. Template-Änderungen, also entsprechenden Conditionals.
Also im FORUMHOME Template z.B. diese fettgedruckte Änderung machen:<if condition="$bbuserinfo['usergroupid'] != 1">
<!-- what's going on box -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="tcat" colspan="2">$vbphrase[whats_going_on]</td>
</tr>
</thead>
<if condition="$show['loggedinusers']">
<!-- logged-in users -->
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_activeusers')"><img id="collapseimg_forumhome_activeusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_activeusers].gif" alt="" border="0" /></a>
<a href="online.php?$session[sessionurl]">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]">
<tr>
<td class="alt2"><a href="online.php?$session[sessionurl]"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="$vbphrase[view_whos_online]" border="0" /></a></td>
<td class="alt1" width="100%">
<div class="smallfont">
<div style="white-space: nowrap"><phrase 1="$recordusers" 2="$recorddate" 3="$recordtime">$vbphrase[most_users_ever_online_was_x_y_at_z]</phrase></div>
<div>$activeusers</div>
</div>
</td>
</tr>
</tbody>
<!-- end logged-in users -->
</if>
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_stats')"><img id="collapseimg_forumhome_stats" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_stats].gif" alt="" border="0" /></a>
<phrase 1="$vboptions">$vbphrase[x_statistics]</phrase>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_stats" style="$vbcollapse[collapseobj_forumhome_stats]">
<tr>
<td class="alt2"><img src="$stylevar[imgdir_misc]/stats.gif" alt="<phrase 1="$vboptions[bbtitle]">$vbphrase[x_statistics]</phrase>" border="0" /></td>
<td class="alt1" width="100%">
<div class="smallfont">
<div>$vbphrase[threads]: $totalthreads, $vbphrase[posts]: $totalposts, $vbphrase[members]: $numbermembers</div>
<div><phrase 1="member.php?$session[sessionurl]u=$newuserid" 2="$newusername">$vbphrase[welcome_to_our_newest_member_x]</phrase></div>
</div>
</td>
</tr>
</tbody>
<if condition="$show['birthdays']">
<!-- today's birthdays -->
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_birthdays')"><img id="collapseimg_forumhome_birthdays" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_birthdays].gif" alt="" border="0" /></a>
$vbphrase[todays_birthdays]
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_birthdays" style="$vbcollapse[collapseobj_forumhome_birthdays]">
<tr>
<td class="alt2"><a href="calendar.php?$session[sessionurl]do=getday&day=$today&sb=1"><img src="$stylevar[imgdir_misc]/birthday.gif" alt="$vbphrase[view_birthdays]" border="0" /></a></td>
<td class="alt1" width="100%"><div class="smallfont">$birthdays</div></td>
</tr>
</tbody>
<!-- end today's birthdays -->
</if>
<if condition="$show['upcomingevents']">
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_events')"><img id="collapseimg_forumhome_events" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_events].gif" alt="" border="0" /></a>
<if condition="$show['todaysevents']">$vbphrase[todays_events]<else /><phrase 1="$vboptions[showevents]">$vbphrase[upcoming_events_for_the_next_x_days]</phrase></if>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_events" style="$vbcollapse[collapseobj_forumhome_events]">
<tr>
<td class="alt2"><a href="calendar.php?$session[sessionurl]"><img src="$stylevar[imgdir_misc]/calendar.gif" alt="$vbphrase[calendar]" border="0" /></a></td>
<td class="alt1" width="100%"><div class="smallfont">$upcomingevents</div></td>
</tr>
</tbody>
</if>
</table>
<br />
<!-- end what's going on box -->
[B]</if>
flamingo
22.10.2004, 17:56
und wenn ich sie gar nicht angezeigt haben möchte auch nur mit Hack möglich?
danke
flam
Nimm meine Änderung und schreibe statt:<if condition="$bbuserinfo['usergroupid'] != 1">z.B.:<if condition="1 == 2">Dann wird die Box nie angezeigt.
HotnHoly
03.06.2005, 11:31
Was ist wenn ich möchte dass bestimmte Gruppen diese Box sehen dürfen und andere wiederum nicht? Braucht es nicht mehr Last, wenn man dies durch diese "if-Variablen" immer abfragen lässt?
Wäre es nicht möglich das mit "Kann Wer ist online sehen" verknüpft, denn das kann man ja bei jeder Gruppe ein- und ausschalten.
Gruß,
Jenny
Wäre es nicht möglich das mit "Kann Wer ist online sehen" verknüpft, denn das kann man ja bei jeder Gruppe ein- und ausschalten.Nimm meine Änderung und schreibe statt:<if condition="$bbuserinfo['usergroupid'] != 1">das:<if condition="$show['wollink']">Auf die Last hat das keinen Einfluss.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.