anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 05:46

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Anfragen nur für Superuser 3
BeitragVerfasst: Mi 08 Jun, 2005 07:08 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
HAllo Leute,

Ich möchte, dass der Link Anfragen, der Rechts unten in jeder Location angezeigt wird, nur noch für Superuser 3 nimmer für superuser2 zu erreichen ist. Ich habe in der common.php nachgesehn und zwar eine Variablo $footer gesehen, in denen die Links für die Anfragen stehen aber nirgentwo ne if Abfrage ( Z.B. if session user superuser => 2).

WO könnte man das ändern???

MfG Fury


PS: Noch ne frage: Wo is das SKriptteil das z.B. für den Dorfplatz so einen Chat inizialisiert?
ich wollte ne neue Lokation machen, wo die SUer miteinander reden können, finde aber nicht den Skriptteil dafür^^.



Ach ja und noch was!!
DieUSer beschwerern sich dass manchmal im Wald als Special einfach nur --etwas besonderes-- kommt ohne dass man was machen kann!! Ich ahbe aber kein leeres Special drin! hab alle angeschaut! Was kann das sein??

_________________
MEINE SOURCE IS AUF:

http://www.dragonlegacy.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Anfragen nur für Superuser 3
BeitragVerfasst: Mi 08 Jun, 2005 08:35 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
Fury hat geschrieben:
HAllo Leute,

Ich möchte, dass der Link Anfragen, der Rechts unten in jeder Location angezeigt wird, nur noch für Superuser 3 nimmer für superuser2 zu erreichen ist. Ich habe in der common.php nachgesehn und zwar eine Variablo $footer gesehen, in denen die Links für die Anfragen stehen aber nirgentwo ne if Abfrage ( Z.B. if session user superuser => 2).

WO könnte man das ändern???

[php]
if ($session[user][superuser]==3){
[/php]
irgendwo in der common nach 'anfragen' suchen


Fury hat geschrieben:
PS: Noch ne frage: Wo is das SKriptteil das z.B. für den Dorfplatz so einen Chat inizialisiert?
ich wollte ne neue Lokation machen, wo die SUer miteinander reden können, finde aber nicht den Skriptteil dafür^^.

du musst einfach
[php]if($session[user[superuser]>0) addcommentary(); output("`n`n"); viewcommentary("deinchatname","Hinzufügen",20);

[/php]
ungetestet wie immer.

Zitat:
Ach ja und noch was!!
DieUSer beschwerern sich dass manchmal im Wald als Special einfach nur --etwas besonderes-- kommt ohne dass man was machen kann!! Ich ahbe aber kein leeres Special drin! hab alle angeschaut! Was kann das sein??

Du hast ein fehlerhaftes special drin, oder eine datei die eigentlich in das /-verzeichnis und nicht in das /specials - verzeichnis sollte

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Jun, 2005 15:33 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
Danke erstmal!
Wenn ich "anfragen" suche finde ich nirgendswo dass man da superuser==3 schreiben kann weil nirgend wo immoment da steht superuser =>2!

_________________
MEINE SOURCE IS AUF:

http://www.dragonlegacy.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Jun, 2005 16:22 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Das anfragen-Problem:[php]//// in der common.php
//// finde:
if ($session['user']['superuser']>1){
// $sql = "SELECT count(petitionid) AS c,status FROM petitions GROUP BY status";
$sql = "SELECT max(lastact) AS lastact, count(petitionid) AS c,status FROM petitions GROUP BY status";

//// ersetze:
if ($session['user']['superuser']>1){

//// durch:
if ($session['user']['superuser']>2){[/php]


Ein Chat braucht nur folgende 2 Komponenten:

addcommentary();
Am besten am Anfang des Teils, der den Chat enthält.

viewcommentary("bereichsname","beschreibender Text",Anzahl sichtbare Zeilen);
an der Stelle, wo der Chat erscheinen soll. Wie von Meteora schon beschrieben.


Leere Specials entstehen meistens dadurch, dass es im betroffenen Special nur Abfragen auf
if ($_GET['op']==""){
gibt, jedoch kein
}else{
das übrige Fälle abfängt.
Wenn in Specials mit
$_GET['op']
gearbeitet wird, muss die Abfrage auf den Startbereich entweder mit
if ($_GET['op']=="" || $_GET['op']="search"){
durchgeführt werden, oder der Startbereich am Ende mit
}else{
vorhanden sein.
Nur
$HTTP_GET_VARS['op']
wird vom Script auf "" gesetzt.
$_GET['op']
ist in Specials nur über den Superuserlink =="", für Spieler ist es =="search"!

Musst also wohl oder übel alle deine Specials mal danach durchsuchen. Testen per Superuserlink hilft dir beim Auffinden dieses Fehlers nicht.


Alternativ kannt du auch die Specials-Engine anpassen:[php]//// in der forest.php
//// finde:
$y = $HTTP_GET_VARS[op];
$HTTP_GET_VARS[op]="";
//echo "$x including special/".$events[$x];
include("special/".$events[$x]);
$HTTP_GET_VARS[op]=$y;

//// ersetze es durch:
$y = $HTTP_GET_VARS['op'];
$HTTP_GET_VARS['op']="";
$yy = $_GET['op'];
$_GET['op']="";
//echo "$x including special/".$events[$x];
include("special/".$events[$x]);
$HTTP_GET_VARS['op']=$y;
$_GET['op']=$yy;[/php]
Das wollte ich sowieso schon lang mal machen... funzt es?

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mi 08 Jun, 2005 16:30 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
HAbs gefunden!! Vielen Dank Hadi und Anpera!!

Jetzt gehs!

Zu den Specials :

Ich ahbe bei den Speials folgendes drin könnte das nen Fehler auslösen?


$this->bbcode_second_pass_code('', '<?

require_once("common.php");
addcommentary();
checkday();

page_header("Der Waldsee");

include("special/forestlake.php");

page_footer();
?>')

_________________
MEINE SOURCE IS AUF:

http://www.dragonlegacy.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 10 Jun, 2005 12:32 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Wenn das als Special aufgerufen wird, könnte es wirklich Probleme geben, da die common.php für Specials nicht extra eingebunden werden muss und sie durch die forest.php bereits über page_header() und page_footer() verfügen.

Nebenbei gefragt ... wass soll das bewirken?

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 10 Jun, 2005 20:43 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 12 Sep, 2004 09:55
Beiträge: 97
Weis auch net was das soll^^^

_________________
MEINE SOURCE IS AUF:

http://www.dragonlegacy.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 10 Jun, 2005 21:53 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
Das war bei Durandils-Haus-Add-On dabei...
Aber wiso und wofür weiß ich grad au net

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 10 Jun, 2005 22:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 02 Mär, 2004 18:16
Beiträge: 1206
für das forestlake-special. eigentlich sollte die include-file (special) in den special ordner, die andere aber im root-logd sein.

_________________
R.I.P.
†26.7.2004 - 20.3.2006†
†MeteorA†


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 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:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum