anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Kleine Probleme eines php-Neulings https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4793 |
Seite 1 von 2 |
Autor: | Drow [ Di 10 Feb, 2009 11:28 ] |
Betreff des Beitrags: | Kleine Probleme eines php-Neulings |
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 |
Autor: | Tidus [ Di 10 Feb, 2009 18:28 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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.. ![]() |
Autor: | Rikkarda [ Di 10 Feb, 2009 18:55 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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 ![]() |
Autor: | Minerva [ Di 10 Feb, 2009 20:18 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
*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 |
Autor: | Drow [ Mi 11 Feb, 2009 20:31 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
@ Minerva Es hat funktioniert. Vielen Dank!! An die anderen: Und wie mache ich mehrere Fenster mit je 30 Avas? ^^' |
Autor: | Tidus [ Mi 11 Feb, 2009 21:25 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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 |
Autor: | Linus [ Do 12 Feb, 2009 20:28 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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. ![]() |
Autor: | Drow [ So 22 Feb, 2009 10:54 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
Super, ich habe es auch mit den Avas hinbekommen! Habt alle vielen Dank, ich melde mich wieder mit meinem Mini-Problemen. ^^ |
Autor: | Drow [ So 22 Feb, 2009 11:02 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
*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 |
Autor: | Arath [ So 22 Feb, 2009 11:26 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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 |
Autor: | Tidus [ So 22 Feb, 2009 12:37 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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 |
Autor: | Rikkarda [ So 22 Feb, 2009 12:40 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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.. |
Autor: | Tidus [ So 22 Feb, 2009 14:05 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
ach lol ich hab das garnicht gesehen XD' |
Autor: | Drow [ So 22 Feb, 2009 17:16 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
Uweia, das hört sich so kompliziert an.... Und wieso kann ich nicht auf Seite 2 blättern? |
Autor: | Linus [ So 22 Feb, 2009 19:17 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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. |
Autor: | Drow [ So 22 Feb, 2009 20:57 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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. |
Autor: | Kirstin [ Do 26 Feb, 2009 13:43 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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 |
Autor: | Eliwood [ Do 26 Feb, 2009 14:07 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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. |
Autor: | Kirstin [ Do 26 Feb, 2009 14:19 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
Ich danke dir werd mich da mal durchwurschteln ![]() |
Autor: | Kirstin [ Do 26 Feb, 2009 14:48 ] |
Betreff des Beitrags: | Re: Kleine Probleme eines php-Neulings |
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 |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |