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 » Admin- und Gruppenrechte » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 4.024 Views | | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste »
Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Admin- und Gruppenrechte
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

 Admin- und Gruppenrechte Antworten Zitieren Editieren Melden       UP

Hallo,

habe mal eine kleine Frage an euch: Wie kann ich Adminrechte/Gruppenrechte erstellen? Ich habe hier schon nach einem Tutorial gesucht, bin aber nicht fündig geworden, vielleicht habe ich auch einfach nur etwas übersehen, und man wird es mir nun hier verlinken.



Ice

__________________
Ein Forum für Jedermann - www.funboard4you.de
13.04.06 09:11 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

Gruppen bearbeiten -> dann in der Drop-Down auswahl neben dem Gruppennamen

__________________
mfg

der Lycoos


Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.


13.04.06 12:18 lycoos ist offline E-Mail Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Hallo,

das weiß ich, ich meinte das ein wenig anders: Wenn ich mir nun eine neue Seite im wbb erstellt habe, möchte ich diese Seite nur für bestimmte Gruppen zugänglich machen, dies möchte ich eben im ACP einstellen können. - Ich bräuchte also eine Anleitung wie ich eine weitere Option "Darf Seite XY betreten" erstelle.


Ice

__________________
Ein Forum für Jedermann - www.funboard4you.de
13.04.06 12:35 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Das kannst du mit Gruppenvariablen machen dafür musst du die angehängte Datei herunterladen und deinen Wünschen entsprechend bearbeiten smile

Erklärungen:

In der setup.wbb steht folgender Text:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<wBBgroupvariable>
	<name>can_use_site</name>
	<type>truefalse</type>
	<defaultvalue>0</defaultvalue>
	<title>Kann Seite betretten?</title>
	<desc>K&ouml;nnen Mitglieder dieser Benutzergruppe die Seite XY benutzen?</desc>
	<group>USER_GENERAL</group>
	<acpmode>2</acpmode>
</wBBgroupvariable>


Der name "can_use_site" kannst so anpassen so wie du willst smile
"Kann Seite betretten?" und "Können MItglieder dieser Benutzergruppe die Seite XY benutzen?" sind einfach Textstellen die du auch bearbeiten kannst.
Den Rest kannst du eigentlich lassen, so wie er ist smile

----

Wenn du die setup.php ausgeführt hast fügst du in deine PHP Seite folgendes ein:

code:
1:
if($wbbuserdata['can_use_site'] == 0) access_error();

Das "can_use_site" von der Variable oben muss mit der "$wbbuserdata['can_use_site']" übereinstimmen smile

D.h. nun alle Leute die keine Berechtigung haben auf die Seite zugreifen zu dürfen können es auch nicht Augenzwinkern

Dateianhang:
zip test.zip (2 KB, 7 mal heruntergeladen)
13.04.06 13:07 Ghostmaster ist offline Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Hallo,

was soll ich sagen? - Vielen Dank. geschockt


Edit: Klappt doch alles wunderbar, ich bedanke mich nocheinmal für diese grandiose Hilfeleistung. Freude

__________________
Ein Forum für Jedermann - www.funboard4you.de

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von iceboy1000: 13.04.06 13:52.

13.04.06 13:25 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Kein Problem smile
13.04.06 14:16 Ghostmaster ist offline Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Hay,

dennoch, es war eine erstklassige Hilfestellung. Mir kam grad noch eine Idee und somit auch Frage dazu auf, kannst du auch "mal schnell" erklären, wie ich es mache, dass die Page terminiert erreichbar bzw. -nichterreichbar ist? Sprich, dass ich sagen kann, die Leute, die im ACP Zugang haben, dürfen erst ab dem 24.4. um 13:21 Uhr auf die Page...


Ice

__________________
Ein Forum für Jedermann - www.funboard4you.de
13.04.06 16:03 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Geht "nur" mit Cronjobs. Da setzt du dich vielleicht mit deinem Anbieter und fragst oder der soetwas unterstützt smile
13.04.06 16:05 Ghostmaster ist offline Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

Geht das nicht mit ner if abfrage im template

php:
1:
<if 234534534 == $timestamp dsdfsdfsd <thendfsdf</then>


__________________
mfg

der Lycoos


Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.


13.04.06 16:12 lycoos ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Doch, deswegen auch das "nur", aber icey müsste dann immer den Timestamp herausfinden und mit Cronjobs gehts einfacher Augenzwinkern


Deine if Abfrage müsste wenn dann so lauten smile
code:
1:
<if($timestamp == 234234234)><then>X</then><else>Y</else></if>
13.04.06 16:28 Ghostmaster ist offline Finden Als Freund hinzufügen
lycoos lycoos ist männlich
Frauenstimme 2007


images/avatars/avatar-4473.gif

Dabei seit: 05.08.05
Beiträge: 1.076

Antworten Zitieren Editieren Melden       UP

Aber zu not geht es auch!

__________________
mfg

der Lycoos


Der Satz des Pythagoras umfasst 24 Worte,die Zehn Gebote 279, die amerikanische Unabhängigkeitserklärung 300 und die Verordnung der EG über die Einfuhr von Karamelbonbons 25.911 Worte.


13.04.06 16:44 lycoos ist offline E-Mail Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Hallo,

zunächst will ich die Seite ja aber einer gewissen Zeit und nicht exakt zu der Zeit, sprich ich müsste aus dem "=" ein ">=" machen, stimmts? Weiterhin unterstützt mein Server leider keine Cronjobs, was mich wohl in vielen Dingen einschränkt...


Icey

__________________
Ein Forum für Jedermann - www.funboard4you.de
13.04.06 18:10 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Na dann gehts mal los großes Grinsen

Also zunächst brauchst du immer die Uhrzeit im Timestamp Format.
Einen Generator findest du hier:
http://www.webmasterland.net/generator_t..._timestamp.html

Danach öffnest du die PHP Datei und fügst dort ein:

code:
1:
2:
$time = time();
if ($time <= [die Timestamp Zahl] ) access_error();

D.h. wenn die aktuelle Zeit kleiner/gleich der generierten Zahl ist wird der Zugriff verweigert. Ist die aktuelle Zeit (im Timestampformat) größer können User drauf zugreifen smile
13.04.06 18:17 Ghostmaster ist offline Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Hy,

du wirst so langsam aber sicher zu meinem Held. fröhlich

Die Tatsache, dass ich für bestimmte Gruppen einstellen kann, dass sie die Seite trotz dieses If-Konstrukt betreten können ist wohl so auf die Schnell zu kompliziert, oder?


Ice

__________________
Ein Forum für Jedermann - www.funboard4you.de
13.04.06 19:11 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Nein schau mal hier smile

code:
1:
2:
$time = time();
if ($time < [die Timestamp Zahl] && $wbbuserdata['can_use_site'] == 0) access_error();


Wenn die aktuelle Zeit kleiner der generierten Zahl ist UND die Usergruppe keine Berechtigung hat zuzugreifen wird der Zugang verweigert.

Ist jedoch der Zugang gewährt aber die Zeit nicht korrekt können die User trotzdem zugreifen (mit der entsprechenden Berechtigung) smile
13.04.06 19:18 Ghostmaster ist offline Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Hallo,

noch eine Frage, die etwas entfernte damit zu tun hat. Wie kann ich denn Links im ACP nur für bestimmte Usergruppen zulassen? - Also ein Pulldown in "Administrationsrechte" ?



Ice

__________________
Ein Forum für Jedermann - www.funboard4you.de
14.04.06 14:54 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Indem du die Rechte dafür unter "Gruppen bearbeiten" setzt smile

oder möchtest du neue Menüpunkte (mit Rechten) erstellen?
14.04.06 14:56 Ghostmaster ist offline Finden Als Freund hinzufügen
iceboy1000
Mitglied


Dabei seit: 10.02.05
Beiträge: 378
Forenversion: 1.0

Themenstarter Thema begonnen von iceboy1000
Antworten Zitieren Editieren Melden       UP

Nunja, jetzt ist es so, dass ich Hacks eingebaut habe, bei denen es diese Option nicht gibt - beispielsweise den MOD-Log Hack oder den Boardregeln Hack... Wie kann ich das denn manuell hinzufügen?

__________________
Ein Forum für Jedermann - www.funboard4you.de
14.04.06 14:57 iceboy1000 ist offline E-Mail Finden Als Freund hinzufügen
KorbanDallas KorbanDallas ist männlich
Mitglied


Dabei seit: 08.04.05
Beiträge: 612

Antworten Zitieren Editieren Melden       UP

das ist so ohne weiteres nicht möglich, solange derjenige hack nicht die funktion bietet es an oder abzustellen, geht diese Option in den Gruppenrechten auch nicht so leicht hinzuzufügen.
14.04.06 15:04 KorbanDallas ist offline Finden Als Freund hinzufügen
Ghostmaster
Das Böse

images/avatars/avatar-4371.gif

Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Möglich ist es aber da es ein fertiger Hack ist und du den schon installiert hast musst du das jetzt per phpMyAdmin machen.

Das wäre dann doch etwas zu kompliziert.
14.04.06 15:06 Ghostmaster ist offline Finden Als Freund hinzufügen
Seiten (2): [1] 2 nächste » 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 » Admin- und Gruppenrechte