Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 6
Seite [1]
tobimo


King for a day




Beiträge: 253
# Thema - 15.11.2010 um 15:01 Uhr
Guten Tag zusammen,

also was ich vorhabe ist, die Datei mod=squads&action=view(&id=x)

so zu erweitern, dass man zu jedem Spieler zusätzlich das Member-Pic und die User-Info anzeigen lassen kann.

Dazu muss ich ja die view.php und die view.tpl von Squads verändern.

Und es wäre am Besten wenn ihr mir erstmal nur Hilfestellungen gebt, wie ich vorgehen muss bei solchen "Erweiterungen von Clansphere", weil das bei mir ziemlich häufig der Fall ist.


Vorab was ich mir rausgesucht habe.

In der Tabelle "cs_users" befindet sich ja die Zelle users_picture & die Zelle users_info.

Wie muss ich die nun in der view.php abrufen und in die Schleife einbinden?
Also vllt generell eine Beschreibung wie ich das abrufe wenn ich weiß dass sich das in der Tabelle cs_users befindet und den und den Namen als Zelle hat.

Hier meine Gedanken dazu:

mehr... +-
Dazu finde ich erstmal folgendes in der view.php
//members
$select = 'mem.members_admin AS members_admin, mem.members_task AS members_task, mem.members_since AS members_since, ';
$select .= 'mem.users_id AS users_id, usr.users_nick AS users_nick, usr.users_country AS users_country, ';
$select .= 'usr.users_name AS users_name, usr.users_surname AS users_surname, usr.users_sex AS users_sex, ';
$select .= 'usr.users_picture AS users_picture, usr.users_active AS users_active, usr.users_delete AS users_delete, usr.users_hidden AS users_hidden, ';
$select .= 'usr.users_laston AS users_laston, usr.users_invisible AS users_invisible';


nur was heißt jetzt ".=" bzw was is anders zu = und warum hat man das nicht alles in eins geschrieben.
Jedenfalls denke ich, dass ich da jetzt usr.users_picture und usr.users_info hinzufügen muss.

& dann in der for-Schleife
$data['members'][$run]['members_since'] = empty($data['members'][$run]['members_since']) ?


das halt anpassen muss. Muss ich dabei bezüglich dem Foto auf irgendwas achten?


Wäre sehr nett wenn wir so zu einer Lösung finden, damit ich nicht jedes mal wenn ich um etwas bestimmtes erweitern will, fragen muss. Würde mich sehr freuen!


Zuletzt editiert von tobimo am 15.11.2010 um 15:08 Uhr (2x Editiert)
Inaktiv
VooDooAlex


Poststar




Herkunft: Coburg
Beiträge: 691
# Antwort: 1 - 15.11.2010 um 18:08 Uhr
Schau dir mal die Members Pictured an. Da ist ja sowas ähnliches.


------------------




Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 2 - 15.11.2010 um 20:59 Uhr

@ Edit: es geht mir auch darum, dass ich mal generell erfahre wie ich sowas löse ohne immer "dumme" Logik-Fehler drin zu haben.

Also ich brauche die Memberpics, also die Playercards der einzelnen Spieler, nicht das Squadbild. Sorry mein Fehler.


Zuletzt editiert von tobimo am 18.11.2010 um 18:10 Uhr (3x Editiert)
Inaktiv
|
VooDooAlex


Poststar




Herkunft: Coburg
Beiträge: 691
# Antwort: 3 - 15.11.2010 um 21:21 Uhr
Du redest oben von Member Pic^^

Und an dem Beispiel siehst du auch, wie man sowas realisiert.


------------------




Inaktiv
|
gamermazzo


Going for pro




Beiträge: 450
# Antwort: 4 - 15.11.2010 um 22:40 Uhr
damit wird ihm aber nicht geholfen wie er den Text umsetzten kann ^^


------------------
Gruß

Mazzo

Inaktiv
|
VooDooAlex


Poststar




Herkunft: Coburg
Beiträge: 691
# Antwort: 5 - 16.11.2010 um 12:25 Uhr
Er wollte Hilfestellungen und keine Komplette Lösung, oder?
Das wäre ein Anfang.


------------------




Inaktiv
|
tobimo
Thread-Ersteller


King for a day




Beiträge: 253
# Antwort: 6 - 18.11.2010 um 15:18 Uhr
Also es geht auf jeden Fall um das Memberpics, also um die Playercards der einzelnen Spieler.


Edit:

Hab es nun hinbekommen, hab nur eine Frage:

ich rufe die users_info hier auf:
$data['members'][$run]['users_url'] = cs_user($data['members'][$run]['users_id'], $data['members'][$run]['users_nick'], $data['members'][$run]['users_active'], $data['members'][$run]['users_delete'], $data['members'][$run]['users_info'], $data['members'][$run]['users_surname'], $data['members'][$run]['users_name']);


wie kann ich dort nun noch einfügen, dass wenn users_info=="" ist (also leer), dass er mir dann einen bestimmten Text ausgibt... also, dadurch dass es ja in der funktion cs_user ist, weiß ich nicht wie ich da noch ne if-abfrage reinpacken soll.


Zuletzt editiert von tobimo am 20.11.2010 um 21:13 Uhr (6x Editiert)
Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.