YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » grubbenrechte??? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.235 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen grubbenrechte???
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
dragon61 dragon61 ist männlich
Mitglied


Dabei seit: 25.01.05
Beiträge: 105
Forenversion: wbb2.3

 grubbenrechte??? Antworten Zitieren Editieren Melden       UP

So wollte mal wissen wie man bei den gruppenrechten (benutzerechte) ein neues recht einfügen kann und wie man dann bei einer bestimmten datei kontrollieren kann ob sie das recht haben die datei zu öffnen und wenn nicht ein aces error bildschirm kommt wäre froh über eine antwort!!!
thx
10.08.05 18:34 dragon61 ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von dragon61 anzeigen
Radiation Radiation ist männlich
Mitglied


Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: Reutlingen
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Dafür ist das hier sehr nützlich.
http://www.woltlab.de/de/forum/thread.ph...0651#post240651

Ein Beispiel:

Du erstellst eine setup.wbb mit folgendem Inhalt:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<wBBgroupvariablegroup>
	<name>testgruppe</name>
	<title>Testgruppe</title>
	<parent></parent> 
	<securitylevel>1</securitylevel>
	<acpmode>2</acpmode>
</wBBgroupvariablegroup>

<wBBgroupvariable>
	<name>can_test</name>
	<type>truefalse</type>
	<defaultvalue>1</defaultvalue>
	<title>Kann Forum testen?</title>
	<desc>&raquo; D&uuml;rfen Benutzer dieser Gruppe das Forum auf Herz und Nieren testen?</desc>
	<group>testgroup</group>
	<acpmode>2</acpmode>
</wBBgroupvariable>


und installierst diese mit folgender setup.php:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<?php
define("WBB_ACP_LOGIN", true);
require("./global.php");
require("./lib/class_variableimport.php");

$variableimport = new variableimport("variablefile.wbb");
if($variableimport->errors()) echo 'Es traten folgende Fehler beim Lesen der Variablendatei auf: <br />'.$variableimport->getErrors().'<br />';
else
{
    $variableimport->import();
    if($variableimport->errors()) echo 'Es traten folgende Fehler beim Importieren der Variablendatei auf: <br />'.$variableimport->getErrors().'<br />';
    elseif($variableimport->warnings()) echo 'Warnung:<br />'.$variableimport->getWarnings().'<br />';
    else echo 'Die Variablendatei wurde erfolgreich importiert.<br />';
}
?>


Dann hast du im ACP ungefähr das was im Anhang ist.

in einer gecodeten PHP Datei mit requireter global.php kannst du dann die Abfrage auf das recht wie folgt machen:

php:
1:
if(!$wbbuserdata['can_test']) access_error();


Hoffe das hat dir geholfen,
Sascha

__________________
Mit freundlichem Gruß

Sascha Speidel

12.08.05 07:44 Radiation ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » grubbenrechte???