|
Reimader :
| 05.05.2003 23:56 |
Hat sich schon mal jemand mit der userinfo.php auseinandergesetzt?
Möchte das ganze dreispaltig mit teilweise einem und teilweise zwei zwei Datenfeldern nebeneinander darstellen, aber irgendwie ist mir das zu hoch. Die Tabellenbreite habe ich ja noch verändert bekommen, aber der Rest will nicht so. Weiss jemand auf was man da achten muss?
Grüßle Reiner |
|
|
Nobse :
| 06.05.2003 20:11 |
Das ist doch einfacher als die useredit.php.
Ab Zeile 78 sind alle ausgaben jede ausgabe beginnt mit if ......
Dort findest du auch die Tabelle musst natürlich die <td> <tr> usw. sorgfältig ändern.
[ Geändert von Nobse an 07.05.2003 19:53 ] |
|
|
Reimader :
| 07.05.2003 12:19 |
Das sagst du jetzt. Irgendwie war mir die Useredit einleuchtender. Dein post wurde übrigens abgeschnitten, konnte es nicht ganz lesen |
|
|
Gast :
| 07.05.2003 19:00 |
ich versteh nix? :D |
|
|
Reimader :
| 07.05.2003 19:00 |
Sag mal ich habe jetzt beispielsweise folgenden Code
if ($thisUser->getVar("bio") != '') { echo " | | "._US_EXTRAINFO.": | "; echo $myts->makeTareaData4Show($thisUser->getVar("bio", "N"), 0, 1, 1); echo " | "; }
wie muss das ganze aussehen, wenn ich vorne eine Zeilenbeschreibung habe und dahinter zwei Datenfelder ausgegeben werden sollen bsp ------------------------------------------------------- name | Jens (Feld 1) | Holger (Feld 2) | --------------------------------------------------------
ich komm irgendwie nicht dahinter
|
|
Reimader :
| 07.05.2003 19:03 |
Hi Luxury, cih möchte in der Userinfo hinter der Zeilenbeschreibung zwei Felder hintereinander ausgeben bsp. ----------------------------------------------------- Name | Feld 1 | Feld 2 | -----------------------------------------------------
aber irgendwie krieg ich den Code nicht so hin. Kannst du mir weiterhelfen |
|
|
Gast :
| 07.05.2003 19:10 |
noch ganz bin ich nicht durchgestiegen was du vorhast.. vielleicht schreibst du WARUM du das machen willst |
|
|
Reimader :
| 07.05.2003 19:17 |
Ist eigentlich ganz einfach zu erklären. Ich brauche in der Infodarstellung zwei Namenseinträge nebeneinander. Das Problem ist ich muss die Daten von Paaren darstellen: Also brauche ich in der Zeile erst die Bezeichnung und dann dahinter den Namen der Frau und danach den Namen des Mannes. Also sprich 3 Spalten.
Bsp. Name: Julia Heiko
Die Datenbankfelder in der Edituser sind alle vorhanden und funktionieren auch.
[ Geändert von Reimader an 07.05.2003 18:20 ] |
|
|
Nobse :
| 07.05.2003 19:58 |
Das ganze wird ja in einer Tabell ausgegeben.
************************* if ($thisUser->getVar("url") != "") { echo "<tr valign='top' class='bg1'><td><b>"._US_WEBSITE.":</b></td><td>"; echo "<a href='".$thisUser->getVar("url", "E")."' target='_blank'>".$thisUser->getVar("url")."</a>\n"; echo "</td></tr>"; }
if ($xoopsUser) { if ($xoopsUser->isAdmin() || ($xoopsUser->getVar("uid") == $thisUser->getVar("uid")) || ($thisUser->getVar("user_viewemail") == 1)) { echo "<tr valign='top' class='bg3'><td><b>"._US_EMAIL.":</b></td><td>"; echo "<a href='mailto:".$thisUser->getVar("email", "E")."'>".$thisUser->getVar("email")."</a>"; echo "</td></tr>"; } } ***********************
Alle ausgaben fangen ja mit <TR><TD> an und änden mit </TD></TR>
Du müstest jetzt folgendes machen <TR><TD>ausgabe Name:</TD><TD>erster name</TD><TD>zweiter name</TD></TR>
das ist jetzt eine Zeile mit drei Spalten
die drei Spalten musst du bis zu ände durchziehen. |
|
|
Reimader :
| 07.05.2003 20:01 |
Danke Dir ich versuch es gleich mal.
Viele Grüßle Reiner |
|
|
Reimader :
| 07.05.2003 20:19 |
Sag ma wie ist das denn mit der ersten Zeile
if /$thisuser->getVar("url") !="") {
muss ich da nicht die zweite Variable irgendwie vorbereiten.
Wie ist es mit den Spalten. Ich muss dann glaube ich ja die dreispaltigkeit komplett beibehalten. Wo muss ich das definieren bzw. muss ich an diesen Stellen ein b"lind" <TD> >/TD> einfügen
und dann noch letzte Frage was macht die "href " Anweisung?
[ Geändert von Nobse an 07.05.2003 20:40 ] |
|
|
Reimader :
| 07.05.2003 20:35 |
Hi Nobse, hab Dir gerade mal ne Mail geschickt auf exoops@web.de |
|
|
Nobse :
| 07.05.2003 20:50 |
Du musst di komplette Tabelle dreispaltig machen notfals ein leer Spalte <TD></TD>
************************
if ($xoopsUser && ($thisUser->getVar ("user_nachnahme") != '') ) { echo "<tr valign='top' class='bg3'><td><b>"._US_ICQ.":</b></td><td>"; echo $thisUser->getVar("user_nachname"); echo "</td><TD>"; echo $thisUser->getVar("user_nachname1"); echo "</td></TR>";
}
so sollte es gehe.
Das href ist ein Link. |
|
|
Reimader :
| 07.05.2003 20:54 |
Danke Dir vielmals. Ich schick Dir mal per Mail einen Link zu meiner Seite, die ich aufbau. Dann kannst du es Dir ja mal anschauen. |
|
|
Reimader :
| 07.05.2003 23:16 |
Nobse vielen Dank, hat jetzt wunderbar geklappt. |
|
|