Antworten: 10
Seite [1] |
|||||||
![]() Beginner ![]() Herkunft: Hamburg Beiträge: 13 |
# Thema - 30.03.2011 um 10:04 Uhr
Moin Moin... Ich habe folgendes problem... ich habe mir 4 User erstellt die als Platzhalter in meiner Squadsansicht dienen um die reihen zu füllen... allerdings möchte ich dass diese 4 Dummys nicht in der userlist auftauchen... schaut mal hier: http://www.play3.eu/v1/index.php?mod=users&action=list Die 4 leudde aus "Musterhausen" sollen in dieser liste nicht sichtbar sein... aber sie sollen weiterhin in der folgenden ansicht sichtbar bleiben: http://www.play3.eu/v1/index.php?mod=members&action=pictured ich hoffe ihr könnt mir da helfen... dachte da vielleicht an irgendwas, was ich in der datenbank ändern kann ^^ aber will da nich einfach dran rum fummeln... |
||||||
Inaktiv |
|
||||||
![]() ![]() Medal of Honor ![]() Herkunft: Hamm Beiträge: 11094 |
# Antwort: 1 - 30.03.2011 um 10:08 Uhr
Hi, erstmal Willkommen in der Community. Wieso machst du das so kompliziert mit User anlegen ? Berechne doch bei der Anzeige der Squads die noch zu füllenden Felder, und erstellt per PHP die Dummies. Dann hast du keine User als Leichen in der Datenbank vorliegend. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
![]() Thread-Ersteller Beginner ![]() Herkunft: Hamburg Beiträge: 13 |
# Antwort: 2 - 30.03.2011 um 10:16 Uhr
naja war vorher mal unter nem andern usernamen registriert... ^^ bin theoretisch gesehn schon seit bxcp dabei ![]() ![]() ![]() naja das problem ist eine so ähnliche variante ist ja imprinzip vorhanden... ![]() ![]() aber trotzdem danke für die schnelle antwort... ![]() Zuletzt editiert von Play3.eu am 30.03.2011 um 10:19 Uhr (2x Editiert) |
||||||
Inaktiv |
|||||||
![]() ![]() Medal of Honor ![]() Herkunft: Hamm Beiträge: 11094 |
# Antwort: 3 - 30.03.2011 um 10:34 Uhr
Ich weiß ja jetzt nicht, in wie fern du das vorher versucht hattest. Aber mal so ins blaue geschaut, würde ich halt alle Member vom Squad auslesen, das ganze mit etwas Mathematik versehen, und halt das Ergebnis der Berechnung nutzen, um so viele Platzhalter hinzuzufügen. Bsp: Pro zeile 4 Member In der Datenbank sind aber nur 6 Member. Du liest alle Member aus (6). Rechnung:
Somit haste die Anzahl der benötigten Platzhaltern. Nun brauchste deinem UserArray einfach nur noch die Anzahl der Platzhalter mit den gewünschten Daten als Array hinzufügen. Weiteres Beispiele: Pro Zeile 4 Member Datenbank sind 21 Member Rechnung:
Ergebnis 3 Pro Zeile 4 Member Datenbank sind 11 Member Rechnung:
Ergebnis 1 usw. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. Zuletzt editiert von Fr33z3m4n ![]() |
||||||
Inaktiv |
|||||||
![]() Thread-Ersteller Beginner ![]() Herkunft: Hamburg Beiträge: 13 |
# Antwort: 4 - 30.03.2011 um 11:00 Uhr
ok ok... ich versteh dein prinzip... aber das jetzt in die tat umzusetzen... hmm... sieht mir danach aus als wenn ich da was in der php datei machen müsste ^^ bzw. meine bisherige lösung hat Tom08 erstellt ^^ http://www.csphere.eu/forum/board/thread/where/15233/start/0 also ich hab das zurzeit so in der tpl das die reihe bis zum schluss befüllt wird mit {members:more_td} (die funktion hat mit tom08 in die pictured.php gebastellt....) somit taucht dann die standard <td> auf die in der tpl beliebig gefüllt werden kann... nur endet das zeilen füllen nach insgesammt 4 (ist ja in der pictured.php einstellbar....) wäre es vielleicht an dieser stelle möglich anstatt der regulären 4 einfach die brechnung einzubauen dass auch die unteren reihen mit min & max 4 <td>'s gefüllt sind...? den inhalt kann ich ja wie gesagt bereits in der tpl festlegen, soweit würde es funktionieren... nur die berechnung fehlt ![]() naja ich hab mal meine aktuelle php und tpl beigefügt... wäre echt nett wenn mir da jemand helfen könnte... diese squad ansicht ^^ die bringt mich noch zur weissglut ^^ ![]() ![]() http://www.csphere.eu/forum/board/thread/where/15256/start/0 ![]() ![]() ![]() Dateianhänge:
![]() ![]() Zuletzt editiert von Play3.eu am 30.03.2011 um 11:03 Uhr (2x Editiert) |
||||||
Inaktiv |
|||||||
![]() ![]() Medal of Honor ![]() Herkunft: Hamm Beiträge: 11094 |
# Antwort: 5 - 30.03.2011 um 11:53 Uhr
Versuchs mal damit. Dateianhänge:
![]() ![]() ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
![]() Thread-Ersteller Beginner ![]() Herkunft: Hamburg Beiträge: 13 |
# Antwort: 6 - 30.03.2011 um 12:01 Uhr
werd ich in ein paar minuten mal austesten... mal schaun obs des problems lösung ist ![]() ![]() ![]() ![]() ***Edit: hmm der rand wird immernoch verbreitert... ich habe jetzt mal im battlefield bad company 2 squad einen testuser weggelassen damit man sich das mal anschauen kann was ich damit meine dass der rand verbreitert wird ![]() ![]() ![]() ***Edit2: komisch aber jetzt als ich den textinhalt einfügen wollte wurde der an der total falschen stelle ausgegeben aber deine änderungen funktionieren nun und auch noch nachdem ich den textinhalt wieder rausgenommen hab.... und das obwohl ich beide dateien richtig hochgeladen und überschrieben habe und sogar browsercache und csphere cache geleert... hmm ^^^mysterios... ![]() ![]() ![]() ***Edit3: Habs deinen code jetzt soweit bearbeitet dass es funktioniert... zwar mit einer userleiche aber naja ok... oder wäre es möglich mithilfe deine codes einfach ein "fake-profil" zu erstellen dass angezeigt wird anstelle des textes "benutzer deaktiviert" so dass man den link zum beispiel nich zu user 14 so wie jetzt macht... sonder einfach zum user "fake" anstatt "14" als id... und dann erkennt clansphere dass als deaktivierten user und da dann das fake profil (die infos kann ich mir dann schon selbst einfügen... der code von dir is ja recht simpel und logisch ^^ von daher könnt ich mir daraus dann die infos zurechtlegen die im fake profil erscheinen sollen... wofür ja dann kein datenbank eintrag notwendig wäre... wobei ich sagen muss die datenbank leichen bleiben ja so oder so bestehen... ^^ nur in der userlist sind se weg ![]() ![]() Zuletzt editiert von Play3.eu am 30.03.2011 um 13:00 Uhr (5x Editiert) |
||||||
Inaktiv |
|||||||
![]() ![]() Medal of Honor ![]() Herkunft: Hamm Beiträge: 11094 |
# Antwort: 7 - 30.03.2011 um 13:13 Uhr
Immer ganz locker mit den Alten Pferden ;D Hab nochmal einiges geändert. Sollten es sich um Platzhalter handeln, wird die Verlinkung deaktiviert und nicht gesetzt. Ist ja auch sinnlos für nicht existente User eine Verlinkung zu hinterlegen. Solltest du schon etwas an meinen anderen Änderungen selbst geändert haben, musst du das hier auch machen. Dateianhänge:
![]() ![]() ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
![]() Thread-Ersteller Beginner ![]() Herkunft: Hamburg Beiträge: 13 |
# Antwort: 8 - 30.03.2011 um 13:45 Uhr
hey cool danke... werd ich gleich mal ausprobieren ![]() ![]() perfect... musste nur noch den bereich für den nick mit:
austauschen... aber sonst perfekt... danke danke danke... vielen vielen dank ![]() ![]() ps: nur für den fall dass du doch noch ein wenig lust hast dich mit problemen anderer zu beschäftigen *grins* http://www.csphere.eu/forum/board/thread/where/15256/start/0 (schon erledigt ![]() hab die dateien in dem thread auf die jetzigen aktualisiert ![]() Zuletzt editiert von Play3.eu am 30.03.2011 um 16:05 Uhr (2x Editiert) |
||||||
Inaktiv |
|||||||
![]() ![]() Medal of Honor ![]() Herkunft: Hamm Beiträge: 11094 |
# Antwort: 9 - 30.03.2011 um 14:27 Uhr
Freut mich das es klappt, und das sogar ohne User Leichen D; ------------------ mfg Patrick "Fr33z3m4n" Jaskulski ![]() Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||
Inaktiv |
|||||||
![]() Thread-Ersteller Beginner ![]() Herkunft: Hamburg Beiträge: 13 |
# Antwort: 10 - 30.03.2011 um 14:44 Uhr
jop ne glatte glanzleistung und sogar noch sauber ![]() |
||||||
Inaktiv |
|||||||
Antworten: 10
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |