Seite 1 von 2
Besondere Rechtevergabe
Verfasst: 14.04.2008 15:11
von Killerfisch
Hallo Freunde
ich steh zur Zeit vor mehreren und einem RIESEN Problem.
Ich will ein Forum erstellen, brauch aber dort ganz spezielle
Rechte.
Jeder User darf neue Foren erstellen aber keiner darf in einem
anderen\bestehenden Forum schreiben oder komentieren.
Wie mach ich das ?Für schnelle Hilfe bin ich sehr dankbar.
Außerdem wollt ich fragen ob und wie man den
Bereich(unten) "Wer ist online" ausbleden
oder abschalten kann.

Verfasst: 15.04.2008 13:59
von Killerfisch
Hat nicht mal einer ansatzweiße eine idee ?

Verfasst: 15.04.2008 15:04
von Pfotenwelt
was ist den deine "Endidee"? dahinter? Also was willst du den genau realisieren?
Re: Besondere Rechtevergabe
Verfasst: 15.04.2008 15:10
von JFooty
Killerfisch hat geschrieben:...Jeder User darf neue Foren erstellen aber keiner darf in einem
anderen\bestehenden Forum schreiben oder komentieren.
...
Wo ist denn da der Sinn?

Wozu sollen User Foren erstellen, in die dann sowieso keiner reinschreiben darf?
Sollen denn die User wenigstens in ihren selbst erstellten Foren schreiben dürfen?
Dann könntest du das z. B. über die Forenrechte lösen.
Rolle: "Nur lesender Zugriff" für bestehende/andere Foren und z.B. Rolle: "Standard-Zugang" für selbst erstellte Foren.
Je nach Userzahl könnte das aber ziemlich viel Arbeit sein.
Verfasst: 15.04.2008 16:40
von gn#36
Falls du versuchst sowas wie ein Tagebuch zu realisieren oder irgendwelche Privaten Themen haben willst, dann probier das hier:
Diary Mod / Lesen Fremder Themen verbieten
Verfasst: 15.04.2008 16:56
von chris1278
wenn du die wer ist online liste komplet entfernen wilst must du in deinem style folgende datei bearbeiten:
root/style/dein style/temlate/index_body.html
für subsilver 2 und prosilver schreib ich dir die entsprechenden zeilen hier rein die du entfernen must. aber bedenke dann verschwindet die box komplett und für jeden.
suche und löche folgendes:
Für subsilver2
!-- IF S_DISPLAY_ONLINE_LIST -->
<br clear="all" />
<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><!-- IF U_VIEWONLINE --><h4><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h4><!-- ELSE --><h4>{L_WHO_IS_ONLINE}</h4><!-- ENDIF --></td>
</tr>
<tr>
<!-- IF LEGEND -->
<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ELSE -->
<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ENDIF -->
<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
<!-- IF LEGEND -->
<tr>
<td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
</tr>
<!-- ENDIF -->
</table>
<!-- ENDIF -->
für Prosilver
<!-- IF S_DISPLAY_ONLINE_LIST -->
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->
du solltest nur vorher die entsprechenden dateien ab speichern. damit du sie evtl. später falls was schief läuft sichern kannst
Verfasst: 05.11.2008 10:42
von tierchen
Hallo zusammen,
ich habe den Mod installiert und diese klappt soweit ganz gut.
Folgende Einstellung habe ich gewählt:
Um für ein Forum für eine Gruppe die Berechtigungen so einzustellen, dass diese Gruppe das Forum nicht komplett sehen kann, sondern lediglich eigene Themen sehen und beantworten kann wie folgt vorgehen:
- Berechtigung "Kann eigene Themen beantworten" -> Ja
- Berechtigung "Kann auf Themen antworten" -> Nein
- Berechtigung "Kann eigene Themen sehen" -> Ja
- Berechtigung "Kann Forum lesen" -> nein
Leider kann der User aber seinen eigenen Beitrag nicht lesen.
Du hast keine Berechtigung, dieses Forum zu lesen.
Die Einstellungen habe ich jetzt mehrfach geprüft.
Sobald ich die Option "Kann Forum lesen" auf "Ja" setze geht es.... leider aber für alle User der Gruppe.
Vielen Dank für eure Hilfe.
Verfasst: 05.11.2008 14:02
von gn#36
Na entweder klappt er oder nicht? Das ist doch quasi Hauptfunktion des Mods?
Zeig doch mal was du genau geändert hast? Hast du den Cache mal geleert (manchmal hängen Fehler mit dem Cache zusammen, auch wenn das hier unwahrscheinlich ist)?
Verfasst: 05.11.2008 17:20
von tierchen
welches Infos möchtest du von mir haben?
Ich habe die Umstellung gemäß der Anleitung durchgeführt und dann wie oben beschrieben die Rechte an die Gruppe vergeben (habe eine eigene Rolle erstellt).
Verfasst: 05.11.2008 17:34
von gn#36
Na wenn du schreibst " und diese klappt soweit ganz gut" dann muss ja irgendwas funktionieren? Allerdings ist doch das ausblenden für andere gerade die Hauptfunktion des Mods.
Naja,
verlink mal die relevanten Dateien, also viewforum.php und viewtopic.php (KB:datei). Ein Link zum Forum wäre auch praktisch, am besten mit einem Testuser und einem Testforum in dem du die Rechte entsprechend eingestellt hast.