anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Di 10 Jun, 2025 03:15

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 27 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Kleine Probleme eines php-Neulings
BeitragVerfasst: Di 10 Feb, 2009 11:28 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
Hallo,

ich habe seit einiger Zeit ein eigenes kleines LoGD und beschäftige mich natürlich seitdem auch mit php, aber momentan ist es eher noch ein "Verstehen was es macht, copy, past, umbauen". Nun ist aber leider unser Programmierer eine Weile outoforder und ich versuche nun an einigen Sachen zum Ein-/Umbauen, aber es gibt einfach so Kleinigkeiten-Probleme, die mich schier in den Wahnsinn treiben. ^^’


Mein erstes Problem:
Momentan muss man sich unsere Farben noch über DP freischalten und sie erscheinen dann unter den Chatplätzen. Ich möchte sie nun aber für alle Spieler frei einsehbar machen und da unten weg haben, ergo sie in ein separat aufgehendes Fenster packen.
Nun habe ich auch ein kleines feines Fenster, das aufgeht, die farben.php (in unserer Source unter C, fragt mich nicht warum). Aber das Problem ist, wenn man das Fenster aufmacht, sich den Inhalt ansieht und es wieder schließt, dann kommt man beim nächsten Klick auf einen Nav-Link in eine BadNav. Manchmal kommt man da zwar einfach wieder raus, aber der Sinn ist es ja nun nicht. ^^’

Mein zweites Problem:

Wir hatten kürzlich einen Serverumzug und seitdem kann ich in unserer superuser mir die Auflistung unserer Spieleravatare nicht mehr ansehen. Normalerweise klickt man da ja auf einen Link und sie listen sich schön brav auf, aber nun lädt er nur noch ewig und der nächste logische Schritt ist die BadNav.


Ich hoffe, ihr könnt mir helfen.

Drow

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 10 Feb, 2009 18:28 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
bei den Avataren würde ich sagen es sind schlichtweg zuviele? müsstest dir wohl seiten einbauen in die avatars.php so 30 avatare pro seite oder so.. ;)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 10 Feb, 2009 18:55 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Tidus hat geschrieben:
bei den Avataren würde ich sagen es sind schlichtweg zuviele? müsstest dir wohl seiten einbauen in die avatars.php so 30 avatare pro seite oder so.. ;)


da stimme ich Tidus zu.. hatte ein ähnliches Problem, und mit Seiten dann gelöst :)

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 10 Feb, 2009 20:18 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 12 Mai, 2008 21:51
Beiträge: 137
Geschlecht: Weiblich
*kümmert sich mal um das erste Problem*

Sooo.. das liegt daran, dass es für das Spiel wie ein normaler klick auf einen Nav ist

Problem ist allerdings recht einfach zu zu beheben:
(nun kommt es drauf an, wo die Php überall einsehbar sein soll)
in jedem Fall brauchst du deine common.

Dort suchst du nun nach folgendem:
$nopopups["login.php"]=1;
$nopopups["motd.php"]=1;
das führt dazu, dass sich dort keine popups öffnen (gut nicht ganz das was du suchst, aber auch nötig)
$nopopups["farben.php"]=1;

so, da du laut Source die jail eingefügt hast suchst du nun auch noch nach folgendem
if ($SCRIPT_NAME!="jail.php" && $session['user']['jailtime']>0 && $SCRIPT_NAME!="newday.php" && [...]
dort fügst du auch wieder deine farben php ein..
$SCRIPT_NAME!="farben.php" &&
dadurch wird der eingeknastete nicht von der Farben.php ins Gefängnis geschickt...

so, ein paar kommen noch...

$allownonnav = array("
dort sollten nun verschiedene php Namen folgen, füge auch dort einfach deine farben.php sinnvoll ein
,"farben.php"=>true

ein letztes noch:
nokeeprestore=array("
auch hier wieder deine farben.php einfügen
,"farben.php"=>1
gut, hier weiß ich nicht ganz wofür es da ist, ich glaube beim einloggen/neuen Tag... aber brauchen tust du das auch

wenn du willst, dass man die farben.php auch von außen sehen kann brauchst du auch noch folgendes array:
$allowanonymous=array("
wieder einfügen
,"farben.php"=>true
so und dann sollte es klappen

mit freundlichen Grüßen
Minerva


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 11 Feb, 2009 20:31 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
@ Minerva

Es hat funktioniert. Vielen Dank!!

An die anderen: Und wie mache ich mehrere Fenster mit je 30 Avas? ^^'

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 11 Feb, 2009 21:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
schau dir in der list php die playersperpage an.. dann solltest du es hinbekommen, habe heute auch den Waldspecial editor umgebaut auf seiten weil die neue mysql vers auf dem server keine sovieln updates erlaubt hat xD


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 12 Feb, 2009 20:28 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Drow hat geschrieben:
An die anderen: Und wie mache ich mehrere Fenster mit je 30 Avas? ^^'


Schau dir in meiner Source einfach mal die avatars.php an. Die ist ebenfalls dahin gehend geändert dass sie es Seitenweise macht. Mit 15 Avars pro Seite, was sich aber leicht anpassen lässt. ;)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 10:54 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
Super, ich habe es auch mit den Avas hinbekommen!
Habt alle vielen Dank, ich melde mich wieder mit meinem Mini-Problemen. ^^

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 11:02 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
*puff*
Da bin ich schon wieder. Also ich habe mir nun einfach die avatars php von Linus kopiert, funktioniert aus super. Nun sehe ich aber etliche Avas aufgelistet von Spielern, dies bei uns schon lange nicht mehr gibt. Werden die etwa in der DB gepeichert? Und wenn ja, wie mache ich das weg? Oo

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 11:26 
Offline
Held
Held
Benutzeravatar

Registriert: Di 21 Aug, 2007 23:04
Beiträge: 290
Wohnort: Darmstadt
Geschlecht: Männlich
Hallo,

also, die Spieleravatare an sich werden nicht in der Datenbank gespeichert,
aber die Quelle woher die Avatare geholt werden wird in der Datenbank
in der `accounts` Tabelle gespeichert.

Jetzt versteh ich nicht was du vorhast, du magst das avatar-Feld aus der
Datenbank löschen - wenn ich das richtig verstehe?
Aber woher soll die Biografie nun das Avatar nehmen, wenn nirgends auf die
Quelle verwiesen wird ;)

Mit freundlichen Grüßen

Kai A. Wolf

_________________
Legend of the Green Dragon - Die Mysterien um Ched Nasad


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 12:37 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
Hallo Drow,

Die Adresse zu den Avataren wird in der Datenbank gespeichert für den jeweiligen account in der accounts tabelle, normalerweise dürften keine Avatare der leute angezeigt werden die es nicht mehr gibt denn diese werden ja aus der Accounts tabelle gelöscht.. ich habe in der .php geschaut und finde dort keinen hinweis darauf wieso es die avatare noch anzeigt, bist du denn sicher das nicht einfach irgendjeamand das gleiche Avatar genommen hat und du nur denkst das es den spieler nicht mehr gibt?

mfg Tidus


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 12:40 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Drow hat geschrieben:
*puff*
Da bin ich schon wieder. Also ich habe mir nun einfach die avatars php von Linus kopiert, funktioniert aus super. Nun sehe ich aber etliche Avas aufgelistet von Spielern, dies bei uns schon lange nicht mehr gibt. Werden die etwa in der DB gepeichert? Und wenn ja, wie mache ich das weg? Oo



deine avatars.php
Zitat:
$sql = "SELECT login,acctid,avatar FROM bio WHERE avatar>'' ORDER BY acctid DESC LIMIT $limit";


das sagt es ja schon aus.. scheinbar hast du bio+avatar in eine eigene Tabelle ausgelagert.. diese musst du halt auch in den löschroutinen (zb. registratur.php, user.php, setnewday.php) mit löschen wenn ein Account verfällt..

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 14:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 16 Jul, 2005 22:40
Beiträge: 693
Wohnort: /var/server/home/castle
Geschlecht: Männlich
LoGD: http://www.kokoto.de/
Skype: Apfelschokowodkakekskuchen
ach lol ich hab das garnicht gesehen XD'


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 17:16 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
Uweia, das hört sich so kompliziert an....
Und wieso kann ich nicht auf Seite 2 blättern?

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 19:17 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Ich hatte auch nur gemeint du sollt dir anschauen wie es dort mit dem Seitenweise blättern funktioniert. Wenn du meine avartars.php 1:1 übernimmst kann das nicht funktionieren, da bei mir die Avartare nicht mehr in der accounts-Tabelle gespeichert werden.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: So 22 Feb, 2009 20:57 
Offline
User
User
Benutzeravatar

Registriert: Fr 11 Jan, 2008 17:10
Beiträge: 17
Wohnort: Butzbach
LoGD: http://www.an-daingean.de/source.php
Ich hatte sie bereits leicht geändert. Aber dadurch konnte ich nun glücklicherweiße feststellen, dass es bei uns eh einen Fehler gab. Die Admina, welche dieses Spiel früher alleine hatte, hab damals wohl versucht die bio+avatar tabelle aus den Accounts zu holen, dass muss wohl nicht geklappt haben. Es wurde in beiden gespeichert, aber nur in Accounts gelöscht. Habe jetzt die DB bereinigt und wieder meine alte Datei genommen und werd das gleich mit den Seiten nochmal probieren.

Und dann muss ich nochmal hier suchen, wie man bio+avatar aus der Accounts rausholt.

_________________
Komm und spiel: http://www.homaf.de
Komm und schau: http://www.dear-yaoi.de


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 26 Feb, 2009 13:43 
Offline
Newbie

Registriert: Sa 21 Feb, 2009 16:47
Beiträge: 9
Geschlecht: Weiblich
schleich mich jetzt einfach mal dazu :)
ich hab das gleiche problem
find einfach nicht wo ich das chatfeld allgemein vergrössern kann , da es nur aus einer zeile besteht, sprich ich möchte ein grosses chatfeld mit restzeilenangabe
mag mir da jemand n stups geben ?

oh und unter suchen hab ich das nicht gefunden :???:

lg
kirstin


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 26 Feb, 2009 14:07 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
Um es einfach zu haben und gleich viele Modifikationen auf einmal zu bekommen, empfehle ich an dieser Stelle (wie so oft) mein Much-in-one-bundle.
ÜBrigens hätte hier auch die Suche mehrere Ergebnisse geliefert. Die Suche nach "Grosse Chatbox" lieferte mir diesen Thread, der weitere Suchhinweise enthält (textarea und commantary), der dann zu diesem Post hier führt (bitte nicht die erste Lösung nehmen, ganz durchlesen. Der erste Post enthält Fehler).

Die "Zeichen-Übrig"-Anzeige gabs bisher nur als Teil meines Bundles. Wenn du aber ein wenig Bastelarbeit nicht scheust - Kevz hat hier eine "Zeichen-Übrig" Anzeige für Yoms veröffentlicht.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 26 Feb, 2009 14:19 
Offline
Newbie

Registriert: Sa 21 Feb, 2009 16:47
Beiträge: 9
Geschlecht: Weiblich
Ich danke dir
werd mich da mal durchwurschteln ;)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 26 Feb, 2009 14:48 
Offline
Newbie

Registriert: Sa 21 Feb, 2009 16:47
Beiträge: 9
Geschlecht: Weiblich
Oh hab grad erst festgestellt das das für die version 1.1.2 ist
spielt das eine rolle ich hab V/2.5

lg kirstin


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 27 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

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