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  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Variablen
BeitragVerfasst: Mo 16 Jul, 2007 19:02 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 11 Apr, 2007 10:38
Beiträge: 80
1.)Also ich möchte, dass der Admin bzw. der Freudenhausbesitzer im Freudenhaus einstellen kann um wieviel Uhr es jeweils geöffnet hat.

Das sollte ungefähr so aussehen, dass es ein Eingabefeld gibt und dort kann man die beiden Uhrzeiten X.00-Y.00 Uhr eingeben.

Wenn es geschlossen ist, soll dann auch eine Anzeige mit den jeweils eingetippten Uhrzeiten erscheinen.

2.)Zudem wäre es toll, dass der Besitzer in einem Eigebefeld einen Namen eingeben kann, un derjenige dann Hausverbot erhält...


Kann mir jemand helfen diese beiden DInge zu programmieren...ich kenne mich nämlich noch nicht moit diesen Eingebefeldern/Variablen so aus...
Vielen Dank im vorraus!!!!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 16 Jul, 2007 22:58 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Hallo erstmal...

Also ich muss ja wirklich sagen, das das schon ganz schön dreist ist. Zu fragen, wie etwas funktionieren könnte, oder wo man einen Fehler gemacht haben könnnte, dazu ist ein Support-Forum ja da, aber ein "kann mir das mal einer machen, ich will das, aber kann das nicht" ist doch wirklich frech.

Wenn du eigene Modifikationen haben willst, dann lern halt, wie man sie schreibt! Gerade das was du hier ansprichst ist ja wohl recht simpel... Zwei Formularfelder in der Adminkonfiguration, zwei neue tabellenspalten, in denen das ganze gespeichert wird und zum schluss noch ein Query zu Abfrage und eine Zeitüberprüfung. Letzteres könnte für einen Anfänger vielleicht noch etwas hackselich sein, aber der rest ist mit ein bisschen Zeit und gutem willen sicher zu schaffen.

Auric

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Okt, 2007 19:41 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 11 Apr, 2007 10:38
Beiträge: 80
Also ich habe mich bemüht, aber nicht ganz geschafft, also das mit den Öffnungszeiten...


Also ich habe 2 Felder in Table accounts gemacht, wo die jeweils die Öffnungszeit bzw. die Schließzeit gespeichert werden soll.

Mit der Postmethode kann man die Zeiten jeweils eingeben...
Und dann habe ich versucht das mit savesetting zu speichern...

[php]savesetting("offengast" ,getsetting("offengast",0)+11:00);[/php]

Diese Methode scheint mir aber nicht sinnvoll, da ich ja nicht den Wert erhöhen will (also +11:00) sondern den Wert gelöscht haben will und dann die Zeit...[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Okt, 2007 20:16 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Spieleinstellungen:
Zeitformat - H:i

[php]<?php
$openingHours = getsetting('openingHours', '08:00;19:00');
$openingHours = explode(';', $openingHours);

If ( (getgametime() > $openingHours[0]) && (getgametime() < $openingHours[1]) )
{
output('Das Geschäft ist geöffnet!');
}
Else {
output('Das Geschäft ist geschlossen!');
}
?>[/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Okt, 2007 21:38 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 11 Apr, 2007 10:38
Beiträge: 80
:shock: Häääähhh??? Kapiere ich nicht....Wie soll ich denn die durch den Post eingegebene Öffnungs bzw. Schließzeit speichern????


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Okt, 2007 21:46 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Ich habe dir nur ein BSP bereitgestellt, den Rest musst dir wohl oder übel selbst dazu Basteln. Siehe Formular, POST übergabe. Starthilfe hast ja oben erhalten.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 12 Okt, 2007 22:07 
Offline
Freak
Freak
Benutzeravatar

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

Anmerk*

Spieleinstellungen Oo..

die Öffnungszeiten so wie die Geschlossenenzeiten, kannst du ja wohl in Spieleinstellungen aendern.............

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 13 Okt, 2007 09:54 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 11 Apr, 2007 10:38
Beiträge: 80
Naja Kevz...soweit bin ich allerdings schon...hab nur diese If Bedingung genommen und Definitionen:

[php]
$start = getsetting("offengast","0"); //"18.00";
$end = getsetting("schliessgast","0"); //"18.00";

If (date('H:i') >= $start && date('H:i') <= $end) {

output("Laden auf....");

}else{

output("Laden zu....");
}
[/php]

Es geht mir gerade darum, dass ich Problem mit der Zeitenänderung/-speicherung habe....

Wie erwähnt habe ich ja das Eingeben der neuen Zeit mit der Post Methode gemacht und das Speichern hiermit:
[php]
$Schliess=$_POST['offen2'];
savesetting("schliessgast" ,getsetting("schliessgast",$Schliess));
[/php][/php]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 18 Okt, 2007 15:29 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 11 Apr, 2007 10:38
Beiträge: 80
Kann mir da nicht jemand helfen...ich bin da immer noch net weitergekommen....bittteeeeeee


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 19 Okt, 2007 07:14 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Das funktioniert so leider nicht. Und ich erkläre dir kurz wieso.

Die Funktion savesetting hast du grundsätzlich korrekt angewendet. Der erste Parameter ist der Feldname, und in den zweiten Parameter kommt der Wert.

Doch die Funktion getsetting hat andere Parameter. Da ist der erste für den Namen, ABER der zweite nicht für den normalen Wert, sondern für einen Standartwert, falls kein Eintrag unter der gesuchten Einstellung in der Datenbank gefunden wird.

Es müsste ungefähr wie folgt aussehen:
[php]savesetting("schliessgast",$_POST['offen2']);[/php]

Mit freundlichen Grüssen,
Harthas


Zuletzt geändert von Harthas am Fr 19 Okt, 2007 14:44, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 19 Okt, 2007 14:24 
Offline
Eingeweihter
Eingeweihter

Registriert: Mi 11 Apr, 2007 10:38
Beiträge: 80
Tausend dank Harthas!!! Das war die Lösung meines Problems. :D


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 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