Antworten: 28
|
|||||
Billbo Try to beat me Beiträge: 118 |
# Thema - 14.08.2008 um 00:16 Uhr
Ich habe ein wenig herum gebastelt und mir Hilfe von jemanden geholt, der weit aus mehr Ahnung hat als ich und herausgekommen ist dies: http://www.82nd.at/index.php?mod=members Nun möchte ich noch weitere Daten aus den Profilen der User in der "pictured" Ansicht drin haben. Mir ist klar, dass man in der list.php verweise (weiß nicht ob das der richtige Ausdruck ist^^) erstellen muss, um diese dann in der list.tpl anzeigen zu lassen. Die tpl verändern ist eines, aber die php da beiß ich mir die Zähne aus. Ich hätte gerne folgende Infos in dieser Ansicht zusätzlich: Alter Geburtstag Geschlecht Vllt. kann mir ja jemand helfen und mir sagen was ich in die php einbauen muss. Zuletzt editiert von Billbo am 14.08.2008 um 00:28 Uhr (2x Editiert)
|
||||
Inaktiv |
|
||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 1 - 14.08.2008 um 23:30 Uhr
Habe im icq von Borchi den Tipp bekommen, einfach die user/view.php anzuschauen und eben entsprechende Einträge versuchen in die list.php zu übertragen. Leider brachte das keinen Erfolg :( Ich weiß halt nicht genau wie die Einträge funktionieren. |
||||
Inaktiv |
|||||
fay-pain Specialist Beiträge: 2006 |
# Antwort: 2 - 14.08.2008 um 23:52 Uhr
Zu den einzelnen Zeilen (Ausgabe/$run) brauchst du natürlich auch noch die ensptrechenden Spalten im $select - so als Tip am Rande ------------------ Manchmal hast du fay und machmal pain. - hajo |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 3 - 15.08.2008 um 00:24 Uhr
Also nun mal ein einfaches Bsp, die icq Nummer: ich habe mir diese Zeile aus der user/view.php genommen...
und bei $select folgendes angehängt: usr.users_icq AS users_icq'; In meiner members/list.tpl füge ich {users:icq} ein - da der php Eintrag ja auf users geschrieben ist. Geht aber nicht. Ich weiß nun nicht genau was ich machen muss, damit ich {members:icq} nutzen kann so wie bei den schon vorhanden Daten. Klar muss ich in der php sagen "pass auf ich nenne das nun members", aber ohne Hilfe werde ich es wohl nicht hinbekommen :( |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 4 - 15.08.2008 um 01:15 Uhr
Probier einfach ma:
und wie faypain schon sagte muss da auch noch die runvariable rein also du brauchst ne schleife ^^ ------------------ Zuletzt editiert von Pred am 15.08.2008 um 01:17 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 5 - 15.08.2008 um 01:27 Uhr
Vllt. etwas genauer für dooofis wie mich |
||||
Inaktiv |
|||||
fay-pain Specialist Beiträge: 2006 |
# Antwort: 6 - 15.08.2008 um 09:21 Uhr
kannst du mal die ganze Datei posten? Dann kann ich dir das genau sagen ------------------ Manchmal hast du fay und machmal pain. - hajo Zuletzt editiert von fAY-pA!N am 15.08.2008 um 09:21 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 7 - 15.08.2008 um 10:31 Uhr
members/list.php
members/list.tpl <center> <table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="1"> <tr> <td class="headb" colspan="2">{lang:members} - {lang:list}</td> </tr> <tr> <td class="leftb">{icon:contents}{lang:total}: {count:members}</td> </tr> </table> <br /> {loop:squads} <table width="{table:width}" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <div><span> {squads:beginn}<img src="uploads/squads/{squads:picture}" id="img_{squads:id}" alt="" style="padding: 0pt; margin-top: 0px;" width="{picture:width}" height="{picture:height}" />{squads:end} </span></div></td> </tr> <tr> <td class="headb" colspan="5"> <div style="float:left">{squads:name}</div> <div style="float:right">{squads:membercount}</div> </td> </tr> <tr> <td><div style="display: {clip:funktion};" id="span_squad_{squads:id}"> <table class="forum" width="{table:width}" cellpadding="0" cellspacing="1"> </tr> {loop:members} <tr> <td class="centerc" width="20%"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="center">{members:picture}</td> </tr> </table> </td> <td class="leftb" width="80%"><br /><table width="100%" border="0" cellspacing="1" cellpadding="0" > <div style="text-align:left; color:#FFFFFF"> <tr> <td width="10" rowspan="7"> </td> <td class="leftc" colspan="2">{members:country} <stro ng> {members:nick} </strong> {members:status}</td> </tr> <tr> <td class="leftc" width="30%">{lang:name}</td> <td class="leftb" width="70%">{members:users_name} {members:users_surname}</td> </tr> <tr> <td class="leftc" width="30%">{users:icq}</td> <td class="leftb" width="70%">{users:icq}</td> </tr> <tr> <td class="leftc" width="30%">{lang:task} </td> <td class="leftb" width="70%">{members:task}</td> </tr> <tr> <td class="leftc" width="30%">{lang:since}</td> <td class="leftb" width="70%">{members:since}</td> </tr> <tr> <td class="leftc" width="30%">eMail</td> <td class="leftb" width="70%">{members:users_email}</td> </tr> </div></table><br /> </td> </tr> {stop:members} </table> <br /></div></td> </tr> </table> <br /> {stop:squads} </center> Also das ganze soll ja für die Bildansicht von mir angepasst werden, daher denke ich du meinst diese Zuletzt editiert von Billbo am 15.08.2008 um 10:32 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 8 - 15.08.2008 um 10:35 Uhr
oder wir geben ihm die lösung bei select einfügen: usr.users_sex AS users_sex, usr.users_age AS users_age suche: empty($data['squads'][$sq_run]['members'][$run]['users_ surname']) ? '' : $data['squads'][$sq_run]['members'][$run]['users_surnam e']; füge darunter ein:( ohne <?php und ?>)
neue Vars: {members:users_sex}, {members:users_age} ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! Zuletzt editiert von Jam2 am 15.08.2008 um 10:37 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 9 - 15.08.2008 um 10:56 Uhr
Ahh sehr schön Danke dir vielmals. Kann ich auch das Alter als einzelne Zahl und als weitere Angabe das Geburtsdatum anzeigen lassen? Wie wäre der php Schnipsel für die icq nummer? Hab nun nach deinen Angaben herum experimentiert aber es kommen immer nur "--". |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 10 - 15.08.2008 um 10:58 Uhr
, usr.users_icq AS users_icq
mom mit alter und so schau ich ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 11 - 15.08.2008 um 11:14 Uhr
Du bist sooo gut zu mir :* |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 12 - 15.08.2008 um 11:18 Uhr
if (!empty($data['squads'][$sq_run]['members'][$run]['user s_age'])) { $content = cs_date('date',$data['squads'][$sq_run]['members'] [$run]['users_age']); $birth = explode ('-', $data['squads'][$sq_run]['members'][$run]['users_age']); $age = cs_datereal('Y') - $birth[0]; if(cs_datereal('m')<=$birth[1]) { $age--; } if(cs_datereal('d')>=$birth[2] AND cs_datereal('m')==$birth[1]) { $age++; } $content .= ' (' . $age . ')'; } $data['squads'][$sq_run]['members'][$run]['users_age' ] = empty($data['squads'][$sq_run]['members'][$run]['users_ age']) ? 'keine Angaben' : $content; ersetzen mit
------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 13 - 15.08.2008 um 11:41 Uhr
Alles super funktioniert! Danke dir nochmals (Alle Kommentare brav bewertet) |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 14 - 15.08.2008 um 11:43 Uhr
Ich danke auch^^ edit:
da ist die überarbeitete icq anzeige... die andere hatte nen kleinen fehler ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! Zuletzt editiert von Jam2 am 15.08.2008 um 11:47 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 15 - 15.08.2008 um 12:03 Uhr
Habe nun nur noch nen kleines Problem mit meiner list.tpl. http://www.82nd.at/index.php?mod=members members/list.tpl <center> <table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="1"> <tr> <td class="headb" colspan="2">{lang:members} - {lang:list}</td> </tr> <tr> <td class="leftb">{icon:contents}{lang:total}: {count:members}</td> </tr> </table> <br /> {loop:squads} <table width="{table:width}" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <div><span> {squads:beginn}<img src="uploads/squads/{squads:picture}" id="img_{squads:id}" alt="" style="padding: 0pt; margin-top: 0px;" width="{picture:width}" height="{picture:height}" />{squads:end} </span></div></td> </tr> <tr> <td class="headb" colspan="5"> <div style="float:left">{squads:name}</div> <div style="float:right">{squads:membercount}</div> </td> </tr> <tr> <td><div style="display: {clip:funktion};" id="span_squad_{squads:id}"> <table class="forum" width="{table:width}" cellpadding="0" cellspacing="1"> </tr> {loop:members} <tr> <td class="centerc" width="20%"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="center">{members:picture}</td> </tr> </table> </td> <td class="leftb" width="80%"><br /><table width="100%" border="0" cellspacing="1" cellpadding="0" > <div style="text-align:left; color:#FFFFFF"> <tr> <td width="10" rowspan="7"> </td> <td class="leftc" colspan="2">{members:country} <stro ng> {members:nick} </strong> {members:status}</td> </tr> <tr> <td class="leftc" width="30%">{lang:name}</td> <td class="leftb" width="70%">{members:users_name} {members:users_surname}</td> </tr> <tr> <td class="leftc" width="30%">Alter</td> <td class="leftb" width="70%">{members:users_age}</td> </tr> <tr> <td class="leftc" width="30%">Geburtsdatum</td> <td class="leftb" width="70%">{members:users_birthday}</td> </tr> <tr> <td class="leftc" width="30%">Geschlecht</td> <td class="leftb" width="70%">{members:users_sex}</td> </tr> <tr> <td class="leftc" width="30%">{lang:task}</td> <td class="leftb" width="70%">{members:task}</td> </tr> <tr> <td class="leftc" width="30%">{lang:since}</td> <td class="leftb" width="70%">{members:since}</td> </tr> <tr> <td class="leftc" width="30%">icq</td> <td class="leftb" width="70%">{members:users_icq}</td> </tr> </div></table><br /> </td> </tr> {stop:members} </table> <br /></div></td> </tr> </table> <br /> {stop:squads} </center> Wieso haut er mir die anderen Angaben so zur Seite? |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 16 - 15.08.2008 um 12:06 Uhr
<td width="10" rowspan="7"> </td> wenn du eine Zeile hinzufügst musst du rowspan+1 machen^^ icq-anzeige: <?php $data['squads'][$sq_run]['members'][$run]['users_icq' ] = empty($data['squads'][$sq_run]['members'][$run]['users_ icq']) ? 'keine Angaben' : $data['squads'][$sq_run]['members'][$run]['users_icq']; ?> so rechtschreibfehler beseitigt ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! Zuletzt editiert von Jam2 am 15.08.2008 um 12:07 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 17 - 15.08.2008 um 12:51 Uhr
Huups danke^^ versuche nun noch ein "Bildplatzhalter einzubauen" dachte mir es ist dieser code .... mehr... if(empty($cs_members[$run]['users_picture'])) { $place = 'uploads/users/nopic.jpg'; $size = getimagesize($cs_main['def_path'] . '/' . $place); echo cs_html_img($place,$size[1],$size[0]); } else { $place = 'uploads/users/' . $cs_members[$run]['users_picture']; $size = getimagesize($cs_main['def_path'] . '/' . $place); echo cs_html_img($place,$size[1],$size[0]); } einfach nur unter ... $data['squads'][$sq_run]['members'][$run]['picture'] = cs_html_img($plaza); ... gesetzt aber dann sind die Platzhalter und alle Bilder nur ganz oben auf der Seite. Wo liegt mein Fehler? |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 18 - 15.08.2008 um 13:19 Uhr
Variable fürs bild {member:picture} ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
Billbo Thread-Ersteller Try to beat me Beiträge: 118 |
# Antwort: 19 - 15.08.2008 um 13:39 Uhr
Hab nun ein "s" überall drangehangen damit in der php members steht - denke des ist nen Tippfehler. und folgend eingesetzt: mehr...
Aber kein Bild zusehen. |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 20 - 15.08.2008 um 14:01 Uhr
probier mal
oder
------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
Antworten: 28
|
Sie müssen sich registrieren, um zu antworten. |