anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Fr 19 Apr, 2024 17:12

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 14 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Fragensammlung
BeitragVerfasst: Mo 22 Jun, 2009 11:50 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
hallo, evt. kann mir jemand ein paar der fragen beantworten:
1. können die zahlen wie z.b. in der common.php // 12092004 (meist in zeile 3) gelöscht werden?
2. können kommentare des logd-programmierers die code-unrelevant oder scherzhaft sind entfernt werden?
3. in der common.php sowie in der user.php stehen im grunde die gleichen dinge, was die anzeigen bzgl. gold, gems, lp, level, name usw. betrifft. ist es, zwecks code-verkleinerung möglich in der common.php auf diese dinge, die ja eigentlich schon in der user.php stehen zu verzichten?
4. wofür steht überhaupt 2 mal das gleiche in 2 dateien und welche der beiden varianten user.php und common.php beeinflusst letzt endlich die anzeige die der user sieht bzgl. reihenfolge?
mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 22 Jun, 2009 12:01 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
user.php ist der Editor für Administratoren. Die Anzeige dort ist ein Formular, das man ausfüllen kann um den User zu ändern. In der common.php hingegen ist die charstats notiert - Also die Anzeige, wieviel Gold der User hat. Es sind beides zwei verschiedene Dinge und haben nichts miteinander zu tun.

Ich frage mich nur, warum die Kommentare löschen möchtest. Die benötigen ein Bruchteil eines Bruchteils eines Bruchteils eines Bruchteils der Interpretierzeit - sie können getrost dort gelassen werden, wo sie sind. Diese Zahl ist übrigens ein Datum, das die letzte Änderung anzeigt. ;) Und die Scherzkommentare: Lass sie doch, lies sie um amüsier dich. Übrigens ist die Rasse Hoverschaf ganz cool. :lol:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 22 Jun, 2009 13:36 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
*schäm* auf den unterschied user.php und common.php hätt ich mit etwas nachdenken auch kommen können ...

wegen dem entfernen von kommentaren und der zahlen ... dachte ich nur an kleinere dateien und somit schnellere übertragung. und wenn mich jetzt jemand deshalb auslacht tut er das wahrscheinlich auch zu recht. aber bei einer common.php mit an die 2000 zeilen dachte ich schon dass man diese evt. auf 1500 kürzen kann. mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 22 Jun, 2009 13:48 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Die Dateigrösse spielt beim übertragen zum User absolut keine Rolle. Die Datei lädt nur der Server selbst, verarbeitet sie und schickt die HTML-Ausgabe an den Browser. Der Browser weiss gar nicht, dass das Ergebnis, dass er anfordert, gar nicht dem Inhalt der eigentlichen Datei entspricht. ;)

PS: 2000 Zeilen sind übrigens gar nix. phpBB3 hat total über 100'000.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 22 Jun, 2009 14:25 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Kommentare dienen eig. zur guten Übersicht, welche stellen evtl. wichtig sind, oder auch, wenn man mit mehreren daran arbeitet und-/oder um Support bittet, daß man ein wenig Verständnis für den Code hervorhebt. (:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 13 Jul, 2009 13:45 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
guten tag, mal wieder eine simple frage auf die ich jedoch keine antwort finde:
warum steht der ganze code zur erstellung eines charakters bzgl. auswahl von rasse, fähigkeit usw. in der newday statt in der create? immerhin muss für die erstellung die create nur einmal aufgerufen werden, die newday wird jedoch jeden tag aufgerufen. und dass sich die rasse von tag zu tag verändert ist ja rein theoretisch unwahrscheinlich. mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 13 Jul, 2009 13:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
drimatu hat geschrieben:
guten tag, mal wieder eine simple frage auf die ich jedoch keine antwort finde:
warum steht der ganze code zur erstellung eines charakters bzgl. auswahl von rasse, fähigkeit usw. in der newday statt in der create? immerhin muss für die erstellung die create nur einmal aufgerufen werden, die newday wird jedoch jeden tag aufgerufen. und dass sich die rasse von tag zu tag verändert ist ja rein theoretisch unwahrscheinlich. mfg



wenn du transmutation erwirbst, kannst am neuen Tag deine Rasse wechseln.. das selbe gilt für die Rassenauswahl nach dem Drachenkill

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 13 Jul, 2009 14:00 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
richtig, aber, sorry, transmutation ist eher eine seltenheit, und ein dk ist auch nicht jeden tag, ebenso wenig wie das vergeben von dp oder auch die möglichkeit seinem charakter bei erstellung eine augenfarbe zu verpassen. mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 13 Jul, 2009 14:01 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Wieso nicht einfach eine neue Datei schreiben?
Bei mir hab ich z.B. für die Drachenpunkte vergabe, Rassenwahl und Kunstwahl eine extra Datei angelegt. Namens 'setstats.php'.
Sobald der User alle anforderungen erfüllt hat, sprich, er eine Rasse hat, eine Kunst hast, und keine Drachenpunkte mehr zu vergeben hat, wird er zur newday.php weitergeleitet.

Natürlich müssen dann in der common.php noch 1 oder 2 Änderungen vorgenommen werden, aber machbar ist es. ;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 13 Jul, 2009 14:59 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
drimatu hat geschrieben:
richtig, aber, sorry, transmutation ist eher eine seltenheit, und ein dk ist auch nicht jeden tag, ebenso wenig wie das vergeben von dp oder auch die möglichkeit seinem charakter bei erstellung eine augenfarbe zu verpassen. mfg


Nein, Rechenzeit verbrauchen die nicht-erfüllten if-Abfragen in der newday.php keine. Ein Drachenkill passiert je nach Server ziemlich häufig, dass es dort drin ist hat auch bequeme Gründe, andere würden es als Hack bezeichnen. ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Mo 13 Jul, 2009 15:28 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
*g* nein, diesmal ging es mir nicht um die rechenzeit. hab mich weitergebildet und werd mich nicht noch mal zum affen machen wie in der ersten frage.
bei mir gibt es aber auch den drachen und somit auch keine dk's und dp's nicht.
mich hat einfach nur interessiert warum sich der charakter-erstellungs-prozess über 2 dateien (create newday) erstrecken muss.
mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Di 14 Jul, 2009 09:51 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
hallo, ich hab das nun mal versucht, den rest der charaktererstellung in einer separaten datei fortzusetzen. (meiner meinung nach einfach übersichtlicher)
in der newday.php
if ($session['user']['race']==0){
addnav("Charaktererstellung fortsetzen","createnext.php");
}else if ($session['user']['slainby']!=""){
...

da man nach neuregistrierung noch keine rasse hat müsste also auf die createnext.php weiter geleitet werden, was jedoch nicht passiert. bleibt bei newday.php, wird aber auch nicht das übliche "es ist ein neuer tag ..." angezeigt. weiß da jmd rat? mfg


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Di 14 Jul, 2009 10:15 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Versuch es mal mit redirect. Sparst dir damit auch einen Navpunkt ein:

$this->bbcode_second_pass_code('', 'redirect('createnext.php');')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Fragensammlung
BeitragVerfasst: Di 14 Jul, 2009 10:44 
Offline
Profi
Profi

Registriert: So 17 Mai, 2009 11:57
Beiträge: 106
Wohnort: chemnitz, cottbus
Geschlecht: Männlich
LoGD: noch offline
Skype: drimatu
danke mit
redirect("createnext.php");
ging es dann auch.


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

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 47 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