anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 13 Jun, 2025 15:11

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 27 Sep, 2007 18:21 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Hallo allesamm,

ich suche eine Möglichkeit, einem User einen einzelnen
Link in der Grotte zusätzlich zum Superuserlevel anzeigen zu lassen.

Beispiel:
SU LVL 2
Standartlink 1
Standartlink 2
Standartlink 3
+
Speziallink (normal nur für SU LVL 3)

Ich hoffe es war verständlich was ich möchte.

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 18:57 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
... ich liebe es heute - langsam und dp :cry:

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Zuletzt geändert von Lori am Do 27 Sep, 2007 19:12, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 18:57 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
eine ganz einfache Abfrage hilft dir weiter ... das dürfte aber auch schon im superuser.php vorhanden sein

Zitat:
if ($session['user']['superuser']>=2)
{
addnav( ... für die superuser lvl 2 ...)
}
if ($session['user']['superuser']>=3)
{
addnav( ... für die superuser lvl 3 ...)
}


So hat der superuser lvl 3 alle Links und der superuser lvl 2 nur die ersten ;)

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 20:07 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Das ar aber nicht das was ich wissen wollte...

ich wollte gern, dass ein Level 2Superuser einen einzigen Link
einer anderen SU Lvl-Gruppe zu sehen bekommt.

Nicht jeder Superuser LVL 2 soll diesen sehen, sondern nur ein einziger User, der SU LVL 2 - Gruppe.

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 20:26 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
dann machst du das am besten über die acctid des Users

if ($session['user']['acctid']==... || $session['user']['superuser']>=3)
{
addnav( ...);
}
so bekommen die superuser ab Level 3 und der eine user den Link zu sehen

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 20:27 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Es gibt keine SU- User Gruppen in LotGD!, wenn Du Gruppen haben willst. Dann lege ein neues Datenbank Tabellenfeld an, und Ordne die User den Gruppen von Hand zu mit den dazu gehörigen SU- Userlevel!

Lori,
er fragte nach Gruppen, nicht nach nach unterteilungen von Account- Nummern o.Ä. als Bedingung. ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 21:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Kevz hat geschrieben:
Es gibt keine SU- User Gruppen in LotGD!, wenn Du Gruppen haben willst. Dann lege ein neues Datenbank Tabellenfeld an, und Ordne die User den Gruppen von Hand zu mit den dazu gehörigen SU- Userlevel!

Lori,
er fragte nach Gruppen, nicht nach nach unterteilungen von Account- Nummern o.Ä. als Bedingung. ;)



das sehe ich aber anders.. ich würde seine Frage auch so verstehen, dass er möchte, dass zb. sein superuser == 2 auch einen einzelnen link sehen kann, den normal nur superuser == 3 sehen können, ergo würde auch ich über die acctid des superuser2 gehen..


das habe ich in Silienta beim Pranger auch so gehandthabt.. normalerweise sehen nur su3+ den Pranger aber einer der su2 sollte ihn nunmal auch sehen, also acctid vom su2 || su3


naja :)

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 21:39 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Lori hat geschrieben:
dann machst du das am besten über die acctid des Users

if ($session['user']['acctid']==... || $session['user']['superuser']>=3)
{
addnav( ...);
}
so bekommen die superuser ab Level 3 und der eine user den Link zu sehen


Mh, das hört sich gut an, werde es mal einbauen.
Danke schon mal im voraus.

@Kevz: mit Su-Usergruppen meinte ich Su = SuperUser Gruppen,
Lori hat es schon so verstanden wie ich es meinte.

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 27 Sep, 2007 22:56 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
acctid -> SpielerID

Möchtest du diesen Link nur für einen bestimmten User öffnen bzw. dann noch für die Superuser ab lvl 3?^^

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 30 Sep, 2007 23:22 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Ja MySQL, genau so wollte ich das machen.

LVL3 soollen ihn sehen und dieser eine zusatzuser.

Ich denke das ich es mit

$this->bbcode_second_pass_code('', 'if ($session['user']['acctid']==... || $session['user']['superuser']==2)')

mache, dann dürfte es keine Probs geben,
denn sobald der User einen anderen Admin-Level hat,
sieht er den Link der hier zwischen {...} stehen würde,
sowieso. Oder?

---
Nachtrag.

Ich habe u.a. folgenden Code in der superuser.php

$this->bbcode_second_pass_code('', ' if ($session[user][superuser]>=3)addnav("User Editor","user.php");
if ($session[user][superuser]>=4)addnav("E?Gegner Editor","creatures.php");
//Stalltierbearbeitung durch xxx
if ($session['user']['acctid']==... || $session['user']['superuser']==2){
addnav("Editoren");
addnav("Droiden Editor","mounts.php");
}
//Stalltierbearbeitung durch xxx
if ($session[user][superuser]>=4)addnav("Droiden Editor","mounts.php");
if ($session[user][superuser]>=5)addnav("Gegenstände Editor","itemeditor.php");
if ($session[user][superuser]>=2)addnav("Spott Editor","taunt.php");
if ($session[user][superuser]>=5)addnav("Waffen Editor","weaponeditor.php");
if ($session[user][superuser]>=5)addnav("Rüstungs Editor","armoreditor.php");
if ($session[user][superuser]>=6)addnav("Rasseneditor","raceeditor.php");
if ($session[user][superuser]>=4)addnav("Wohnblockmeister","suhouses.php");
if ($session[user][superuser]>=4)addnav("Wortfilter","badword.php");

if ($session[user][superuser]>=2)addnav("Mechanik");
if ($session[user][superuser]>=6)addnav("Spieleinstellungen","configuration.php");
if ($session[user][superuser]>=2)addnav("Herführende URLs","referers.php");
if ($session[user][superuser]>=2)addnav("Statistiken","stats.php");')

Doch leider passiert nun folgendes:
Der USer um den es sich dreht, klickt auf "seinen" Link,
dennoch stirbt er immer noch, da das System ihn immer
noch als nicht authorisiert ansieht.

Wie kann ich das Problem lösen?

_________________
so long
Stefan

---------

Source im Profil


Zuletzt geändert von skywalker031 am Mo 01 Okt, 2007 03:24, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 01 Okt, 2007 02:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Function isnewday

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 01 Okt, 2007 03:10 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Mh, sorry MySQL, aber was meinst du mit
Function isnewday?

So richtig kann ich damit nichts anfangen.
Jedenfalls nicht im Zusammenhang mit der
superuser.php

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 01 Okt, 2007 09:00 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
wenn du in der droiden.php stehen hast

isnewday(3)

und der user der den link "auch" sehen soll nicht mindestens superuser 3 ist stirbt er beim betreten. DAS war das, was ich oben meinte

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 01 Okt, 2007 09:11 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Ja, darauf hätte ich selber kommen können.

Doch wie ich nun sehe ist in der stables.php
überhaubt keine function isnewday drin,
nur checkday(); habe ich finden können...

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 01 Okt, 2007 10:36 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
checkday(); = nachprüfen ob ein neuer Tag begonnen hat



wenn in der stables.php ein isnewday(xy) drin wäre dürfte ja kein user mehr den Stall betreten? Ist doch klar, dass dann keine abfrage drin ist..

isnewday(xy) ist nur in den Datein enthalten, die kein Normaluser betreten darf.

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 01 Okt, 2007 10:52 
Offline
Profi
Profi

Registriert: Mi 16 Mai, 2007 11:50
Beiträge: 110
Wohnort: Kaufungen
Geschlecht: Männlich
Skype: Skywalker310867
Hi Rikkarda,

danke, ich hab seltsamerweise in der stables geschaut
und nicht in der mounts... wieso frag ich mich im moment
auch. Warum hab ich daran nicht gedacht.

Danke nochmal, jetzt funzt es.

_________________
so long
Stefan

---------

Source im Profil


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 16 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum